Label the gateway conditions
A gateway without labels is a mystery — which path is "yes" and which is "no"? Condition labels make the process self-documenting.
How to label a sequence flow
- Double-click on an arrow (sequence flow) coming out of the gateway
- Type the condition: "Approved" for the path to the approved end event
- Double-click the other outgoing arrow and type "Rejected"
Also name your gateway
Double-click the diamond itself and give it a question name, like: "Request approved?"
> 💡 Best practice: Gateways should be named as questions. Outgoing flows should be named as answers: Yes/No, Approved/Rejected, Success/Failure.
When everything is labeled, click "Done!" below.
Interactive BPMN Editor