Gateways Data
Attaching a data object with an Undirected
Association to a sequence flow indicates hand-over
of information between the activities involved.
A Directed Association indicates information flow.
A data object can be read at the start of an
activity or written upon completion.
A Bidirected Association indicates that the data
object is modified, i.e. read and written during the
execution of an actvity.
A Data Object represents information flowing
through the process, such as business documents,
e-mails or letters.
Events Transactions
Swimlanes
activity
Start Event: Catching an event
starts a new process instance.
Intermediate Event (catching):
The process can only continue
once an event has been caught.
Attached Intermediate Event: The
activity is aborted once an event is
caught.
Intermediate Event (throwing):
An event is thrown and the process
continues.
End Event: An event is thrown
when the end of the process is
reached.
Start EndIntermediate
Plain
Message
Timer
Error
Cancel
Compen-
sation
Conditional
Link
Signal
Multiple
Terminate
Catching Throwing
Untyped events, typically
showing where the process
starts or ends.
Receiving and sending
messages.
Cyclic timer events, points in
time, time spans or timeouts.
Catching or throwing named
errors.
Reacting to cancelled
transactions or triggering
cancellation.
Compensation handling or
triggering compensation.
Reacting to changed business
conditions or integrating
business rules.
Signalling across different
processes. One signal thrown
can be caught multiple times.
Catching or throwing one out of
a set of events.
Off-page connectors. Two
corresponding link events equal
a sequence flow.
Triggering the immediate
termination of a process.
Data-based Exclusive Gateway
When splitting, it routes the sequence flow to exactly one of the outgoing
branches based on conditions. When merging, it awaits one incoming branch
to complete before triggering the outgoing flow.
Inclusive Gateway
When splitting, one or more branches are activated based on branching
conditions. When merging, it awaits all active incoming branches to
complete.
Complex Gateway
It triggers one or more branches based on complex conditions or verbal
descriptions. Use it sparingly as the semantics might not be clear.
Parallel 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.
Activities
BPMN - Business Process Modeling Notation 1.1
Transaction
Activity
Compensate
Activity
Transaction
A Transaction is a set of activities that logically
belong together; it might follow a specified
transaction protocol.
Attached Intermediate Cancel Events indicate
reactions to the cancellation of a transaction.
Activities inside the transaction are compensated
upon cancellation.
Completed activities can be compensated. An
activity and the corresponding Compensate Activity
are related using an attached Intermediate
Compensation Event.
Web: bpt.hpi.uni-potsdam.de
Oryx: oryx-editor.org
Blog: bpmn.info
Business Process Technology
Prof. Dr. Mathias Weske
Authors
Gero Decker
Alexander Grosskopf
Sven Wagner-Boysen
read
doc
write
doc
modify
doc
modify
doc
[state2]
doc
[state1]
Pool
Pool
Message Flow symbolizes
information flow across
organizational boundaries.
Message flow can be attached to
pools, activities, or message events.
The order of message exchanges
can be specified by combining
message flow and sequence flow.
PoolPool
Lane
Task
Lane
Task
Pool
Pools and Lanes represent
responsibilities for activities in a
process. A pool or a lane can be an
organization, a role, or a system.
Lanes sub-divide pools or other
lanes hierarchically.
Pool
Collapsed Pools hide all internals
of the contained processes.
Task
Task
~
Collapsed
Subprocess
Intermediate
Message Event
Task
Task
Task
Task
Loop
Activity
Multiple
Instances
Collapsed Pool
LaneLane
ExpandedPool
LaneLane
Data
Object
[state1]
Data
Object
[state2]
Conditional
Start Event
Parallel
Gateway
Parallel
Gateway
Grouping
End Event
Terminate
End Event
Data-based
Exclusive
Gateway
Embedded
Subprocess
Ad-hoc Subprocess
Text Annotation
Data
Object
Intermediate
Timer Event
Sequence
Flow
Intermediate
Error Event
Exception
Flow
Event-based
Exclusive
Gateway Intermediate
Message Event
Intermediate
Timer Event
Catching Throwing
Event-based Exclusive Gateway
Is always followed by catching events or receive tasks. Sequence flow is
routed to the subsequent event/task which happens first.
Condition
Default
Flow
Multiple
Instances
Loop
Multiple Instances of the
same activity are started in
parallel or sequentially, e.g.
for each line item in an
order.
Loop Activity is iterated if a
loop condition is true. The
condition is either tested
before or after the activity
execution.
Ad-hoc Subprocesses
contain tasks only. Each task
can be executed arbitrarily
often until a completion
condition is fulfilled.
Collapsed
Subprocess
Task
A Task is a unit of
work, the job to be
performed.
A Subprocess is a
decomposable activity.
It can be collapsed to
hide the details.
An Expanded Subprocess contains a
valid BPMN diagram.
Expanded SubprocessAd-hoc Subprocess
~
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.
End Error Event
Message Flow
Documentation
Group
Text Annotation
An arbitrary set of objects can be
defined as a Group to show that
they logically belong together.
Any object can be associated with a
Text Annotation to provide
additional documentation.

More Related Content

PDF
BPMN 2.0 overview
PPTX
BPMN Introduction
PPTX
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
PPT
Functional modeling
PDF
WBS Compliance Challenges for Agile ERP Projects
PPT
08 state diagram and activity diagram
PPTX
Lect1 intro to software project management
BPMN 2.0 overview
BPMN Introduction
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
Functional modeling
WBS Compliance Challenges for Agile ERP Projects
08 state diagram and activity diagram
Lect1 intro to software project management

What's hot (20)

PPTX
IT Quality Testing and the Defect Management Process
PPTX
Incremental process model
PPTX
Activity diagram model
PDF
State chart diagram
PPT
Atm system_project
DOC
Ritesh_Resume_SAP_Basis_Consultant
PDF
التكليف السابع انواع الحركات فى برنامج الفلاش
PPT
Oose unit 1 ppt
PDF
Introduction to Business Process Management
PDF
Business Process Management Training | By ex-Deloitte & McKinsey Consultants
PDF
Business Process Management Introduction
PPTX
Illustration of BPMN Loop Types
PDF
Waterfall Model (Software Engineering)
PPT
Object oriented analysis
PDF
INTRODUCTION TO UML DIAGRAMS
PPTX
Introduction to Flowcharts, Micro and macro flowchart
PPTX
Process synchronization in operating system
DOCX
Passport automation system
PDF
Bpo management systemuml
PPT
domain model.ppt
IT Quality Testing and the Defect Management Process
Incremental process model
Activity diagram model
State chart diagram
Atm system_project
Ritesh_Resume_SAP_Basis_Consultant
التكليف السابع انواع الحركات فى برنامج الفلاش
Oose unit 1 ppt
Introduction to Business Process Management
Business Process Management Training | By ex-Deloitte & McKinsey Consultants
Business Process Management Introduction
Illustration of BPMN Loop Types
Waterfall Model (Software Engineering)
Object oriented analysis
INTRODUCTION TO UML DIAGRAMS
Introduction to Flowcharts, Micro and macro flowchart
Process synchronization in operating system
Passport automation system
Bpo management systemuml
domain model.ppt
Ad

Similar to Bpmn Poster (20)

PDF
Bpmn poster a4_ver_1.0.10
PDF
BPMN Poster
PDF
Bpmn2 0 poster_en
PDF
PDF
Bpmn poster a2_ver_1.0.10
PDF
From Site to System (specifically, business process management systems)
PDF
BPMN on One Page
PDF
BPMN tutorial by Draw Libre Office
PDF
BPMN and Bizagi
PPTX
method_style_ch04.pptx
PDF
BPMN 2.0 Tutorial 01 - Basic Constructs
PPT
Role of BPMN in Business
PPT
Introduciton to bpmn
PDF
Bpmn tutorial
PDF
The process approach (and business process management)
PDF
172298
PPTX
BPMN 2.0 Fundamentals
PDF
Oracle BPM POSTER
PPTX
BPMN 2.0 - an introduction to the Level 1 Palette
PPTX
method_style_ch11.pptx
Bpmn poster a4_ver_1.0.10
BPMN Poster
Bpmn2 0 poster_en
Bpmn poster a2_ver_1.0.10
From Site to System (specifically, business process management systems)
BPMN on One Page
BPMN tutorial by Draw Libre Office
BPMN and Bizagi
method_style_ch04.pptx
BPMN 2.0 Tutorial 01 - Basic Constructs
Role of BPMN in Business
Introduciton to bpmn
Bpmn tutorial
The process approach (and business process management)
172298
BPMN 2.0 Fundamentals
Oracle BPM POSTER
BPMN 2.0 - an introduction to the Level 1 Palette
method_style_ch11.pptx
Ad

Recently uploaded (20)

PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
SaaS reusability assessment using machine learning techniques
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
4 layer Arch & Reference Arch of IoT.pdf
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
Auditboard EB SOX Playbook 2023 edition.
Enhancing plagiarism detection using data pre-processing and machine learning...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Advancing precision in air quality forecasting through machine learning integ...
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
Module 1 Introduction to Web Programming .pptx
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
SaaS reusability assessment using machine learning techniques
giants, standing on the shoulders of - by Daniel Stenberg
SGT Report The Beast Plan and Cyberphysical Systems of Control
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Lung cancer patients survival prediction using outlier detection and optimize...
4 layer Arch & Reference Arch of IoT.pdf
Training Program for knowledge in solar cell and solar industry
Improvisation in detection of pomegranate leaf disease using transfer learni...

Bpmn Poster

  • 1. Gateways Data Attaching a data object with an Undirected Association to a sequence flow indicates hand-over of information between the activities involved. A Directed Association indicates information flow. A data object can be read at the start of an activity or written upon completion. A Bidirected Association indicates that the data object is modified, i.e. read and written during the execution of an actvity. A Data Object represents information flowing through the process, such as business documents, e-mails or letters. Events Transactions Swimlanes activity Start Event: Catching an event starts a new process instance. Intermediate Event (catching): The process can only continue once an event has been caught. Attached Intermediate Event: The activity is aborted once an event is caught. Intermediate Event (throwing): An event is thrown and the process continues. End Event: An event is thrown when the end of the process is reached. Start EndIntermediate Plain Message Timer Error Cancel Compen- sation Conditional Link Signal Multiple Terminate Catching Throwing Untyped events, typically showing where the process starts or ends. Receiving and sending messages. Cyclic timer events, points in time, time spans or timeouts. Catching or throwing named errors. Reacting to cancelled transactions or triggering cancellation. Compensation handling or triggering compensation. Reacting to changed business conditions or integrating business rules. Signalling across different processes. One signal thrown can be caught multiple times. Catching or throwing one out of a set of events. Off-page connectors. Two corresponding link events equal a sequence flow. Triggering the immediate termination of a process. Data-based Exclusive Gateway When splitting, it routes the sequence flow to exactly one of the outgoing branches based on conditions. When merging, it awaits one incoming branch to complete before triggering the outgoing flow. Inclusive Gateway When splitting, one or more branches are activated based on branching conditions. When merging, it awaits all active incoming branches to complete. Complex Gateway It triggers one or more branches based on complex conditions or verbal descriptions. Use it sparingly as the semantics might not be clear. Parallel 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. Activities BPMN - Business Process Modeling Notation 1.1 Transaction Activity Compensate Activity Transaction A Transaction is a set of activities that logically belong together; it might follow a specified transaction protocol. Attached Intermediate Cancel Events indicate reactions to the cancellation of a transaction. Activities inside the transaction are compensated upon cancellation. Completed activities can be compensated. An activity and the corresponding Compensate Activity are related using an attached Intermediate Compensation Event. Web: bpt.hpi.uni-potsdam.de Oryx: oryx-editor.org Blog: bpmn.info Business Process Technology Prof. Dr. Mathias Weske Authors Gero Decker Alexander Grosskopf Sven Wagner-Boysen read doc write doc modify doc modify doc [state2] doc [state1] Pool Pool Message Flow symbolizes information flow across organizational boundaries. Message flow can be attached to pools, activities, or message events. The order of message exchanges can be specified by combining message flow and sequence flow. PoolPool Lane Task Lane Task Pool Pools and Lanes represent responsibilities for activities in a process. A pool or a lane can be an organization, a role, or a system. Lanes sub-divide pools or other lanes hierarchically. Pool Collapsed Pools hide all internals of the contained processes. Task Task ~ Collapsed Subprocess Intermediate Message Event Task Task Task Task Loop Activity Multiple Instances Collapsed Pool LaneLane ExpandedPool LaneLane Data Object [state1] Data Object [state2] Conditional Start Event Parallel Gateway Parallel Gateway Grouping End Event Terminate End Event Data-based Exclusive Gateway Embedded Subprocess Ad-hoc Subprocess Text Annotation Data Object Intermediate Timer Event Sequence Flow Intermediate Error Event Exception Flow Event-based Exclusive Gateway Intermediate Message Event Intermediate Timer Event Catching Throwing Event-based Exclusive Gateway Is always followed by catching events or receive tasks. Sequence flow is routed to the subsequent event/task which happens first. Condition Default Flow Multiple Instances Loop Multiple Instances of the same activity are started in parallel or sequentially, e.g. for each line item in an order. Loop Activity is iterated if a loop condition is true. The condition is either tested before or after the activity execution. Ad-hoc Subprocesses contain tasks only. Each task can be executed arbitrarily often until a completion condition is fulfilled. Collapsed Subprocess Task A Task is a unit of work, the job to be performed. A Subprocess is a decomposable activity. It can be collapsed to hide the details. An Expanded Subprocess contains a valid BPMN diagram. Expanded SubprocessAd-hoc Subprocess ~ 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. End Error Event Message Flow Documentation Group Text Annotation An arbitrary set of objects can be defined as a Group to show that they logically belong together. Any object can be associated with a Text Annotation to provide additional documentation.