Here is a BPMN diagram example of the Multiple Merge pattern
- The intent of this pattern is to join branches spawned by a Multi-Choice
- It waits for all of the active paths in a parallel structure to complete
- Inclusive OR-join
- Many BPM product lack support for this pattern
Any branch leaving the Split activity (diamond with a “+”) in a Parallel Split and Synchronization pattern can be merged back into a single transition before it reaches the Join activity. In the figure, the Calculate Shipping Charge activity serves as the single merge activity and all transitions go through this activity before continuing on to the Synchronize activity.