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

Camunda 2024-BPMN-Poster EN Dark 24x18in

Uploaded by

stgo.aiep
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)
98 views1 page

Camunda 2024-BPMN-Poster EN Dark 24x18in

Uploaded by

stgo.aiep
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 Events G ateways
S tart I ntermediate End
A task is a unit of work (the job to be performed). Exclusive Gateway It merges the incoming sequence flows while directly

Event Subprocess


Event Subprocess

Non-Interrupting

g
Task When marked with a symbol, it indicates 


on-Interruptin
passing on incoming tokens. When splitting, exactly one

Interrupting

g
a collapsed sub-process, an activity that can 


Interruptin
y


y


Throwing

Standard
Standard

g
branch is activated.

oundar

oundar
be refined.

Catc in
h

B
A transaction is a set of activities that logically Event-based Gateway Is always followed by catching events or receive tasks.
Transaction

N
belong together; it might follow a specified The branch whose event/task is triggered first is
transaction protocol. None: Untyped events, 
 activated.
indicate start point, state

An event subprocess is placed into a process or changes or final states.
Event
 subprocess. It is activated when its start event gets
Message: Receiving and
 Parallel Gateway
Subprocess triggered and can interrupt the higher level process
context or run in parallel (noninterrupting), sending messages.
When used to split the sequence flow, all outgoing
branches are activated simultaneously. When merging
depending on the start event. parallel branches, it waits for all incoming branches to
i er: Cyclic timer events,
T m
complete before triggering the outgoing flow.
points in time, time spans or

Call
 A call activity is a wrapper for a globally defined timeouts.
Activity task or process reused in the current process. 

Escalation: Escalating to a
A call to a process is marked with a symbol.
higher level of responsibility. Inclusive Gateway

When splitting, one or more branches are activated. All active incoming
Conditional: Reacting to branches must complete before merging.
Activity Markers
Task Types
changed conditions.
describe the execution specify the nature of the action
ink: Two corresponding link
Complex Gateway

behavior of activities: to be performed: L

events represent a sequence


Complex merging and branching behavior that is not captured by 

flow. other gateways.
Subprocess Marker Send Task
Error: Catching or throwing
Loop Marker Receive Task named errors. Exclusive Event-based Gateway (instantiate)

Each occurence of a subsequent event starts a new process instance.


Parallel MI Marker User Task Cancel: Reacting to cancelled
transactions or triggering
Sequential MI Marker Manual Task cancellation. Parallel Event-based Gateway (instantiate)

The occurence of all subsequent events starts a new process instance.


Compensation: Handling or

camunda.com
Ad Hoc Marker Business Rule Task triggering compensation.
Compensation Marker Service Task Signal: Signalling across differ-

ent processes. A signal thrown
Script Task can be caught multiple times.
Multiple: Catching one out of a
set of events. Throwing all
events defined.
Sequence Flow Default Flow Conditional Flow

defines the execution is the default branch has a condition


Parallel Multiple: Catching all
out of a set of parallel events.

Terminate: Triggering the


Participants
order of the process to be chosen if all assigned that defines immediate termination of 

elements. other conditions
evaluate to false.
whether or not the a process or sub-process.
flow is used.
Task

Lane
Pools and lanes represent
responsibility for activities. 



Pool
A pool or a lane can be an
organization, a role, or a system.
Task

Lane
Data Artifacts
Message flow

Message flow symbolizes the


A data object represents information
A data output is a data result of the entire message exchange. Message
flowing through the process, such as
process. A kind of output parameter.
Text Annotation flows can be attached to pools,
business documents, emails, or letters. Groupings
sub-processes, activities and
visually combine elements message events.

A collection data object represents a A data association is used to associate (directed)



collection of information, e.g., a list of data elements with flow objects such as Association

Pool

© 2024
order items. activities, events and sub-processes. Message

Exchange/Collaboration

The collaboration of multiple


Individual
 processes can be defined
A data store is a place where the process
Symbols through a combination of
A data input is an external input for 
 message and sequence flows.
Pool

can read or write data, e.g. a database or 



the entire process. A kind of input
a filing cabinet. It persists beyond the
parameter.
lifetime of the process instance. links artifacts and flow objects can be used as artifacts

You might also like