Events
Explore BPMN events, their types, symbols, and how they trigger, modify, or complete business processes.
In BPMN 2.0, connecting objects define the relationships and flow of information between elements in a process model. They link activities, events, and gateways, guiding the process flow or conveying data and messages. The primary connecting objects are sequence flows, message flows, and associations.
A sequence flow defines the order in which activities, events, and gateways are performed in a process. It shows the logical progression of tasks from one step to the next.
This represents the order in which tasks should be executed, shown as a solid line ending with an arrowhead. It can indicate a conditional or default pathway.
A message flow represents communication between different participants or processes, typically when they are part of different pools. It is used to show the exchange of information between processes, which might be operating independently.
The message flow connector shows communication between different pools or across organizational boundaries, such as departments. It is not intended for linking events or activities within the same pool. This connector is represented by a dashed line, starting with a circle and ending with an open arrowhead.
An association connects artifacts (such as data objects, text annotations, or groups) with flow objects (activities, events, gateways) to provide context or clarify relationships. Associations do not impact the sequence of the process but are used for documentation and additional details.
This element is shown as a dotted line without an arrowhead or circle. It links an event, activity, or gateway with an artifact.
Associations in exported BPMN files
Associations are exported as standard bpmn:association elements together with the artifacts they link, so they survive a round trip through export and import. A link between an activity and a data object or data store is the exception: it is written as that activity’s bpmn:dataInputAssociation or bpmn:dataOutputAssociation, which is why its direction survives. ProcessMind does not model association direction on plain associations: a directional or bi-directional association from an imported file comes back as a plain association.
Imagine a process for managing customer orders:
We use cookies to improve your experience, personalize content, and analyze traffic. By clicking "Accept All," you consent to our use of cookies.