SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
Activities Conversations 
Events 
Gateways 
Conversation Diagram 
None: Untyped events, 
indicate start point, state 
changes or final states. 
Message: Receiving and 
sending messages. 
Timer: Cyclic timer events, 
points in time, time spans or 
timeouts. 
Error: Catching or throwing 
named errors. 
Cancel: Reacting to cancelled 
transactions or triggering 
cancellation. 
Compensation: Handling or 
triggering compensation. 
Conditional: Reacting to 
changed business conditions 
or integrating business rules. 
Signal: Signalling across differ-ent 
processes. A signal thrown 
can be caught multiple times. 
Multiple: Catching one out of 
a set of events. Throwing all 
events defined 
Link: Off-page connectors. 
Two corresponding link events 
equal a sequence flow. 
Terminate: Triggering the 
immediate termination of a 
process. 
Escalation: Escalating to 
an higher level of 
responsibility. 
Parallel Multiple: Catching 
all out of a set of parallel 
events. 
Start Intermediate End 
Catching 
Throwing 
Event Sub-Process 
Interrupting 
Standard 
Event Sub-Process 
Non-Interrupting 
Boundary 
Interrupting 
Boundary Non- 
Interrupting 
Sequence Flow 
defines the execution 
order of activities. 
Conditional Flow 
has a condition 
assigned that defines 
whether or not the 
flow is used. 
Default Flow 
is the default branch 
to be chosen if all 
other conditions 
evaluate to false. 
Task 
A Task is a unit of work, the job to be 
performed. When marked with a symbol 
it indicates a Sub-Process, an activity that can 
be refined. 
Transaction 
A Transaction is a set of activities that logically 
belong together; it might follow a specified 
transaction protocol. 
Event 
Sub-Process 
An Event Sub-Process is placed into a Process or 
Sub-Process. It is activated when its start event 
gets triggered and can interrupt the higher level 
process context or run in parallel (non-interrupting) 
depending on the start event. 
Call Activity 
A Call Activity is a wrapper for a globally defined 
Task or Process reused in the current Process. A 
call to a Process is marked with a symbol. 
Task Types 
Types specify the nature of 
the action to be performed: 
Send Task 
Receive Task 
User Task 
Manual Task 
Business Rule Task 
Service Task 
Script Task 
Markers indicate execution 
behavior of activities: 
Activity Markers 
Sub-Process Marker 
Loop Marker 
Parallel MI Marker 
Sequential MI Marker 
~ Ad Hoc Marker 
Compensation Marker 
A Conversation defines a set of 
logically related message exchanges. 
When marked with a symbol it 
indicates a Sub-Conversation, a 
compound conversation element. 
A Conversation Link connects 
Conversations and Participants. 
Inclusive Gateway 
When splitting, one or more 
branches are activated. All 
active incoming branches must 
complete before merging. 
Complex Gateway 
Complex merging and 
branching behavior that is not 
captured by other gateways. 
Exclusive Event-based Gateway 
(instantiate) 
Each occurrence of a subsequent 
event starts a new process 
instance. 
Parallel Event-based Gateway 
(instantiate) 
The occurrence of all subsequent 
events starts a new process 
instance. 
Multi Instance Pool 
(Black Box) 
Conversation 
Sub-Conversation 
Pool 
(Black Box) 
Participant B 
The order of message 
exchanges can be 
specified by combining 
message flow and 
sequence flow. 
Pool Pool 
Pools (Participants) and Lanes 
represent responsibilities for 
activities in a process. A pool 
or a lane can be an 
organization, a role, or a 
system. Lanes subdivide pools 
or other lanes hierarchically. 
Lane 
Task 
Lane 
Task 
Pool 
Message Flow symbolizes 
information flow across 
organizational boundaries. 
Message flow can be attached 
to pools, activities, or 
message events. The Message 
Flow can be decorated with 
an envelope depicting the 
content of the message. 
Data 
Out-put 
Data Store 
A Data Object represents information flowing 
through the process, such as business 
documents, e-mails, or letters. 
A Data Store is a place where the process can 
read or write data, e.g., a database or a filing 
cabinet. It persists beyond the lifetime of the 
process instance. 
A Data Input is an external input for the 
entire process.A kind of input parameter. 
A Collection Data Object represents a 
collection of information, e.g., a list of order 
items. 
Collaboration Diagram 
Pool (White Box) 
Lane Lane 
Choreographies 
Choreography Diagram 
A Choreography Task 
represents an Interaction 
(Message Exchange) 
between two Participants. 
Choreography 
Task 
Participant A 
Participant B 
A Sub-Choreography contains 
a refined choreography with 
several Interactions. 
Multiple 
Participants Marker 
Swimlanes 
BPMN 2.0 - Business Process Model and Notation 
Collection 
Ad-hoc Subprocess 
Task 
Task 
~ 
Message 
Start Event 
Message Flow 
Data Object 
Collapsed 
Subprocess 
Event-based 
Gateway 
Escalation 
End Event 
Timer 
Intermediate 
Event 
Receive Task 
Attached 
Intermediate 
Timer Event 
Link 
Intermediate 
Event 
Manual Task 
End 
Event 
Data 
Store 
Link 
Intermediate 
Event 
Parallel 
Multiple 
Intermediate 
Event 
Text Annotation 
Group 
Multi Instance 
Task (Parallel) 
Message 
End Event 
Send Task 
Parallel 
Gateway 
Exclusive 
Gateway 
Attached 
Intermediate 
Error Event 
Signal 
End 
Event 
Call Activity 
Subprocess 
Event Subprocess 
Conditional 
Start Event 
Error End 
Event 
Start 
Event 
End 
Event 
Looped 
Subprocess 
condition 
http://bpmb.de/poster 
Participant A 
Participant C 
Participant B 
Choreography 
Task 
Participant A 
Participant B 
Choreography 
Task 
Participant A 
Participant C 
Initiating 
Message 
(decorator) 
Response 
Message 
(decorator) 
Choreography 
Task 
Participant B 
Participant A 
When splitting, it routes the sequence flow to exactly 
one of the outgoing branches. When merging, it awaits 
one incoming branch to complete before triggering the 
outgoing flow. 
Exclusive Gateway 
Is always followed by catching events or receive tasks. 
Sequence flow is routed to the subsequent event/task 
which happens first. 
Event-based Gateway 
When used to split the sequence flow, all outgoing 
branches are activated simultaneously. When merging 
parallel branches it waits for all incoming branches to 
complete before triggering the outgoing flow. 
Parallel Gateway 
A Call Conversation is a wrapper for a 
globally defined Conversation or Sub- 
Conversation. A call to a Sub-conversation 
is marked with a symbol. 
Sub-Choreography 
Participant A 
Participant C 
Participant B 
Call 
Choreography 
Participant A 
Participant B 
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. 
Input 
A Data Output is data result of the entire 
process. A kind of output parameter. 
A Data Association is used to associate data 
elements to Activities, Processes and Global 
Tasks. 
denotes a set of 
Participants of the 
same kind. 
Message 
a decorator depicting 
the content of the 
message. It can only 
be attached to 
Choreography Tasks. 
Pool 
(Black 
Box) 
Pool (Black Box) 
Pool 
(Black Box) 
© 2011 
Standard

Weitere ähnliche Inhalte

Was ist angesagt?

Elaboration du Catalogue de Service IT du Consortium Stade de France
Elaboration du Catalogue de Service IT du Consortium Stade de FranceElaboration du Catalogue de Service IT du Consortium Stade de France
Elaboration du Catalogue de Service IT du Consortium Stade de France
itSMF France
 
Catalogue de Service et Gouvernance ITSM
Catalogue de Service et Gouvernance ITSMCatalogue de Service et Gouvernance ITSM
Catalogue de Service et Gouvernance ITSM
itSMF France
 

Was ist angesagt? (20)

Business Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second editionBusiness Process Modeling with BPMN 2.0 - Second edition
Business Process Modeling with BPMN 2.0 - Second edition
 
Modélisation des processus métiers BPMN
Modélisation des processus métiers BPMNModélisation des processus métiers BPMN
Modélisation des processus métiers BPMN
 
BPMN 2.0 Introduction
BPMN 2.0 IntroductionBPMN 2.0 Introduction
BPMN 2.0 Introduction
 
Process mining in business process management
Process mining in business process managementProcess mining in business process management
Process mining in business process management
 
Schéma Directeur
Schéma Directeur Schéma Directeur
Schéma Directeur
 
BPMN 1.1 Poster EN
BPMN 1.1 Poster ENBPMN 1.1 Poster EN
BPMN 1.1 Poster EN
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
 
BPMN and Bizagi
BPMN and BizagiBPMN and Bizagi
BPMN and Bizagi
 
Bpmn tutorial
Bpmn tutorialBpmn tutorial
Bpmn tutorial
 
BPMN Introduction and BPD in Visio
BPMN Introduction and BPD in VisioBPMN Introduction and BPD in Visio
BPMN Introduction and BPD in Visio
 
Implementer ITIL
Implementer ITILImplementer ITIL
Implementer ITIL
 
Improving IT Service Delivery
Improving IT Service DeliveryImproving IT Service Delivery
Improving IT Service Delivery
 
Elaboration du Catalogue de Service IT du Consortium Stade de France
Elaboration du Catalogue de Service IT du Consortium Stade de FranceElaboration du Catalogue de Service IT du Consortium Stade de France
Elaboration du Catalogue de Service IT du Consortium Stade de France
 
Business Process Management Approach
Business Process Management Approach  Business Process Management Approach
Business Process Management Approach
 
BPM (Business Process Management) Introduction
BPM (Business Process Management) IntroductionBPM (Business Process Management) Introduction
BPM (Business Process Management) Introduction
 
Business Process Management Training 1
Business Process Management Training 1Business Process Management Training 1
Business Process Management Training 1
 
Schema directeur et urbanisation du si
Schema directeur et urbanisation du siSchema directeur et urbanisation du si
Schema directeur et urbanisation du si
 
BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling Levels
 
BPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM SuccessBPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM Success
 
Catalogue de Service et Gouvernance ITSM
Catalogue de Service et Gouvernance ITSMCatalogue de Service et Gouvernance ITSM
Catalogue de Service et Gouvernance ITSM
 

Andere mochten auch

Top 8 category manager resume samples
Top 8 category manager resume samplesTop 8 category manager resume samples
Top 8 category manager resume samples
LatinGrammy999
 
Point Of View Category Management v1.0 final
Point Of View Category Management v1.0 finalPoint Of View Category Management v1.0 final
Point Of View Category Management v1.0 final
Marjolein Dijkshoorn
 

Andere mochten auch (11)

BPMN 2.0 Poster EN
BPMN 2.0 Poster ENBPMN 2.0 Poster EN
BPMN 2.0 Poster EN
 
Bpmn2 0 poster_es[1]
Bpmn2 0 poster_es[1]Bpmn2 0 poster_es[1]
Bpmn2 0 poster_es[1]
 
Category manager performance appraisal
Category manager performance appraisalCategory manager performance appraisal
Category manager performance appraisal
 
How To Explain BPMN To Business Users
How To Explain BPMN To Business UsersHow To Explain BPMN To Business Users
How To Explain BPMN To Business Users
 
Current and Future Skills Requirements of Category Managers
Current and Future Skills Requirements of Category ManagersCurrent and Future Skills Requirements of Category Managers
Current and Future Skills Requirements of Category Managers
 
Top 8 category manager resume samples
Top 8 category manager resume samplesTop 8 category manager resume samples
Top 8 category manager resume samples
 
BPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 PaletteBPMN 2.0 - an introduction to the Level 1 Palette
BPMN 2.0 - an introduction to the Level 1 Palette
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processes
 
Point Of View Category Management v1.0 final
Point Of View Category Management v1.0 finalPoint Of View Category Management v1.0 final
Point Of View Category Management v1.0 final
 
Introduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationIntroduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling Notation
 
Introduction to Category Management And Assortment Planning in the Retail Ind...
Introduction to Category Management And Assortment Planning in the Retail Ind...Introduction to Category Management And Assortment Planning in the Retail Ind...
Introduction to Category Management And Assortment Planning in the Retail Ind...
 

Ähnlich wie Bpmn2 0 poster_en

Ch4 OS
Ch4 OSCh4 OS
Ch4 OS
C.U
 

Ähnlich wie Bpmn2 0 poster_en (20)

From Site to System (specifically, business process management systems)
From Site to System (specifically, business process management systems)From Site to System (specifically, business process management systems)
From Site to System (specifically, business process management systems)
 
Bpmn Poster
Bpmn PosterBpmn Poster
Bpmn Poster
 
BPMN tutorial by Draw Libre Office
BPMN  tutorial by Draw Libre OfficeBPMN  tutorial by Draw Libre Office
BPMN tutorial by Draw Libre Office
 
BPMN Poster
BPMN PosterBPMN Poster
BPMN Poster
 
Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10Bpmn poster a4_ver_1.0.10
Bpmn poster a4_ver_1.0.10
 
Introduciton to bpmn
Introduciton to bpmn Introduciton to bpmn
Introduciton to bpmn
 
J developer 11g components ppt
J developer 11g components pptJ developer 11g components ppt
J developer 11g components ppt
 
The process approach (and business process management)
The process approach (and business process management)The process approach (and business process management)
The process approach (and business process management)
 
Ch4 OS
Ch4 OSCh4 OS
Ch4 OS
 
OS_Ch4
OS_Ch4OS_Ch4
OS_Ch4
 
Process
ProcessProcess
Process
 
OSCh4
OSCh4OSCh4
OSCh4
 
IBM Business Automation Workflow
IBM Business Automation WorkflowIBM Business Automation Workflow
IBM Business Automation Workflow
 
Role of BPMN in Business
Role of BPMN in BusinessRole of BPMN in Business
Role of BPMN in Business
 
SOA - Architecture and Design
SOA - Architecture and DesignSOA - Architecture and Design
SOA - Architecture and Design
 
Chapter 3 - Processes
Chapter 3 - ProcessesChapter 3 - Processes
Chapter 3 - Processes
 
Ch03
Ch03Ch03
Ch03
 
Task communication
Task communicationTask communication
Task communication
 
Chapter two process.pptx
Chapter two process.pptxChapter two process.pptx
Chapter two process.pptx
 
BPMN
BPMNBPMN
BPMN
 

Kürzlich hochgeladen

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Kürzlich hochgeladen (20)

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 

Bpmn2 0 poster_en

  • 1. Activities Conversations Events Gateways Conversation Diagram None: Untyped events, indicate start point, state changes or final states. Message: Receiving and sending messages. Timer: Cyclic timer events, points in time, time spans or timeouts. Error: Catching or throwing named errors. Cancel: Reacting to cancelled transactions or triggering cancellation. Compensation: Handling or triggering compensation. Conditional: Reacting to changed business conditions or integrating business rules. Signal: Signalling across differ-ent processes. A signal thrown can be caught multiple times. Multiple: Catching one out of a set of events. Throwing all events defined Link: Off-page connectors. Two corresponding link events equal a sequence flow. Terminate: Triggering the immediate termination of a process. Escalation: Escalating to an higher level of responsibility. Parallel Multiple: Catching all out of a set of parallel events. Start Intermediate End Catching Throwing Event Sub-Process Interrupting Standard Event Sub-Process Non-Interrupting Boundary Interrupting Boundary Non- Interrupting Sequence Flow defines the execution order of activities. Conditional Flow has a condition assigned that defines whether or not the flow is used. Default Flow is the default branch to be chosen if all other conditions evaluate to false. Task A Task is a unit of work, the job to be performed. When marked with a symbol it indicates a Sub-Process, an activity that can be refined. Transaction A Transaction is a set of activities that logically belong together; it might follow a specified transaction protocol. Event Sub-Process An Event Sub-Process is placed into a Process or Sub-Process. It is activated when its start event gets triggered and can interrupt the higher level process context or run in parallel (non-interrupting) depending on the start event. Call Activity A Call Activity is a wrapper for a globally defined Task or Process reused in the current Process. A call to a Process is marked with a symbol. Task Types Types specify the nature of the action to be performed: Send Task Receive Task User Task Manual Task Business Rule Task Service Task Script Task Markers indicate execution behavior of activities: Activity Markers Sub-Process Marker Loop Marker Parallel MI Marker Sequential MI Marker ~ Ad Hoc Marker Compensation Marker A Conversation defines a set of logically related message exchanges. When marked with a symbol it indicates a Sub-Conversation, a compound conversation element. A Conversation Link connects Conversations and Participants. Inclusive Gateway When splitting, one or more branches are activated. All active incoming branches must complete before merging. Complex Gateway Complex merging and branching behavior that is not captured by other gateways. Exclusive Event-based Gateway (instantiate) Each occurrence of a subsequent event starts a new process instance. Parallel Event-based Gateway (instantiate) The occurrence of all subsequent events starts a new process instance. Multi Instance Pool (Black Box) Conversation Sub-Conversation Pool (Black Box) Participant B The order of message exchanges can be specified by combining message flow and sequence flow. Pool Pool Pools (Participants) and Lanes represent responsibilities for activities in a process. A pool or a lane can be an organization, a role, or a system. Lanes subdivide pools or other lanes hierarchically. Lane Task Lane Task Pool Message Flow symbolizes information flow across organizational boundaries. Message flow can be attached to pools, activities, or message events. The Message Flow can be decorated with an envelope depicting the content of the message. Data Out-put Data Store A Data Object represents information flowing through the process, such as business documents, e-mails, or letters. A Data Store is a place where the process can read or write data, e.g., a database or a filing cabinet. It persists beyond the lifetime of the process instance. A Data Input is an external input for the entire process.A kind of input parameter. A Collection Data Object represents a collection of information, e.g., a list of order items. Collaboration Diagram Pool (White Box) Lane Lane Choreographies Choreography Diagram A Choreography Task represents an Interaction (Message Exchange) between two Participants. Choreography Task Participant A Participant B A Sub-Choreography contains a refined choreography with several Interactions. Multiple Participants Marker Swimlanes BPMN 2.0 - Business Process Model and Notation Collection Ad-hoc Subprocess Task Task ~ Message Start Event Message Flow Data Object Collapsed Subprocess Event-based Gateway Escalation End Event Timer Intermediate Event Receive Task Attached Intermediate Timer Event Link Intermediate Event Manual Task End Event Data Store Link Intermediate Event Parallel Multiple Intermediate Event Text Annotation Group Multi Instance Task (Parallel) Message End Event Send Task Parallel Gateway Exclusive Gateway Attached Intermediate Error Event Signal End Event Call Activity Subprocess Event Subprocess Conditional Start Event Error End Event Start Event End Event Looped Subprocess condition http://bpmb.de/poster Participant A Participant C Participant B Choreography Task Participant A Participant B Choreography Task Participant A Participant C Initiating Message (decorator) Response Message (decorator) Choreography Task Participant B Participant A When splitting, it routes the sequence flow to exactly one of the outgoing branches. When merging, it awaits one incoming branch to complete before triggering the outgoing flow. Exclusive Gateway Is always followed by catching events or receive tasks. Sequence flow is routed to the subsequent event/task which happens first. Event-based Gateway When used to split the sequence flow, all outgoing branches are activated simultaneously. When merging parallel branches it waits for all incoming branches to complete before triggering the outgoing flow. Parallel Gateway A Call Conversation is a wrapper for a globally defined Conversation or Sub- Conversation. A call to a Sub-conversation is marked with a symbol. Sub-Choreography Participant A Participant C Participant B Call Choreography Participant A Participant B 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. Input A Data Output is data result of the entire process. A kind of output parameter. A Data Association is used to associate data elements to Activities, Processes and Global Tasks. denotes a set of Participants of the same kind. Message a decorator depicting the content of the message. It can only be attached to Choreography Tasks. Pool (Black Box) Pool (Black Box) Pool (Black Box) © 2011 Standard