Events
Explore BPMN events, their types, symbols, and how they trigger, modify, or complete business processes.
A BPMN 2.0 Intermediate Event represents an event that occurs during the process flow, between the start and end events. It does not initiate or terminate the process, but it alters or influences the process as it progresses. Intermediate Events are used to model interruptions, delays, or triggers that affect the flow of a business process.
Intermediate Events can appear within the normal flow of the process. They can also be attached to the boundary of an activity (called a boundary event), or placed wherever specific conditions need to be monitored or triggered during the workflow.
An intermediate event sits between the start and end points of the process. It either catches (waits for) or throws (sends) information; you can tell which by examining the symbol inside the circle.
In the diagram, the reception of a message triggers the start of the process. The next task checks if the item is in stock and sends out a confirmation link as soon as the item is available. This act of sending the confirmation link is handled by an intermediate event that sends the link. The process progresses to order processing only after the confirmation link has been successfully received, resulting in the completion of the order (end event).
Throughout the process, various symbols within the intermediate events represent different triggers that change the process flow. These triggers are messages, timers, errors, compensations, conditional flows, signals, multiple events, escalations, and parallel processes. Each represents a specific type of interaction or condition within the process.
| 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 | | | | | | | ||
We use cookies to improve your experience, personalize content, and analyze traffic. By clicking "Accept All," you consent to our use of cookies.