Especially, it behaves differently from terminating a human task with its exit criterion, as the corresponding task instance is terminated.
It this the expected behaviour? What is best practice to deal with the process instance, which obviously should be cancelled or terminated in some way?
thanks for your answer! I wasn’t aware of this other topic.
Now, you are saying that I could use an execution listener to handle the process instance myself - but is this supported for exit criterions or sentries at all? At least, the Camunda Modeler won’t let me define listeners there.