Modeling Complex Scenario’s in BPMN

Parallel patterns that abort ‘dead-paths’ with the error or escalation are clearer about what is happening and why. The post here describes a solution to a process problem where three parallel tasks are executing. When one of the tasks completes with a particular condition, we can use a complex gateway merge to halt the execution of the other tasks. This is called this ‘dead path’ cleanup.

In the Microguide to Process Modeling in BPMN, Rick and I do not support the use of the complex merge shape because they are confusing, and hide the logic that we are trying to build with our process modeling
Shared publicly