Bonitasoft launched the open source project Process Analytics two years ago in response to the market need to perform BPMN process monitoring using BPMN standards.
The deliverable of this project is called the bpmn-visualization library. You can find a nice array of examples of what it can do in its demo web site, and you can even contribute to this initiative in its Github repository.
Till Bonita 2022.2, another library has been used to display process execution data for administrators at both process and case levels. This library had some limitations and was not easy to improve with new features.
Hence, integrating the bpmn-visualization library to Bonita, was a very natural choice.
The new values are available for Bonita Subscription Editions starting with the Efficiency edition.
Bonita Administration application users will get a faster and more robust view on the process execution data (thanks to the library and new REST APIs)
As the bpmn-visualization library evolves, more interactivity and information for a better monitoring capacity will be provided
Since the pages have been created by using Bonita UI Designer, developers can:
Use the custom widget embedded in the new pages in their own application pages. The widget has been wrapped into a fragment that makes it very easy to use.
Modify the process or case visualization page, and use it in any Bonita application
For more details, check How to page to customize the display of process execution monitoring
Here it comes, Bonita Reporting Application is now available for download on Bonita’s Customer Service Center/Customer Portal and is compatible starting with Bonita 2021.2.
A subscription account is required for downloading the .jar, that contains “Process Historical Data” and “Human tasks historical data” reports, designed for process performance and human tasks execution analysis. More details are available in the dedicated documentation page Bonita application for analytics and reporting.
A new input widget is now available in UI Designer to manage financial data using currencies at ease in pages or forms.
In Bonita 2022.1, we delivered Bonita Test Toolkit through an additional Maven archive. With Bonita 2022.2 we are delivered our subscription only Bonita Artifact Repository, and Bonita Test Toolkit is the first available for download artifact. Step by step, all our supported products will become available for download through Bonita Artifact Repository.
When launched for the first time after an install, the Studio will no longer start with a default project. The goal is to make this first start less cumbersome. Also, to increase user guidance, the "Welcome" page has been improved with clear call-to-action buttons.
A new filter was added to display the already installed extensions in order to help users know the extensions installed in their project while browsing the Bonita Marketplace
With the previous version, you could import malformed extensions in your project without any warnings. This leading to errors downstream and confused users. From now, when importing or updating an extension, errors will be detected and users will be informed in Studio.
With the previous version, if the actor mapping of a process was not defined, an unclear error message was displayed to the user. To help our users move forward with the deployment of their processes, we have improved the error detection by providing a clear message when this issue occurs.
With the previous versions, creating a new environment required to set up the whole project configuration entirely, including configuration of each process, what could be time consuming and error prone with big projects. From now on, users can create environments starting from duplicating an existing one.
It is now possible to retrieve the tasks execution data of all open cases of a process by using the
bpm/processInfo REST API resource. It returns counters for each flow node in the process, showing the number of flow node instances that are in executing, ready, or failed state.
The REST API resource Case info
bpm/caseInfo which is used for case visualization is now available in subscription editions only.
For Community users who update to 2022.2, if you have this business need, you can create a REST API extension that leverages Bonita Engine java API to get the same functionality as in Bonita 2022.2 - Subscription version.
It is now possible to retrieve the tasks - pending or already assigned - for which a user is a potential candidate by combining the filters
bpm/humanTask REST API resource.
UI Designer frontend has been migrated to AngularJS 1.8.
Only the UID application has been upgraded to AngularJS 1.8. Your applications will still be generated with AngularJS 1.3. Stay tuned for further updates.
SVN integration in Bonita Studio Subscription has been removed. You may migrate an existing SVN repository to a Git repository following this guide.
Multi-tenancy has been deprecated commercially by Bonitasoft starting from Bonita 2021.1.
To cover the multi-tenancy use cases in the best technical way, Bonitasoft is proposing a new architecture solution. For customers running a Bonita multi-tenancy platform, the technical path from multi-tenancy proposed by Bonitasoft is multi-runtime. This choice will require to split the current multi-tenant platform into several runtimes, each one with their own Bonita engine database.
As this path can be challenging for customers using multi-tenancy, Bonitasoft developed a conversion tool, available for download on Bonitasoft Customer Portal. We strongly suggest our customers to take the time and use the tool in a pre-production environment before using it on a production environment.
Multi-tenancy to multi-runtime conversion tool can be executed on Bonita Runtimes starting with Bonita 7.11 and up to Bonita 7.15.
In case you are using a non-supported version, perform the update of the platform before converting it to multi-runtime.
Reminder : For commercial and support questions, please refer to your Customer Success referent.
For the users of Bonita Community edition, Bonita 2022.2 also comes with all the bug fixes released in the Maintenance versions of Bonita 2022.1 (up until version 2022.1-u6). The detailed list is available in the "What’s new in Bonita 2022.1" page, in the "Bug fixes" section.
STUDIO-4399 - Fix synchronize project open/close action
STUDIO-4400 - Fix [Organization] Password resolution
STUDIO-4419 - Fix failed to Load EMF ressource when trying to open an imported .bpmn file
RUNTIME-211 - Fix access to a non existing token in an app raise a 403 instead of a 404
RUNTIME-334 - Fix REST API ../API/identity/user/-1?d=professionalData as it returns the list of users
RUNTIME-335 - Fix REST API ../API/identity/user/-1 as it returns a APIMissingIdException
RUNTIME-864 - [Security] Several dependencies updates for 2022.2 (7.15.0)
RUNTIME-869 - Fix [Admin App]: BPM process: The 2 Popups to Disable and Enable installed process do not close
RUNTIME-978 - Fix organisation import does not update 'lastUpdate' field in user entries
RUNTIME-1011 - Fix processId in URL not taken into account in admin case list
RUNTIME-1147 - Fix office to PDF connector is not working on a 2022.1-u0 docker enterprise image
RUNTIME-1248 - Fix [Admin App]: Case list should not display the "view diagram" icon if the feature is not available
RUNTIME-1273 - Fix [Admin App]: BPM pages should be editable in subscription editions
RUNTIME-1275 - Fix bonita-sp- maven-repository 7.13.x contains extra files
RUNTIME-1408 - Fix slow REST API extension requests due to a java sycnhronized block