BPMN2 0 Poster EN 2021
BPMN2 0 Poster EN 2021
Event Sub-Process
Event Sub-Process
Non-Interrupting
logically related message exchanges. Participant A Participant A Participant A
Boundary Non-
A Task is a unit of work, the job to be
Interrupting
Interrupting
Interrupting
When marked with a symbol it
Boundary
Throwing
Standard
Standard
Catching
performed. When marked with a symbol indicates a Sub-Conversation, a Choreography Choreography Call
Task
it indicates a Sub-Process, an activity that can compound conversation element. Task Task Choreography
be refined.
Participant B Participant B
A Call Conversation is a wrapper for a Participant B
globally defined Conversation or Sub- A Choreography Task Participant C A Call Choreography is a
A Transaction is a set of activities that logically Conversation. A call to a Sub-conversation represents an Interaction wrapper for a globally
Transaction belong together; it might follow a specified None: Untyped events,
is marked with a symbol. (Message Exchange) A Sub-Choreography contains defined Choreography Task
transaction protocol. indicate start point, state
between two Participants. a refined choreography with or Sub-Choreography. A call changes or final states.
A Conversation Link connects several Interactions. to a Sub-Choreography is
An Event Sub-Process is placed into a Process or Conversations and Participants. marked with a symbol. Message: Receiving and
Sub-Process. It is activated when its start event sending messages.
Event
gets triggered and can interrupt the higher level Choreography Diagram
Sub-Process
process context or run in parallel (noninterrupting) Conversation Diagram Participant A
Timer: Cyclic timer events,
points in time, time spans or
depending on the start event. Multiple
timeouts.
Conversation Participants Marker Initiating Participant A
A Call Activity is a wrapper for a globally defined Pool denotes a set of Message Escalation: Escalating to an
Call (decorator) Choreography
Task or Process reused in the current Process. A (Black Box) Participants of the higher level of responsibility.
Activity Task
call to a Process is marked with a symbol. same kind. Participant A
Participant B Conditional: Reacting to
Message Choreography changed business conditions
Task or integrating business rules.
a decorator depicting
Activity Markers Task Types Pool MMulti Instance Pool the content of the Participant B
Participant A
Link: Off-page connectors.
Markers indicate execution Types specify the nature of (Black Box) (Black Box) Choreography Two corresponding link events
message. It can only Response
behavior of activities: the action to be performed: be attached to Task equal a sequence flow.
Sub-Conversation Message
Choreography Tasks. (decorator) Participant C Error: Catching or throwing
Sub-Process Marker Send Task named errors.
Participant B
Loop Marker Receive Task
Collaboration Diagram Participant C Cancel: Reacting to cancelled
transactions or triggering
Parallel MI Marker User Task cancellation.
Task
Collapsed End events defined.
Subprocess Event
Sequence Flow Default Flow Conditional Flow Parallel Multiple: Catching
Message
all out of a set of parallel
Start Event Task
events.
~
Link
Intermediate Terminate: Triggering the
defines the execution is the default branch has a condition Timer Escalation
Intermediate End Event Event immediate termination of a
order of activities. to be chosen if all assigned that defines Data Object
Pool (White Box)
Data
Data
Gateways
Looped Intermediate
Store Error Event
Subprocess A Data Object represents information
Multi Instance flowing through the process, such as
Start End
Event Event condition Task (Parallel) business documents, e-mails, or letters.
Lane
Parallel Gateway When used to split the sequence flow, all outgoing
Swimlanes
branches are activated simultaneously. When merging
parallel branches it waits for all incoming branches to A Data Output is data result of the entire
Pool
Lane
Task
Pool
www.camunda.com
represent responsibilities for Message flow can be attached exchanges can be can read or write data, e.g., a database or
activities in a process. A pool to pools, activities, or specified by combining
Complex Gateway Parallel Event-based Gateway Data Store a filing cabinet. It persists beyond the
or a lane can be an message events. The Message message flow and
Complex merging and (instantiate) lifetime of the process instance.
organization, a role, or a Flow can be decorated with sequence flow.
branching behavior that is not The occurrence of all subsequent
system. Lanes subdivide pools an envelope depicting the
captured by other gateways. events starts a new process
or other lanes hierarchically. content of the message. ©2021
instance.