Christian
Christian

Reputation: 147

Send signal from multi-instance subprocess without terminating the other instances?

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: sample process

How can I model this behavior in BPMN / Camunda?

Thanks in advance! Chris

Upvotes: 0

Views: 2090

Answers (1)

Martin Schimak
Martin Schimak

Reputation: 1373

It is possible to achieve what you want by declaring the boundary catching signal event to be non-interrupting.

(Having said that, from a pure BPMN perspective an escalation event throw/catch would be a better fit for your case, but it is not yet supported by camunda BPM. So, just be careful not to cause side effects with the signal, because the signals may be received by other catching signal events, too.)

Upvotes: 0

Related Questions