At every stage of your BPM project, Bonita Open Solution provides you with innovative features to design, develop, execute and monitor your business processes..
Discover advanced features and Technical Support available in Subscription Pack (SP) editions and compare SP features to those in the open source Bonita Open Solution
Advanced custom dashboard
![]() Define custom business and technical dashboards to follow your indicators
|
Advanced data management
![]() Manage your process data in multiple formats including Java Objects, XML, and attached documents |
Advanced rights management
![]() Define detailed privileges to user groups: read-only, modify, update, and more
|
Advanced task assignment and filtering
![]() Use built-in tools to assign tasks to one or more people dynamically - and efficiently
|
Application builder
![]() Advanced customization of web forms with field dependencies, dynamic field filling, pagination, pre-built validation rules, and more
|
BAM and BI: Statistics and reporting
![]() Implement customized reports to get statistics for individual cases and overall processes |
BPMN2 process modeler
![]() Design your business workflows with Business Process Modeling Notation (BPMN) version 2.0. Use basic or advanced notation.
|
Breakthrough end user interface
![]() Bonita Open Solution reinvents the user experience with an intuitive "inbox" interface
|
Built-in connectors
![]() Select from among 100+ built-in connectors to both proprietary and open source systems such as Exchange, SAP, Talend, and more |
Business rules connector
![]() Connect to your own Drools system to apply it to processes in Bonita Open Solution |
Central repository
![]() Save, organize and archive all your processes in your organization's central repository |
Collaborative process modeling
![]() Share a process model and bridge the gap between process owners, stakeholders, business analysts and developers |
Connectors development wizard
![]() Develop and test your own connectors in Bonita Studio |
Context palette for fast design
![]() No need to click back and forth to the static palette. The context palette follows you as your drawing expands on the whiteboard
|
Contributed connectors
![]() Easily find and install, in one click, any of the many connectors contributed by the Bonita open source Community |
Data management
![]() Change a data record and update a process case |
Data management editor
![]() Find or write and test Groovy scripts easily with the built-in expression editor; with a link to Groovy documentation |
Debugger
![]() Test processes in early development mode by disconnecting connectors that will function only in a live integrated environment, such as external database connectors |
Decision tables
![]() Define business rules for workflow in decision tables without the need for coding or external business rules |
Delegation of tasks
![]() Assign tasks to a designated alternate when the task actor is unavailable, and avoid cases being blocked |
Easy integration
![]() Bonita User Experience is a lightweight application, ready for fast and reliable integration in existing portals and inter-, intra- and extranets |
Embedded execution environment
![]() Execute your processes in one click; take advantage of fast development / execution roundtrips for agile development |
Event processing
![]() Correlate processes and trigger the execution of any process from any other process |
human tasks management
![]() Assign tasks to users based on role definition |
Import existing process models
![]() Import process models defined in BPMN2, JBPM3 and XPDL
|
Import framework
![]() ...for 3rd party BPM tools.The framework is useful for development and integration of import modules from third party formats to the BOS internal format. |
Iterative development
![]() Take advantage of agile development methodologies - use one-click multi-environment deployment and built-in environment testing features |
KPIs
![]() Define KPIs at any step of your process and use the dashboard to monitor them |
Labels and categories
![]() Manage your tasks easily and quickly; organize your work and follow up your tasks and cases |
Live process update
![]() Deploy new versions of your processes in the live environment. Transition smoothly from the old processes to the new ones. |
Migration tool
![]() Upgrade Bonita Open Solution easily with a custom migration tool |
Multi-process execution
![]() Model several processes in one diagram and execute them independently |
Multi-tenancy
![]() Deploy in multi-tenant architectures to serve multiple clients at once and reduce implementation and upgrade efforts |
Multilingual support
![]() Default languages include English, French and Spanish; interfaces can be translated with the Babili community translation tool |
Multiple image export formats
![]() Export your process designs in pdf, jpeg, png, bmp, gif and svg
|
One click multi-environment deployment
![]() Set-up multiple execution environments such as development, test, pre-production, and production - optimize the time it takes to go live. |
Powerful APIs
![]() Available APIs include Java-based API, EJB2, EJB3 and REST for custom application development and easy embedding
|
Process diagrams validation
![]() Error notations and warnings appear when a task is not configured properly or data is missing
|
Process lifecycle management
![]() Manage your process life cycle: enable, disable, archive |
Process simulation
![]() Simulate process execution with parameters such as cost, duration, resource consumption, calendar and more, and identify candidates for optimization |
Process versioning
![]() Save and manage interim versions of your design while modeling a process |
Real-time activity monitoring
![]() Keep on top of your processes and cases with Bonita User Experience BAM (Business Activity Monitoring) capabilities
|
Real-time follow-up and alerts
![]() Follow process and cases in real time and receive alerts |
Remote engine management
![]() Deploy one or more Bonita User Experience consoles in multiple servers independent from the Bonita Execution Engine, depending on specific architecture needs |
Reusable connector configurations
![]() Save setup efforts by reusing existing connector configurations in multiple processes; one update changes all |
Scalable engine
![]() Use Bonita Execution Engine in various contexts, from simple department-wide processes to mission-critical ones deployed company-wide |
Social BPM
![]() User can build a comment feed during execution; and you can connect your processes to social networks such as Facebook, Twitter, and more |
Standalone BPM application generation
![]() Generate a fully operational process-based application in one click |
Synchronous/Asynchronous execution
![]() Use asynchronous execution to avoid workflow being blocked because of pending tasks |
Tasks management
![]() Manage process instances in real-time: suspend, resume, and more |
Templating
![]() Easily customize your BPM application with your corporate templates and logo |
Transactional engine
![]() The Bonita Execution Engine is a fully transactional engine which allows grouped calls and unit definition to manage failures |
User Guidance
![]() Step-by-step advice for beginners recommends important steps for design in Bonita Studio. Every step has a short description and a link to complete online documentation. |
User management
![]() Manage users and groups internally, or connect to existing directories (LDAP, Active Directory, and more) |
User Profiles
![]() Profile settings in Bonita Studio filter and show a subset of features to “unclutter” the user interface. Default profiles include Business Analyst, Process Engineer, and Application Developer. |
User settings
![]() Define default and role-based dashboards for end-users |
W3C Standard web technologies
![]() BPM applications generated with Bonita Studio meet W3C requirements using standard html, css and javascript |

























































