Ready to give it a try but not sure how to start? Take a look at the jbpm-installer chapter.
- Asynchronous processing improvements, including
- the (re)introduction of asynchronous continuation (where you can mark a transition as to be executed asynchronously in a separate transaction)
- ability to mark signal throw events as asynchronous
- jbpm-executor (our asynchronous job executor) got configurable retry mechanisms and improved performance due to new JMS-based triggering
- Signal scopes for throwing signal events, so you can better decide who the event should be sent to (process instance, ksession, project or external)
- Custom filters:
The process process instance list and task list in the workbench can now be configured even more by the end user by adding custom filters. This allows you to create new tabs that show a subset of your tasks (or process instances), based on parameters you decide yourself.
- Domain-specific columns in the process instance list
You can show now show (domain-specific) data related to the process instance variables in the process instance table directly, by creating a custom filter that restricts the data to one specific process. Doing this allows you to then add domain-specific columns: additional columns can be added to the table that show the value of variables of that specific process.