1. Definition Events represent occurrences within a BPMN process flow. There are three main types: Start Event: Defines the starting point of a process....
1. Definition
Events represent occurrences within a BPMN process flow. There are three main types:
- Start Event: Defines the starting point of a process.
- Intermediate Event: Defines a transition or interruption point within a process.
- End Event: Defines the end point of a process.

2 Event marker
Like activities, events can contain markers to provide additional information about the event.
2.1 Start event
There are three types of start events based on their purpose and behavior:
- Standard: The most basic type for a process.
- Event Sub-process Interrupting: A start event used for a sub-process. This event type interrupts the main flow of the process to trigger the sub-process.
- Event Sub-process Non-interrupting: Similar to the interrupting type, this event is used for a sub-process. However, it doesn't interrupt the main flow but runs in parallel with it.

2.2 Intermediate event
Like start events, intermediate events are also divided into different types based on their purpose:
- Catching: This type of event waits for an event to occur within an activity. When the triggering event is caught, it interrupts or pauses the activity and can redirect the process flow.
- Throwing: This type of event sends a message, signal, or triggers another event. It is placed inside or on the boundary of an activity. When the activity is completed, this event is triggered and sends the necessary data.
- Boundary: This type of event is attached to the boundary of an activity, allowing for handling errors or external events that may affect that activity. It occurs regardless of whether the activity is running, has failed, or has been completed.
- Boundary events are divided into two types:
- Boundary Interrupting: Interrupts the activity when the event occurs.
- Boundary Non-interrupting: Does not interrupt the activity; runs in parallel with the activity when the event occurs.
- Boundary events are divided into two types:







2.3 End event
Unlike Start or Intermediate Events, End Events have only one type: Standard, represented by a circle with a bold border.
End events also use markers to provide additional information about the event.

These are all the events currently available in BPMN. Events are a crucial part of BPMN, serving as markers for the start, end, or change of direction within a process. Understanding the different event types and how to use them will help you build accurate and effective BPMN models.