Events
Explore BPMN events, their types, symbols, and how they trigger, modify, or complete business processes.
A BPMN 2.0 End Event marks the conclusion or termination of a business process. It signifies the point at which the process is complete, and no further actions occur after the end event. In BPMN diagrams, the End Event is shown as a bolded circle and can signal different types of process endings, such as normal completion or an error condition.
End Events have no outgoing sequence flows, as they represent the final point of the process. They play a critical role in signaling the result of the process and ensuring the flow is properly completed.
An end event signifies the conclusion of a process. The process is complete once all the steps outlined in the diagram are executed, culminating at the end event. Since a process may have different results, such as success or failure, you can use multiple end events to indicate various outcomes. For example, if an order is successfully processed, the process ends with a successful completion. If the card details are incorrect, resulting in a transaction failure, no receipt is generated, and the order is considered unsuccessful.
In this example, the final outcomes differ, even though both are categorized as end events. When a process includes multiple end events, each must be distinctly named to avoid confusion.
| Start | Intermediate | End | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | Normal | Event Sub process | Event Sub process non-interrupt | Catch | Boundary | Boundary non-interrupt | Throw | |
| None | ||||||||
| Message | ||||||||
| Timer | ||||||||
| Conditional | ||||||||
| Link | ||||||||
| Signal | ||||||||
| Error | ||||||||
| Escalation | ||||||||
| Termination | ||||||||
| Compensation | ||||||||
| Cancel | ||||||||
| Multiple | ||||||||
| Multiple Parallel | ||||||||