Gateway
Introduction
A BPMN gateway creates a split in the process model, leading into different branches. Each branch can have its own condition.

How Conditions Work
In this example, the process is split into two branches:
- The first branch is executed if its condition is met.
- If it is not met, the second branch is evaluated. If its condition is met, it is executed.
- If neither branch is executed, the process continues with the next task after the converging gateway at the end.
Gateway vs. Decision Gateway
- Use the Gateway for rule-based splits on process variables or conditions.
- Use the Decision Gateway when the customer should choose a path by clicking a button.