Merge

Merge

Intro

A Merge is a point where two or more alternative process paths combine into one. In BPMN, it clarifies decision outcomes without synchronizing parallel work.

Key points:

  • Simplifies converging decision branches.
  • Reduces modeling ambiguity around path selection.
  • Common use cases across EA/BPM/Data/App/Tech include exclusive decisions, alternative approvals, and conditional routing.
  • Pitfall: confusing a merge with a join that requires synchronization.

Examples:

  • Approved or Rejected paths merge before closing a case.
  • Alternative validation routes merge into a single fulfillment step.
  • Different escalation outcomes merge to a common resolution activity.

In practice:

Use an Exclusive Gateway or multiple incoming flows to an activity when only one path is active at a time.

Related terms: Gateway; Exclusive Gateway; Join

FAQs:

Q: Does a merge wait for multiple inputs?
A: No; only one incoming path is active at a merge.

Q: Is “OR-Join” the same as a merge?
A: Yes; it’s another name for this construct.