A plugin for Camunda BPM that automatically adds save points, i.e. asynchronous continuation or transaction boundaries, to certain BPMN elements.
This project has been generated by the Maven archetype camunda-archetype-engine-plugin-7.6.0-SNAPSHOT.
The plugin integrates into the BPMN parser and adds a save point before the Start Event(s) of a Process and after each User Task. This way the start of a process instance and the work completed by a user are not rolled back if an exception occurs in the process.
To get started refer to InMemoryH2Test
and camunda.cfg.xml
.
For using it in production you have to integrate the plugin into your Camunda BPM configuration.
Built and tested against Camunda BPM version 7.5.0.