did you get a solution for this issue? I am trying to implement something similar and I am facing the same issue
compensations are currently not really supported so you would need to switch to either signals or errors to achieve signaling between different parts of the process.
Is there a time frame when to expect support?
most likely after 6.2 is out
I am also interested in using compensation as per the BPMN2.0 specification.
It looks like some changes to support compensation have been made in v6.x... eg. [JBPM-3785] Implement Compensation (Exception Handling) - JBoss Issue Tracker
However that it isn't complete.
Is there some documentation / description of the current limitiations etc or some example use-cases? I have looked in Chapter 22. Exception Management of the jBOSS user guide but it just says "Full support for compensation and business transactions is expected with the release of jBPM 6.1 or 6.2. Once that has been implemented, this section will contain more information about using those BPMN2.0 features with jBPM".
thanks in advance for you help!