[go: up one dir, main page]

0% found this document useful (0 votes)
804 views1 page

BPMN2 0 Poster EN 2021

BPMN notation summary in one page.

Uploaded by

markokusz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
804 views1 page

BPMN2 0 Poster EN 2021

BPMN notation summary in one page.

Uploaded by

markokusz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

BPMN 2.

0 - Business Process Model and Notation


Activities Conversations Choreographies
Events
Start Intermediate End
A Conversation defines a set of

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.

Sequential MI Marker Manual Task Pool (Black Box) Compensation: Handling or


triggering compensation.

~ Ad Hoc Marker Business Rule Task Message Flow


Signal: Signalling across differ-
ent processes. A signal thrown
Compensation Marker Service Task Ad-hoc Subprocess can be caught multiple times.
Receive Task
Script Task Event-based Manual Task Multiple: Catching one out of
Gateway a set of events. Throwing all
Lane

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)

Event Collection process.


other conditions whether or not the
evaluate to false. flow is used.
Text Annotation
Signal
End
Attached Event Group

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

Exclusive Gateway When splitting, it routes the sequence flow to exactly


one of the outgoing branches. When merging, it awaits Event Subprocess
Link Parallel A Collection Data Object represents a
one incoming branch to complete before triggering the Intermediate Multiple collection of information, e.g., a list of
outgoing flow. Event Intermediate
Event
order items.
Call Activity Send Task
Event-based Gateway Is always followed by catching events or receive tasks. Conditional Error End
Start Event Event Message
Sequence flow is routed to the subsequent event/task Exclusive Parallel
End Event
which happens first. Gateway Gateway A Data Input is an external input for the
Input entire process. A kind of input parameter.

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

complete before triggering the outgoing flow Task Out-


put
process. A kind of output parameter.
Pool

Inclusive Gateway Exclusive Event-based Gateway A Data Association is used to associate


Lane

Task
Pool

When splitting, one or more (instantiate) data elements to Activities, Processes


Message Flow symbolizes
branches are activated. All Each occurrence of a subsequent and Global Tasks.
information flow across
active incoming branches must event starts a new process
Pools (Participants) and Lanes organizational boundaries. The order of message
complete before merging. instance. A Data Store is a place where the process

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.

You might also like