How to implement transaction sub process logic in Bonita?

Several BPMN tools support the implementation of a transaction or transactional sub-process. These tools ensure that when modifications (updates, additions, or deletions of records) are saved in the database, Exceptions or Cancellation Events are triggered without compromising the database’s information or integrity if the transaction fails to complete successfully.

Can this requirement be fulfilled in Bonita BPM?

1 Like

Hello,
Bonita does not support transactional sub-processes.
Bonita approach is to make very small transactions with the minimum to guarantee the integrity of all data, and this is good practice.
Nor is there any compensation system in Bonita to “correct” errors that might jeopardize data integrity, since in Bonita, integrity is guaranteed at all times.
Hope this helps.

2 Likes