I have a process definition with a transaction. During the flow, the user can decide to stop, compensate what he has done so far and start all over as often as he wishes to.
diagram_1.bpmn (9.6 KB)
I used signals to model “starting all over”, but I just noticed that Camunda sends its signals globally to all process instances.
Could someone please give me a hint how to handle this in a way that my processes can run independently from each other?
Do I have to use messages? To me it seems to be kind of an overhead, but I could not find any other solution so far.
Thanks a lot