Basically, I have a multi-instance subprocess and want to be able to send some kind of signal to the parent process without terminating all other instances of the subprocess.
Please have a look on this sample process:
- The subprocess is a multi-instance subprocess with a cardinality of 3.
- i.e. when completing UserTask A, three instances of the subprocess are created. The user then needs to complete Task B three times. Fine.
- But when the gateway routes to the "throw signal" event, I want the other two instances keep on running! Currently, all instances of the subprocess are terminated as soon as the signal is thrown.
- With the help of the signal, I want to create some more instances of the subprocess after visiting UserTask A again.
How can I model this behavior in BPMN / Camunda?
Thanks in advance! Chris