Professional Documents
Culture Documents
BPMN 2.0 Poster
BPMN 2.0 Poster
Sub-Process Marker
Send Task
Loop Marker
Receive Task
Parallel MI Marker
User Task
Sequential MI Marker
Manual Task
Ad Hoc Marker
Compensation Marker
Service Task
Pool
(Black Box)
has a condition
assigned that defines
whether or not the
flow is used.
Complex Gateway
Complex merging and
branching behavior that is not
captured by other gateways.
Attached
Intermediate
Timer Event
Ad-hoc Subprocess
Manual Task
Task
End
Event
Timer
Intermediate
Event
Subprocess
Data
Store
Attached
Intermediate
Error Event
Looped
Subprocess
End
Event
Start
Event
Link
Intermediate
Event
Escalation
End Event
Signal
End
Event
Collection
Text Annotation
Group
Data
Multi Instance
Task (Parallel)
condition
Event Subprocess
Conditional
Start Event
Error End
Event
Call Activity
Send Task
Exclusive
Gateway
Task
Swimlanes
Parallel
Gateway
Task
Message
End Event
Input
Output
Data Store
2011
Standard
Throwing
Boundary NonInterrupting
Conditional: Reacting to
changed business conditions
or integrating business rules.
Task
Data Object
Inclusive Gateway
When splitting, one or more
branches are activated. All
active incoming branches must
complete before merging.
Event-based
Gateway
Receive Task
Message
Start Event
Lane
Parallel Gateway
Escalation: Escalating to
an higher level of
responsibility.
Compensation: Handling or
triggering compensation.
Collapsed
Subprocess
Message Flow
Parallel
Link
Intermediate Multiple
Intermediate
Event
Event
Lane
Event-based Gateway
Choreography
Task
Participant C
Response
Message
(decorator)
Pool
Exclusive Gateway
Participant A
Participant B
Collaboration Diagram
Lane
Gateways
Participant B
Participant B
Participant C
Conditional Flow
a decorator depicting
the content of the
message. It can only
be attached to
Choreography Tasks.
Sub-Conversation
Choreography
Task
Choreography
Task
Message
(Black Box)
Participant A
Participant
B
Participant
A
(Black Box)
Lane
Default Flow
Initiating
Message
(decorator)
End
Participant A
denotes a set of
Participants of the
same kind.
Conversation
A Call Choreography is a
wrapper for a globally
defined Choreography Task
or Sub-Choreography. A call
to a Sub-Choreography is
marked with a
symbol.
Choreography Diagram
Pool
Script Task
Sequence Flow
A Sub-Choreography contains
a refined choreography with
several Interactions.
Multiple
Participants Marker
Conversation Diagram
Participant B
Participant B
Participant C
A Choreography Task
represents an Interaction
(Message Exchange)
between two Participants.
Events
Intermediate
Pool
Participant B
Pool
Task Types
Call
Choreography
Pool
(Black
Box)
Activity Markers
Sub-Choreography
Call Activity
Choreography
Task
Start
Boundary
Interrupting
Event
Sub-Process
Participant A
Catching
Participant A
Event Sub-Process
Non-Interrupting
Transaction
Task
Participant A
Event Sub-Process
Interrupting
Standard
Conversations
Activities
http://bpmb.de/poster