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 Introduction and BPD in Visio
BPMN Introduction and BPD in VisioBPMN Introduction and BPD in Visio
BPMN Introduction and BPD in Visiovpmouttou
 
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 UsersSandy Kemsley
 
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 BPMNYouness Boukouchi
 
Business process modelling
Business process modellingBusiness process modelling
Business process modellingKiito25
 
Implementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft VisioImplementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft VisioGoutama Bachtiar
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingAng Chen
 
Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Dr. Jackie Damrau, BPMN
 
Business process modelling
Business process modellingBusiness process modelling
Business process modellingDejan Munjin
 
BPMN -The Very First Step in Business Continuity
BPMN -The Very First Step in Business ContinuityBPMN -The Very First Step in Business Continuity
BPMN -The Very First Step in Business ContinuityPECB
 
Business Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation SlidesBusiness Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation SlidesSlideTeam
 
eTOM - Working Together - ITIL and eTOM v11.2.pdf
eTOM - Working Together - ITIL and eTOM v11.2.pdfeTOM - Working Together - ITIL and eTOM v11.2.pdf
eTOM - Working Together - ITIL and eTOM v11.2.pdfChris Bian Ong
 
TM Forum Case study handbook_2013
TM Forum Case study handbook_2013TM Forum Case study handbook_2013
TM Forum Case study handbook_2013Locutus1of3
 

What's hot (20)

BPMN Introduction and BPD in Visio
BPMN Introduction and BPD in VisioBPMN Introduction and BPD in Visio
BPMN Introduction and BPD in Visio
 
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
 
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 on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
 
BPMN 2.0 Poster EN
BPMN 2.0 Poster ENBPMN 2.0 Poster EN
BPMN 2.0 Poster EN
 
Business process modelling
Business process modellingBusiness process modelling
Business process modelling
 
Implementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft VisioImplementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft Visio
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
BPMN 1.1 Poster EN
BPMN 1.1 Poster ENBPMN 1.1 Poster EN
BPMN 1.1 Poster EN
 
Bpmn tutorial
Bpmn tutorialBpmn tutorial
Bpmn tutorial
 
Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014
 
BPMN 2.0 Introduction
BPMN 2.0 IntroductionBPMN 2.0 Introduction
BPMN 2.0 Introduction
 
Alfresco in an hour
Alfresco in an hourAlfresco in an hour
Alfresco in an hour
 
Business process modelling
Business process modellingBusiness process modelling
Business process modelling
 
BPMN -The Very First Step in Business Continuity
BPMN -The Very First Step in Business ContinuityBPMN -The Very First Step in Business Continuity
BPMN -The Very First Step in Business Continuity
 
Business Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation SlidesBusiness Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation Slides
 
eTOM - Working Together - ITIL and eTOM v11.2.pdf
eTOM - Working Together - ITIL and eTOM v11.2.pdfeTOM - Working Together - ITIL and eTOM v11.2.pdf
eTOM - Working Together - ITIL and eTOM v11.2.pdf
 
TM Forum Case study handbook_2013
TM Forum Case study handbook_2013TM Forum Case study handbook_2013
TM Forum Case study handbook_2013
 
11 req specs
11 req specs11 req specs
11 req specs
 
DCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVEDCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVE
 

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 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
 
ch03-part2.pptx
ch03-part2.pptxch03-part2.pptx
ch03-part2.pptx
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

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.