cancel
Showing results for 
Search instead for 
Did you mean: 

Finish all user tasks (when running in parallel)

cljungblad
Champ in-the-making
Champ in-the-making
Hi,

I have three User Tasks running in parallel

startEvent –>parallel gateway –> (Task1, Task2, Task3) –> parallel gateway –> endEvent

Now, when finishing any of (Task1, Task2 or Task3) I want to automatically cancel/complete the other two tasks as well, and finish the process. I've tried to use signals to end the other two tasks, but it does not work as expected. I was wondering what is the best approach to tackle this.

So my question is:
Is it possible to complete all user task, when one of the three user tasks are completed (using BPMN2.0 only)?

Thanks
Christopher
1 REPLY 1

martin_grofcik
Confirmed Champ
Confirmed Champ
Hi Christopher,

I would say that message/signal boundary event with cancelling activity should work in this case.

Regards
Martin