SlideShare a Scribd company logo
1 of 1
Download to read offline
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

What's hot

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 PaletteDeclan Chellar
 
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 editionGregor Polančič
 
Lean Leadership - Part 3 of 3
Lean Leadership - Part 3 of 3Lean Leadership - Part 3 of 3
Lean Leadership - Part 3 of 3TKMG, Inc.
 
Business process mapping
Business process mappingBusiness process mapping
Business process mappingNiyati Mehta
 
Configuration steps to create Front Office Process for Technical Master Data ...
Configuration steps to create Front Office Process for Technical Master Data ...Configuration steps to create Front Office Process for Technical Master Data ...
Configuration steps to create Front Office Process for Technical Master Data ...jai_sinha
 
Agile Continuous improvement
Agile Continuous improvementAgile Continuous improvement
Agile Continuous improvementWafi Mohtaseb
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodMarlon Dumas
 
SAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextSAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextZaid Azam
 
Metrics-Based Process Mapping: What, When & How
Metrics-Based Process Mapping: What, When & HowMetrics-Based Process Mapping: What, When & How
Metrics-Based Process Mapping: What, When & HowTKMG, Inc.
 
BPMN 2.0 Poster
BPMN 2.0 PosterBPMN 2.0 Poster
BPMN 2.0 Postersignavio
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsMichael zur Muehlen
 
Human Error Prevention
Human Error PreventionHuman Error Prevention
Human Error PreventionAJAY SAVITA
 

What's hot (20)

BPMN and Bizagi
BPMN and BizagiBPMN and Bizagi
BPMN and Bizagi
 
BPMN 1.1 Poster EN
BPMN 1.1 Poster ENBPMN 1.1 Poster EN
BPMN 1.1 Poster EN
 
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
 
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
 
BPMN for REST
BPMN for RESTBPMN for REST
BPMN for REST
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
Lean Leadership - Part 3 of 3
Lean Leadership - Part 3 of 3Lean Leadership - Part 3 of 3
Lean Leadership - Part 3 of 3
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
Configuration steps to create Front Office Process for Technical Master Data ...
Configuration steps to create Front Office Process for Technical Master Data ...Configuration steps to create Front Office Process for Technical Master Data ...
Configuration steps to create Front Office Process for Technical Master Data ...
 
Agile Continuous improvement
Agile Continuous improvementAgile Continuous improvement
Agile Continuous improvement
 
BPMN 2.0 Reference
BPMN 2.0 ReferenceBPMN 2.0 Reference
BPMN 2.0 Reference
 
Ap test script
Ap test scriptAp test script
Ap test script
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
 
Process mapping v2
Process mapping v2Process mapping v2
Process mapping v2
 
Ale IDOC
Ale IDOCAle IDOC
Ale IDOC
 
SAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextSAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) Opentext
 
Metrics-Based Process Mapping: What, When & How
Metrics-Based Process Mapping: What, When & HowMetrics-Based Process Mapping: What, When & How
Metrics-Based Process Mapping: What, When & How
 
BPMN 2.0 Poster
BPMN 2.0 PosterBPMN 2.0 Poster
BPMN 2.0 Poster
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
 
Human Error Prevention
Human Error PreventionHuman Error Prevention
Human Error Prevention
 

Similar to Bpmn Poster

Bpmn2 0 poster_en
Bpmn2 0 poster_enBpmn2 0 poster_en
Bpmn2 0 poster_enjlaznik
 
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.10primulah
 
method_style_ch07.pptx
method_style_ch07.pptxmethod_style_ch07.pptx
method_style_ch07.pptxssuser0d0f881
 
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)Adam Khan
 
BPMN tutorial by Draw Libre Office
BPMN  tutorial by Draw Libre OfficeBPMN  tutorial by Draw Libre Office
BPMN tutorial by Draw Libre OfficeMassimo Talia
 
Concurrency (Distributed computing)
Concurrency (Distributed computing)Concurrency (Distributed computing)
Concurrency (Distributed computing)Sri Prasanna
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering Madhar Khan Pathan
 
Databases: Locking Methods
Databases: Locking MethodsDatabases: Locking Methods
Databases: Locking MethodsDamian T. Gordon
 
Ch4 OS
Ch4 OSCh4 OS
Ch4 OSC.U
 
Transaction Processing Concept
Transaction Processing ConceptTransaction Processing Concept
Transaction Processing ConceptNishant Munjal
 
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)Nicola Mezzetti
 
Foundation APIs and Repository Internals
Foundation APIs and Repository InternalsFoundation APIs and Repository Internals
Foundation APIs and Repository InternalsAlfresco Software
 
Dbms sixth chapter_part-1_2011
Dbms sixth chapter_part-1_2011Dbms sixth chapter_part-1_2011
Dbms sixth chapter_part-1_2011sumit_study
 

Similar to Bpmn Poster (20)

Bpmn2 0 poster_en
Bpmn2 0 poster_enBpmn2 0 poster_en
Bpmn2 0 poster_en
 
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
 
Step types
Step typesStep types
Step types
 
method_style_ch07.pptx
method_style_ch07.pptxmethod_style_ch07.pptx
method_style_ch07.pptx
 
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 tutorial by Draw Libre Office
BPMN  tutorial by Draw Libre OfficeBPMN  tutorial by Draw Libre Office
BPMN tutorial by Draw Libre Office
 
Concurrency (Distributed computing)
Concurrency (Distributed computing)Concurrency (Distributed computing)
Concurrency (Distributed computing)
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering
 
Databases: Locking Methods
Databases: Locking MethodsDatabases: Locking Methods
Databases: Locking Methods
 
Ch4 OS
Ch4 OSCh4 OS
Ch4 OS
 
OS_Ch4
OS_Ch4OS_Ch4
OS_Ch4
 
Process
ProcessProcess
Process
 
OSCh4
OSCh4OSCh4
OSCh4
 
Ch3
Ch3Ch3
Ch3
 
Transaction Processing Concept
Transaction Processing ConceptTransaction Processing Concept
Transaction Processing Concept
 
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)
 
Foundation APIs and Repository Internals
Foundation APIs and Repository InternalsFoundation APIs and Repository Internals
Foundation APIs and Repository Internals
 
Dbms sixth chapter_part-1_2011
Dbms sixth chapter_part-1_2011Dbms sixth chapter_part-1_2011
Dbms sixth chapter_part-1_2011
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

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.