Join
Join
Intro
A Join merges two or more parallel process paths into one. In BPMN, a Parallel Gateway is commonly used to perform a join.
Key points:
- Clarifies synchronization points in workflows.
- Prevents race conditions and inconsistent states.
- Common use cases across EA/BPM/Data/App/Tech include parallel approvals, multi-system updates, and batch merges.
- Pitfall: using the wrong gateway type for conditional merges.
Examples:
- Finance and Legal approvals join before contract execution.
- Parallel data validations join prior to publishing a report.
- Multiple system updates join before customer onboarding completion.
In practice:
Choose Parallel, Inclusive, or Complex gateways based on required synchronization rules.
Related terms: Gateway; Parallel Gateway; BPMN
FAQs:
Q: Does a join wait for all incoming paths?
A: A parallel gateway join waits for all active incoming paths.
Q: Can a join also split flow?
A: Yes; gateways can be used for both merging and splitting depending on placement.