we’ve got a BPMN-Model which need to be terminated on several conditions.
In the following model, I indicate this behaviour on two aspects only, but needed on others too:
In all of this cases, the process must do some work before it could be terminated. Therefor I tried to model an embedded subprocess with message-triggers:
The red message-end events throw a message called “erwCancelInvoice” and the blue message-start event in subprocess is catching this message.
If I test the new model, the subprocess is never startet. Seems that the message-throwing/-catching not working in this szenario. I think there is something wrong within my model?
Thanks in advance for your help,