Back to articles
BPMN Gateways Explained: Choose, Split, Wait, React

BPMN Gateways Explained: Choose, Split, Wait, React

via Dev.to TutorialCrismo Team

Exclusive? Parallel? Inclusive? Event-based? Gateways decide how your process branches and rejoins. This quick read shows when to use each type in a BPMN diagram, gives small real-world examples, and highlights the pitfalls that trip up even seasoned modelers. Exclusive Gateway (XOR) An exclusive gateway allows exactly one outgoing path. This is the point where only a single answer can be valid — yes or no, approve or reject. Example: A travel-request process checks the requested amount. If the cost is €1,000 or less, the system auto-approves. If it's higher, the request routes to a manager. Because only one outcome should ever fire, the exclusive gateway is the perfect fit. Common pitfall: Forgetting to add explicit conditions on each outgoing flow. Without them, the process may stall. Parallel Gateway (AND) A parallel gateway splits — or later joins — the flow into all paths simultaneously . Use it when several tasks must happen in parallel. Example: Onboarding a new employee often t

Continue reading on Dev.to Tutorial

Opens in a new tab

Read Full Article
2 views

Related Articles