Hi Tassilo, nice to talk to you!
Well, my understanding is that the Cancel End Event should really only cancel the sub-instance it's part of, acting as a wrapper as the specification says. However, I understand that if a transactional multiple sub-process has a Cancel Boundary Event, this event should clear all the sub-instances before canceling them, to keep the business transaction coherent, otherwise the transaction concept would no longer make sense of multiple sub-processes:
"A transaction is a logical unit of work that allows the grouping of a set of individual activities to collectively succeed or fail."
Tks!
Hi rodrigocarlstrom,
Thank you for your feature request.
Could you please reformat your ticket description that it follows our feature request template?
Best,
Tassilo