what does this symbol mean?
BPMN 2.0.2 A solid arrow with a filled head above a dashed arrow that starts at a small open circle and ends in an open head

Sequence flow and message flow

The two arrows of BPMN. A solid arrow with a filled head is a sequence flow, the order of steps within one process; a dashed arrow that starts at a small open circle and ends in an open head is a message flow, a message passing between two participants.

Easily confused with

How to read it

BPMN 2.0.2 draws a sequence flow as a solid single line with a solid arrowhead, and a message flow as a dashed line with an open circle at its start and an open arrowhead at its end. A message flow must connect two separate pools, not two things in the same pool. Sequence flows can cross between lanes but cannot leave a pool. Politecnico di Milano’s exercise book describes the message flow as a dashed arrow with one end circular and the other triangular, standing for goods and information passing between participants.

Also searched as: bpmn message flow, bpmn sequence flow, bpmn sequence flow and message flow, dashed arrow bpmn, sequence flow and message flow symbol, solid arrow bpmn.

Look-alikes

A dotted line is an association: Stephen White’s introduction to BPMN, written at IBM in 2004, describes it as joining data, text and other artifacts to the flow, as with a Data object or a Text annotation. A flowchart flowline does the job of a sequence flow. In UML, a dashed arrow between classes is a dependency.

More BPMN symbols

The same shape elsewhere

Sources

Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research

Added .

Report a problem

Please don’t include personal details.