SlideShare a Scribd company logo
1 of 100
Getting a Grip on the
BPMN Specification
Discovering Method & Style
Agenda
The BPMN Basics
The Concepts of Process Modeling
The Extended BPMN Syntax
01
02
03
• Definition of a Process
• Levels of Process Modeling
• Basic Building Blocks of the Notation
• Exercises
• Elaborated Building Blocks of the Notation
• Exercises
The Concepts
What is a Business Process?
A Trip Down Memory Lane
”One man draws out the wire; another straights it; a third cuts it; a fourth points
it; a fifth grinds it at the top for receiving the head; to make the head requires
two or three distinct operations; to put it on is a peculiar business; to whiten the
pins is another ... and the important business of making a pin is, in this manner,
divided into about eighteen distinct operations, which, in some manufactories,
are all performed by distinct hands, though in others the same man will
sometimes perform two or three of them.”
Adam Smith (1776)
A structured sequence of activities each separated in time or
executed by a different actor (either human or service) to
achieve a desired result.
Three Levels of Process Modeling
Bruce Silver – BPMN Method & Style
Executable
XML language underneath BPMN
Descriptive
High Level Happy Flow Modeling
with a focus on business flows
Analytical
Your Text Here
Detailed Flow Modeling extended
with (technical) exception flows
Process versus Case
(c) Jim Sinur as seen in "Mastering the Unpredictable"
Trifecta of Modeling Notations
According to the Object Management Group
A graphical representation for
specifying business processes in
a business process model
Business Process Model & Notation
a standard approach for describing
and modeling repeatable decisions
within organizations to ensure that
decision models are
interchangeable across
organizations
Decision Model & Notation
A graphical representation for
graphically expressing a Case
Case Management Model & Notation
Types of Diagrams
Types of Diagrams
Focus of the Course
Reference Works
The Inspiration for this Course
OMG BPMN
Specification
Your Text Here
Your Text Here Your Text Here
The Specification as
written up by the Object
Management Group.
A great resource for
getting to know BPMN.
Focusses both on the
elements of the notation
and how to use them, as
well as give examples of
how to model properly.
An expansion on his
previous book, Bruce
Silver revisits method
style of process modeling.
A great resource for
when you are just getting
started with Business
Process Management.
The Basic Language
BPMN from a Mile Away
A BPMN process model is a graph consisting
(principally) of four types of elements:
Order Management Process in BPMN
Check stock
availability
Reject order
Confirm order
Send invoice
Ship goods
A First Attempt at Process Modeling
BPMN is a Token Based Language
iBPMS Specification
Order Management Process in BPMN
Check stock
availability
Reject order
Confirm order
Send invoice
Ship goods
A First Attempt at Process Modeling
A Bit More on Gateways…
 Exclusive Decision / Merge
 Indicates locations within a business process where the sequence flow
can take two or more alternative paths.
 Only one of the paths can be taken.
 Depicted by a diamond shape that may contain a marker that is shaped
like an “X”.
 Parallel Fork / Join
 Provide a mechanism to synchronize parallel flow and to create parallel
flow.
 Depicted by a diamond shape that must contain a marker that is
shaped like a plus sign.
Order Management Process in BPMN
A Revised Model
Overview of all Gateways
Exclusive
(XOR)
• Exclusive decision
take one branch
• Exclusive merge
Proceed when one
branch has completed
Parallel
(AND)
• Parallel split
take all branches
• Parallel join
proceed when all
incoming branches have
completed
Inclusive
(OR)
• Inclusive decision take
one or several branches
depending on conditions
• Inclusive merge proceed
when all active incoming
branches have
completed
Complex Gateway Split and Join are governed by a Rule.
What is Wrong with this Model?
Types of Tasks
Business Rule Task Type
Organisational Elements
Two basic abstractions:
• Resource: Human actor or equipment (e.g. printer) that is required to
perform an activity
• Resource class: Set of resources with shared characteristics, e.g. Clerk,
Manager, Insurance Officer
A resource class may be a:
• Role (skill, competence, qualification)
Classification based on what a resource can do or is expected to do.
• Group (department, team, office, organizational unit)
Classification based on the organization’s structure.
Resource Modelling
• In BPMN, resource classes are captured using:
– Pools – independent organizational entities, e.g.
• Customer, Supplier, East-Tallinn Hospital, Tartu Clinic
– Lanes – resource classes in the same organizational space and
sharing common systems
• Sales Department, Marketing Department
• Clerk, Manager, Engineer
Notation – Lanes & Pools
Order Management Process in BPMN
Integrating Pools & Lanes
Customer
Supplier
Check stock
availability
Confirm order
Reject order
Send invoice
Ship goods
Place
purchase
order
Purchase
order
Order Rejection Notification
Order confirmation
notification
Invoice
Make
payment
Shipment notification
Types of Resources
 Data Objects are a mechanism to show how data is
required or produced by activities.
 Are depicted by a rectangle that has its upper-right
corner folded over.
 Represent input and output of a process activity.
 Data stores are containers of data objects that need be
persisted beyond the duration of a process instance
 Associations are used to link artifacts such as data
objects and data stores with flow objects (e.g.
activities).
Data
Object
Directed association
Data
Store
Order Management Process in BPMN
Adding Resources
Check stock
availability
Confirm order
Reject order
Send invoice
Ship goods
Set PO to approved
Set PO to rejected
Purchase
Order
Exercise Time
BPMN Exercise 01
• Claims Handling process at a car insurer
A customer submits a claim by sending in relevant documentation. The
Customer Service department checks the documents for completeness and
registers the claim. After registration, the claim is classified leading to two
possible outcomes: simple or complex. If the overall claim is simple, the policy
is checked. For complex claims, both the policy and the damage are checked
independently. The Claims Handling department checks the insurance policy.
The same department does the damage assessment. If the overall assessment
is positive, the damages are validated and a garage is phoned by the customer
service department to authorise the repairs and the payment is scheduled (in
this order). In any case (whether the outcome is positive or negative), an e-mail
is sent to the customer to notify the outcome.
BPMN Exercise 01
BPMN Exercise 02
In the context of a claim handling process, an insurance claim agent
needs to verify the policy and an insurance claim agent needs to
verify the claimant’s precedents. There is no fixed sequence for
these actions. However, at soon as either of these tasks has been
performed, the system needs to launch an automated task to add
the claim to a daily overview report.
BPMN Exercise 02
The Extended Language
Multiple Instance Markers
• “Multiple instance” marker or “parallel repetition” of an activity
• Useful when the same activity should be executed for multiple entitie
s or data items, e.g.
Multiple Instance Markers
What is Wrong with this Model?
Is This Better?
Expanded View
Subprocesses
• An activity in a process can “invoke” a separate (sub-)process
• Use this feature to:
1. Break down large models into smaller ones, making them easier
to understand and maintain
 process hierarchies
2. Share common fragments across multiple processes
 shared subprocesses
3. Identify parts of a process that should be:
• repeated
• executed multiple times in parallel
• cancelled
Shared Subprocesses
Shared Subprocesses
equivalent to:
Exercise Time
BPMN Exercise 03
After a claim is registered, it is examined by two different claims
officers. Each claims officer then writes a “settlement recommendation”.
These recommendations are checked by a senior claims officer who
may mark the claim as “OK” or “Not OK”. If the claim is marked as “Not
OK”, it is sent back to the claims officers and the examination is
repeated. If the claim is marked as “OK”, the settlement to the
customer.
BPMN Exercise 03
The Extended Language
Modelling with Events
Message Event
• Only one consumer
• Only between pools
• Used for external communication
Signal Event
• Can have multiple consumers
• Can happen within same lane/pool
• Used for internal communication
Timer Event
• No Throw variant
• Signifies either a specific time or a recurring time (start event)
Common Events
Modelling with Events - Example
A PO handling process starts when a PO is received. The PO is first
registered. If the current date is not a working day, the process waits until
the following working day before proceeding.
Otherwise, an availability check is performed and a “PO response” is
sent back to the customer.
Anytime during the process, the customer may send a “PO change
request”. When such a request is received, it is just registered, without
further action.
Modelling with Events - Example
Register PO
Receive PO
Next working day
weekend/holiday
Check
Availability
Receive PO
Change
Register PO
Change
Send PO
Response
Modelling with Events
Less Frequently Used Events
Error Event Handling
Multiple Signal Event Handling
Links Event Handling
Escalation Event Handling
Expanding on Gateways
Event-Based Gateway Only split gateway. Activates the first branch for
which the defining event is triggered.
Boundary Events
• Sometimes during a sub-process or task execution, some event may
occur that needs some action…
• Such events are placed at the boundaries of the sub-process/task
(boundary events)
• Two flavors:
– Interrupting boundary events
– Non-interrupting boundary events
Boundary Events - Example
Event Sub-Processes
• An event sub-process is a process that is attached to a parent
process, and that are triggered when an event happens
• Alternative to putting a boundary non-interrupting event around the
parent process
Event Sub-Process - Example
Exception Handling – Error Events
• Exceptions are events that deviate a process from its “normal” course
• Handling exceptions often involves stopping a sub-process and
performing a special activity
• Achieved using two event nodes:
– An “end error event” that stops the enclosing subprocess
execution
– An “intermediate error event” attached to the enclosing
subprocess – this is where the process execution will continue
after the error
Error Events - Example
Handle PO
Register
PO
Receive
PO
Next working day
weekend
Check
Availability
Receive PO
Change
Check PO
Change
Send PO
Response
OK
Register
Modified PO
default
...
PO
Changed
PO
Changed
Error Events - Compensation
Exercise Time
BPMN Exercise 04
In the context of a claim handling process, it is sometimes
necessary to send a questionnaire to the claimant to gather
additional information. The claimant is expected to return the
questionnaire within five days. If no response is received after five
days, a reminder is sent to the claimant. If after another five days
there is still no response, another reminder is sent and so on until
the completed questionnaire is received.
BPMN Exercise 04
III
BPMN Exercise 05 (Increased Difficulty)
In the context of a claim handling process, we would like to
introduce automation to reduce the work done by the insurance
claim agent. So when a valid claim is received, or when this process
is manually started, we either allow for agent to process the claim, or
we allow for the system to automatically try and process the claim. If
for some reason the system cannot process the claim, and the agent
hasn’t yet processed the claim, the system should retry after an
incremental waiting period of 10 minutes (first time wait 10 minutes,
second time wait 20 minutes…).
BPMN Exercise 05 (Increased Difficulty)
BPMN Exercise 06 (Expert Difficulty)
BPMN Exercise 06 (Expert Difficulty)
BPMN Exercise 06 (Expert Difficulty)
Conventions
7 Process Modelling Guidelines (7PMG)
1. Use verb-object activity labels.
2. Use only one start and one end event
unless needed
Semantic
1. Use as few elements in the model as
possible.
2. Minimize the routing paths per element.
3. Avoid OR routing elements.
Structural
1. Model as structured as possible.
2. Decompose a model with more than 50
elements.
3. Try to make most of the sequences flow
in the same direction.
Sexy
1. There are specific guidelines you can
agree to within a company, just make
sure they are noted down for new
process analysts.
Specific
Thank you
Section Break
Insert the title of your subtitle Here
Welcome!!
Insert the title of your subtitle Here
This PowerPoint Template has clean and neutral design that can be adapted to any
content and meets various market segments.
Timeline Style
Insert the title of your subtitle Here
Your Text Here
Your Text Here
Your Text Here
Your Text Here
Your Text Here
2015
2016
2017
2018
2019
You can simply
impress your
audience and add
a unique zing and
appeal to your
Presentations.
You can simply
impress your
audience and add
a unique zing and
appeal to your
Presentations.
You can simply
impress your
audience and add
a unique zing and
appeal to your
Presentations.
You can simply
impress your
audience and add
a unique zing and
appeal to your
Presentations.
You can simply
impress your
audience and add
a unique zing and
appeal to your
Presentations.
Our Services
Insert the title of your subtitle Here
Your Text Here Your Text Here
Your Text Here Your Text Here
You can simply impress
your audience and add a
unique zing and appeal
to your Presentations.
You can simply impress
your audience and add a
unique zing and appeal
to your Presentations.
You can simply impress
your audience and add a
unique zing and appeal
to your Presentations.
You can simply impress
your audience and add a
unique zing and appeal
to your Presentations.
Our Team Layout
Insert the title of your subtitle Here
Name Here
Programmer
You can simply impress
your audience and add a
unique zing.
Name Here
Programmer
You can simply
impress your
audience and add
a unique zing.
Name Here
Programmer
You can simply
impress your
audience and add
a unique zing.
Name Here
Programmer
You can simply
impress your
audience and add
a unique zing.
Name Here
Programmer
You can simply
impress your
audience and add
a unique zing.
Infographic Style
Insert the title of your subtitle Here
You can simply
impress your
audience and add
a unique zing.
Your Text Here
You can simply
impress your
audience and add
a unique zing.
Your Text Here
You can simply
impress your
audience and add
a unique zing.
Your Text Here
You can simply
impress your
audience and add
a unique zing.
Your Text Here
You can simply
impress your
audience and add
a unique zing.
Your Text Here
Portfolio Presentation
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
Infographic Style
Insert the title of your subtitle Here
Easy to change
colors, photos
and Text.
Your Text Here
Easy to change
colors, photos
and Text.
Your Text Here
Easy to change
colors, photos
and Text.
Your Text Here
Easy to change
colors, photos
and Text.
Your Text Here
Easy to change
colors, photos
and Text.
Your Text Here
Infographic Style
Insert the title of your subtitle Here
Your Text Here
Your Text Here
Your Text Here
Your Text Here
Your Text Here
Your Text Here
Easy to change colors,
photos and Text.
Easy to change colors,
photos and Text.
Easy to change colors,
photos and Text.
Easy to change colors,
photos and Text.
Easy to change colors,
photos and Text.
Easy to change colors,
photos and Text.
Portfolio
Presentation
Designed
Get a modern PowerPoint Presentation that is
beautifully designed. Easy to change colors,
photos and Text. You can simply impress your
audience and add a unique zing and appeal to
your Presentations. Easy to change colors,
photos and Text.
You can simply impress your audience and add
a unique zing and appeal to your Presentations.
You can simply impress your audience and
add a unique zing.
Chart Style
Insert the title of your subtitle Here
0
10
20
30
40
50
60
70
80
A B C D E F
• You can simply impress your audience
and add a unique zing
• You can simply impress your audience
and add a unique zing
• You can simply impress your audience
and add a unique zing
• You can simply impress your audience
and add a unique zing
• You can simply impress your audience
and add a unique zing
• You can simply impress your audience
and add a unique zing
Infographic Style
Insert the title of your subtitle Here
You can simply impress your
audience and add a unique
zing and appeal to your
Presentations.
Your Text Here
You can simply impress your
audience and add a unique
zing and appeal to your
Presentations.
Your Text Here
Portfolio Presentation
Insert the title of your subtitle Here
Get a modern PowerPoint Presentation that is beautifully designed. You can simply
impress your audience and add a unique zing and appeal to your Presentations.
Infographic Style
Insert the title of your subtitle Here
You can simply impress your
audience and add a unique zing
and appeal to your Presentations.
Your Text Here
You can simply impress your
audience and add a unique zing
and appeal to your Presentations.
Your Text Here
You can simply impress your
audience and add a unique zing
and appeal to your Presentations.
Your Text Here
Table Style
Insert the title of your subtitle Here
Content Here
Simple PowerPoint
Content Here
Simple
PowerPoint
Simple
PowerPoint
Simple
PowerPoint
Add Text Add Text
Content Here
Add Text
Simple
PowerPoint
Simple
PowerPoint
Simple
PowerPoint
Add Contents Title
Get a modern PowerPoint Presentation that
is beautifully designed. Easy to change
colors, photos and Text. You can simply
impress your audience and add a unique
zing and appeal to your Presentations. Get
a modern PowerPoint Presentation that is
beautifully designed. Easy to change colors,
photos and Text. You can simply impress
your audience and add a unique zing and
appeal to your Presentations.
Get a modern PowerPoint Presentation that
is beautifully designed. Easy to change
colors, photos and Text.
Portfolio Presentation
Insert the title of your subtitle Here
You can simply impress your audience and add a unique zing and appeal to
your Presentations. Easy to change colors, photos and Text.
Portfolio Presentation
Chart Style
Insert the title of your subtitle Here
15%
25%
30%
35%
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
Get a modern PowerPoint
Presentation that is
beautifully designed. Easy
to change colors, photos
and Text. You can simply
impress your audience and
add a unique zing and
appeal to your
Presentations. Get a
modern PowerPoint
Presentation that is
beautifully designed
Worldmap Style
Insert the title of your subtitle Here
Get a modern PowerPoint Presentation that is beautifully designed. Easy to
change colors, photos and Text. You can simply impress your audience and add a
unique zing and appeal to your Presentations.
1,256,000
You can simply impress your
audience and add a unique zing
and appeal to your Presentations.
You can simply impress your
audience and add a unique zing
and appeal to your Presentations.
Table Style
Insert the title of your subtitle Here
Content
Your Text Here
Text Here
Your Text
Your Text Here
Text Here
$50.50
Content
Your Text Here
Text Here
Your Text
Your Text Here
Text Here
$50.50
Content
Your Text Here
Text Here
Your Text
Your Text Here
Text Here
$50.50
Content
Your Text Here
Text Here
Your Text
Your Text Here
Text Here
$50.50
Infographic Style
Insert the title of your subtitle Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
Infographic Style
Insert the title of your subtitle Here
You can simply impress your audience and
add a unique zing and appeal to your
Presentations. Get a modern PowerPoint
Presentation that is beautifully designed.
Your Text Here
You can simply impress your audience and
add a unique zing and appeal to your
Presentations. Get a modern PowerPoint
Presentation that is beautifully designed.
Your Text Here
You can simply impress your audience and
add a unique zing and appeal to your
Presentations. Get a modern PowerPoint
Presentation that is beautifully designed.
Your Text Here
You can simply impress your audience and
add a unique zing and appeal to your
Presentations. Get a modern PowerPoint
Presentation that is beautifully designed.
Your Text Here
Infographic Style
Insert the title of your subtitle Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
You can simply impress your
audience and add a unique zing.
Your Text Here
Infographic Style
Insert the title of your subtitle Here
You can simply impress your audience and add a unique
zing and appeal to your Presentations.
Your Text Here
Easy to change colors, photos and Text.
You can simply impress your audience and add a unique zing
and appeal to your Presentations. Get a modern PowerPoint
Presentation that is beautifully designed. Get a modern
PowerPoint Presentation that is beautifully designed.
Text Here Text Here Text Here
Infographic Style
Insert the title of your subtitle Here
50%
15%
35% 50%
Get a modern PowerPoint Presentation
that is beautifully designed. You can
simply impress your audience and add a
unique zing and appeal to your
Presentations.
Modern PowerPoint
Presentation
Easy to change
colors, photos
and Text.
Your Text Here
Easy to change
colors, photos
and Text.
Your Text Here
Easy to change
colors, photos
and Text.
Your Text Here
Easy to change
colors, photos
and Text.
Your Text Here
25%
Chart Style
Insert the title of your subtitle Here
You can simply impress your
audience and add a unique zing
and appeal to your Presentations.
You can simply impress your
audience and add a unique zing
and appeal to your Presentations.
Your Text Here
Your Text Here
Your Text Here
Your Text Here
You can simply impress your
audience and add a unique zing.
You can simply impress your
audience and add a unique zing.
You can simply impress your
audience and add a unique zing.
You can simply impress your
audience and add a unique zing.
Portfolio
Presentation
Designed
Get a modern PowerPoint Presentation that is beautifully designed.
Easy to change colors, photos and Text. You can simply impress
your audience and add a unique zing and appeal to your
Presentations. Easy to change colors, photos and Text.
You can simply impress your audience and add a unique zing and
appeal to your Presentations.
You can simply impress your audience
and add a unique zing.
Get a modern PowerPoint Presentation that
is beautifully designed. Easy to change
colors, photos and Text. You can simply
impress your audience and add a unique
zing and appeal to your Presentations. Easy
to change colors, photos and Text.
You can simply impress your audience
and add a unique zing.
Worldmap
Style
Insert the title of
your subtitle Here
You can simply
impress your
audience and
add a unique
zing and appeal
to your
Presentations.
You can simply impress
your audience and add a
unique zing and appeal
to your Presentations.
Your Text Here
You can simply impress
your audience and add a
unique zing and appeal
to your Presentations.
Your Text Here
You can simply impress
your audience and add a
unique zing and appeal
to your Presentations.
Your Text Here
Columns Style
Insert the title of your subtitle Here
01 02 Add Contents Title
Your Text Here
You can simply impress
your audience and add a
unique zing and appeal to
your Presentations. I hope
and I believe that this
Template will your Time,
Money and Reputation. You
can simply impress your
audience and add a unique
zing and appeal to your
Presentations.
Get a modern PowerPoint
Presentation that is
beautifully designed.
You can simply impress your audience and add
a unique zing and appeal to your Presentations.
Easy to change colors, photos and Text.
You can simply impress your audience and add
a unique zing and appeal to your Presentations.
Easy to change colors, photos and Text. I hope
and I believe that this Template will your Time,
Money and Reputation. You can simply impress
your audience and add a unique zing and
appeal to your Presentations.
Get a modern PowerPoint Presentation that is
beautifully designed. You can simply impress
your audience and add a unique zing.
Columns Style
Insert the title of your subtitle Here
01 02 Add Contents Title
Your Text Here
You can simply impress
your audience and add a
unique zing. Get a modern
PowerPoint Presentation
that is beautifully designed.
You can simply impress your audience and add
a unique zing and appeal to your Presentations.
Easy to change colors, photos and Text. You
can simply impress your audience and add a
unique zing and appeal to your Presentations.
03 04 Add Contents Title
Your Text Here
You can simply impress
your audience and add a
unique zing and appeal to
your Presentations.
Get a modern PowerPoint
Presentation that is
beautifully designed.
You can simply impress your audience and add
a unique zing and appeal to your Presentations.
Easy to change colors, photos and Text. I hope
and I believe that this Template will your Time,
Money and Reputation. You can simply impress
your audience and add a unique zing and
appeal to your Presentations.
Fully Editable Icon Sets : A
You can Resize without
losing quality
You can Change Fill Color &
Line Color
www.allppt.com
FREE
PPT
TEMPLATES
Fully Editable Icon Sets : B
You can Resize without
losing quality
You can Change Fill Color &
Line Color
www.allppt.com
FREE
PPT
TEMPLATES
Fully Editable Icon Sets : C
You can Resize without
losing quality
You can Change Fill Color &
Line Color
www.allppt.com
FREE
PPT
TEMPLATES

More Related Content

Similar to bpmn_slides.pptx

SAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextSAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextZaid Azam
 
IAB203.1.2015-Week-2_nc.pptx
IAB203.1.2015-Week-2_nc.pptxIAB203.1.2015-Week-2_nc.pptx
IAB203.1.2015-Week-2_nc.pptxssuser0d0f881
 
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
 
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native FunctionalityDF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native FunctionalityJennifer Phillips
 
07 a 01templates
07 a 01templates07 a 01templates
07 a 01templatestflung
 
Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Panna Visani MBCS ACCA
 
PMG TAG BPM_presentation
PMG TAG BPM_presentationPMG TAG BPM_presentation
PMG TAG BPM_presentationMelanie Brandt
 
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunitiesThe Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunitiesOpenSpan
 
Xamariners - BDD + Mobile
Xamariners - BDD + MobileXamariners - BDD + Mobile
Xamariners - BDD + MobileXamariners
 
Alerts & Workflow for Sage 100 ERP
Alerts & Workflow for Sage 100 ERPAlerts & Workflow for Sage 100 ERP
Alerts & Workflow for Sage 100 ERPNet at Work
 
Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Brian Petrini
 
Real Time Business Insights
Real Time Business Insights Real Time Business Insights
Real Time Business Insights Jaiveer Singh
 
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs RecursoEloGroup
 
Process Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs Recurso
Process Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs RecursoProcess Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs Recurso
Process Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs RecursoEloGroup
 
Basics sap external service management
Basics sap external service managementBasics sap external service management
Basics sap external service managementSachin S Bhalekar
 

Similar to bpmn_slides.pptx (20)

SAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextSAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) Opentext
 
Tugas 10 sap sd
Tugas 10 sap sdTugas 10 sap sd
Tugas 10 sap sd
 
IAB203.1.2015-Week-2_nc.pptx
IAB203.1.2015-Week-2_nc.pptxIAB203.1.2015-Week-2_nc.pptx
IAB203.1.2015-Week-2_nc.pptx
 
12order to-cash
12order to-cash12order to-cash
12order to-cash
 
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
 
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native FunctionalityDF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
 
PQF Overview
PQF OverviewPQF Overview
PQF Overview
 
07 a 01templates
07 a 01templates07 a 01templates
07 a 01templates
 
Carasik BPM ECM
Carasik BPM ECMCarasik BPM ECM
Carasik BPM ECM
 
Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1
 
PMG TAG BPM_presentation
PMG TAG BPM_presentationPMG TAG BPM_presentation
PMG TAG BPM_presentation
 
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunitiesThe Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
 
Xamariners - BDD + Mobile
Xamariners - BDD + MobileXamariners - BDD + Mobile
Xamariners - BDD + Mobile
 
Alerts & Workflow for Sage 100 ERP
Alerts & Workflow for Sage 100 ERPAlerts & Workflow for Sage 100 ERP
Alerts & Workflow for Sage 100 ERP
 
Architect Business Change
Architect Business ChangeArchitect Business Change
Architect Business Change
 
Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...
 
Real Time Business Insights
Real Time Business Insights Real Time Business Insights
Real Time Business Insights
 
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
 
Process Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs Recurso
Process Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs RecursoProcess Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs Recurso
Process Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs Recurso
 
Basics sap external service management
Basics sap external service managementBasics sap external service management
Basics sap external service management
 

Recently uploaded

Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 

Recently uploaded (20)

Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 

bpmn_slides.pptx

  • 1. Getting a Grip on the BPMN Specification Discovering Method & Style
  • 2. Agenda The BPMN Basics The Concepts of Process Modeling The Extended BPMN Syntax 01 02 03 • Definition of a Process • Levels of Process Modeling • Basic Building Blocks of the Notation • Exercises • Elaborated Building Blocks of the Notation • Exercises
  • 4. What is a Business Process? A Trip Down Memory Lane ”One man draws out the wire; another straights it; a third cuts it; a fourth points it; a fifth grinds it at the top for receiving the head; to make the head requires two or three distinct operations; to put it on is a peculiar business; to whiten the pins is another ... and the important business of making a pin is, in this manner, divided into about eighteen distinct operations, which, in some manufactories, are all performed by distinct hands, though in others the same man will sometimes perform two or three of them.” Adam Smith (1776) A structured sequence of activities each separated in time or executed by a different actor (either human or service) to achieve a desired result.
  • 5. Three Levels of Process Modeling Bruce Silver – BPMN Method & Style Executable XML language underneath BPMN Descriptive High Level Happy Flow Modeling with a focus on business flows Analytical Your Text Here Detailed Flow Modeling extended with (technical) exception flows
  • 6. Process versus Case (c) Jim Sinur as seen in "Mastering the Unpredictable"
  • 7. Trifecta of Modeling Notations According to the Object Management Group A graphical representation for specifying business processes in a business process model Business Process Model & Notation a standard approach for describing and modeling repeatable decisions within organizations to ensure that decision models are interchangeable across organizations Decision Model & Notation A graphical representation for graphically expressing a Case Case Management Model & Notation
  • 10. Focus of the Course
  • 11. Reference Works The Inspiration for this Course OMG BPMN Specification Your Text Here Your Text Here Your Text Here The Specification as written up by the Object Management Group. A great resource for getting to know BPMN. Focusses both on the elements of the notation and how to use them, as well as give examples of how to model properly. An expansion on his previous book, Bruce Silver revisits method style of process modeling. A great resource for when you are just getting started with Business Process Management.
  • 13. BPMN from a Mile Away A BPMN process model is a graph consisting (principally) of four types of elements:
  • 14. Order Management Process in BPMN Check stock availability Reject order Confirm order Send invoice Ship goods A First Attempt at Process Modeling
  • 15. BPMN is a Token Based Language iBPMS Specification
  • 16. Order Management Process in BPMN Check stock availability Reject order Confirm order Send invoice Ship goods A First Attempt at Process Modeling
  • 17. A Bit More on Gateways…  Exclusive Decision / Merge  Indicates locations within a business process where the sequence flow can take two or more alternative paths.  Only one of the paths can be taken.  Depicted by a diamond shape that may contain a marker that is shaped like an “X”.  Parallel Fork / Join  Provide a mechanism to synchronize parallel flow and to create parallel flow.  Depicted by a diamond shape that must contain a marker that is shaped like a plus sign.
  • 18. Order Management Process in BPMN A Revised Model
  • 19. Overview of all Gateways Exclusive (XOR) • Exclusive decision take one branch • Exclusive merge Proceed when one branch has completed Parallel (AND) • Parallel split take all branches • Parallel join proceed when all incoming branches have completed Inclusive (OR) • Inclusive decision take one or several branches depending on conditions • Inclusive merge proceed when all active incoming branches have completed Complex Gateway Split and Join are governed by a Rule.
  • 20. What is Wrong with this Model?
  • 21. Types of Tasks Business Rule Task Type
  • 22. Organisational Elements Two basic abstractions: • Resource: Human actor or equipment (e.g. printer) that is required to perform an activity • Resource class: Set of resources with shared characteristics, e.g. Clerk, Manager, Insurance Officer A resource class may be a: • Role (skill, competence, qualification) Classification based on what a resource can do or is expected to do. • Group (department, team, office, organizational unit) Classification based on the organization’s structure.
  • 23. Resource Modelling • In BPMN, resource classes are captured using: – Pools – independent organizational entities, e.g. • Customer, Supplier, East-Tallinn Hospital, Tartu Clinic – Lanes – resource classes in the same organizational space and sharing common systems • Sales Department, Marketing Department • Clerk, Manager, Engineer
  • 25. Order Management Process in BPMN Integrating Pools & Lanes Customer Supplier Check stock availability Confirm order Reject order Send invoice Ship goods Place purchase order Purchase order Order Rejection Notification Order confirmation notification Invoice Make payment Shipment notification
  • 26. Types of Resources  Data Objects are a mechanism to show how data is required or produced by activities.  Are depicted by a rectangle that has its upper-right corner folded over.  Represent input and output of a process activity.  Data stores are containers of data objects that need be persisted beyond the duration of a process instance  Associations are used to link artifacts such as data objects and data stores with flow objects (e.g. activities). Data Object Directed association Data Store
  • 27. Order Management Process in BPMN Adding Resources Check stock availability Confirm order Reject order Send invoice Ship goods Set PO to approved Set PO to rejected Purchase Order
  • 29. BPMN Exercise 01 • Claims Handling process at a car insurer A customer submits a claim by sending in relevant documentation. The Customer Service department checks the documents for completeness and registers the claim. After registration, the claim is classified leading to two possible outcomes: simple or complex. If the overall claim is simple, the policy is checked. For complex claims, both the policy and the damage are checked independently. The Claims Handling department checks the insurance policy. The same department does the damage assessment. If the overall assessment is positive, the damages are validated and a garage is phoned by the customer service department to authorise the repairs and the payment is scheduled (in this order). In any case (whether the outcome is positive or negative), an e-mail is sent to the customer to notify the outcome.
  • 31. BPMN Exercise 02 In the context of a claim handling process, an insurance claim agent needs to verify the policy and an insurance claim agent needs to verify the claimant’s precedents. There is no fixed sequence for these actions. However, at soon as either of these tasks has been performed, the system needs to launch an automated task to add the claim to a daily overview report.
  • 34. Multiple Instance Markers • “Multiple instance” marker or “parallel repetition” of an activity • Useful when the same activity should be executed for multiple entitie s or data items, e.g.
  • 36. What is Wrong with this Model?
  • 39. Subprocesses • An activity in a process can “invoke” a separate (sub-)process • Use this feature to: 1. Break down large models into smaller ones, making them easier to understand and maintain  process hierarchies 2. Share common fragments across multiple processes  shared subprocesses 3. Identify parts of a process that should be: • repeated • executed multiple times in parallel • cancelled
  • 43. BPMN Exercise 03 After a claim is registered, it is examined by two different claims officers. Each claims officer then writes a “settlement recommendation”. These recommendations are checked by a senior claims officer who may mark the claim as “OK” or “Not OK”. If the claim is marked as “Not OK”, it is sent back to the claims officers and the examination is repeated. If the claim is marked as “OK”, the settlement to the customer.
  • 46. Modelling with Events Message Event • Only one consumer • Only between pools • Used for external communication Signal Event • Can have multiple consumers • Can happen within same lane/pool • Used for internal communication Timer Event • No Throw variant • Signifies either a specific time or a recurring time (start event) Common Events
  • 47. Modelling with Events - Example A PO handling process starts when a PO is received. The PO is first registered. If the current date is not a working day, the process waits until the following working day before proceeding. Otherwise, an availability check is performed and a “PO response” is sent back to the customer. Anytime during the process, the customer may send a “PO change request”. When such a request is received, it is just registered, without further action.
  • 48. Modelling with Events - Example Register PO Receive PO Next working day weekend/holiday Check Availability Receive PO Change Register PO Change Send PO Response
  • 49. Modelling with Events Less Frequently Used Events Error Event Handling Multiple Signal Event Handling Links Event Handling Escalation Event Handling
  • 50. Expanding on Gateways Event-Based Gateway Only split gateway. Activates the first branch for which the defining event is triggered.
  • 51. Boundary Events • Sometimes during a sub-process or task execution, some event may occur that needs some action… • Such events are placed at the boundaries of the sub-process/task (boundary events) • Two flavors: – Interrupting boundary events – Non-interrupting boundary events
  • 52. Boundary Events - Example
  • 53. Event Sub-Processes • An event sub-process is a process that is attached to a parent process, and that are triggered when an event happens • Alternative to putting a boundary non-interrupting event around the parent process
  • 55. Exception Handling – Error Events • Exceptions are events that deviate a process from its “normal” course • Handling exceptions often involves stopping a sub-process and performing a special activity • Achieved using two event nodes: – An “end error event” that stops the enclosing subprocess execution – An “intermediate error event” attached to the enclosing subprocess – this is where the process execution will continue after the error
  • 56. Error Events - Example Handle PO Register PO Receive PO Next working day weekend Check Availability Receive PO Change Check PO Change Send PO Response OK Register Modified PO default ... PO Changed PO Changed
  • 57. Error Events - Compensation
  • 59. BPMN Exercise 04 In the context of a claim handling process, it is sometimes necessary to send a questionnaire to the claimant to gather additional information. The claimant is expected to return the questionnaire within five days. If no response is received after five days, a reminder is sent to the claimant. If after another five days there is still no response, another reminder is sent and so on until the completed questionnaire is received.
  • 61. BPMN Exercise 05 (Increased Difficulty) In the context of a claim handling process, we would like to introduce automation to reduce the work done by the insurance claim agent. So when a valid claim is received, or when this process is manually started, we either allow for agent to process the claim, or we allow for the system to automatically try and process the claim. If for some reason the system cannot process the claim, and the agent hasn’t yet processed the claim, the system should retry after an incremental waiting period of 10 minutes (first time wait 10 minutes, second time wait 20 minutes…).
  • 62. BPMN Exercise 05 (Increased Difficulty)
  • 63. BPMN Exercise 06 (Expert Difficulty)
  • 64. BPMN Exercise 06 (Expert Difficulty)
  • 65. BPMN Exercise 06 (Expert Difficulty)
  • 67. 7 Process Modelling Guidelines (7PMG) 1. Use verb-object activity labels. 2. Use only one start and one end event unless needed Semantic 1. Use as few elements in the model as possible. 2. Minimize the routing paths per element. 3. Avoid OR routing elements. Structural 1. Model as structured as possible. 2. Decompose a model with more than 50 elements. 3. Try to make most of the sequences flow in the same direction. Sexy 1. There are specific guidelines you can agree to within a company, just make sure they are noted down for new process analysts. Specific
  • 69. Section Break Insert the title of your subtitle Here
  • 70. Welcome!! Insert the title of your subtitle Here This PowerPoint Template has clean and neutral design that can be adapted to any content and meets various market segments.
  • 71. Timeline Style Insert the title of your subtitle Here Your Text Here Your Text Here Your Text Here Your Text Here Your Text Here 2015 2016 2017 2018 2019 You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations.
  • 72. Our Services Insert the title of your subtitle Here Your Text Here Your Text Here Your Text Here Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations.
  • 73. Our Team Layout Insert the title of your subtitle Here Name Here Programmer You can simply impress your audience and add a unique zing. Name Here Programmer You can simply impress your audience and add a unique zing. Name Here Programmer You can simply impress your audience and add a unique zing. Name Here Programmer You can simply impress your audience and add a unique zing. Name Here Programmer You can simply impress your audience and add a unique zing.
  • 74. Infographic Style Insert the title of your subtitle Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here
  • 75. Portfolio Presentation You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here
  • 76. Infographic Style Insert the title of your subtitle Here Easy to change colors, photos and Text. Your Text Here Easy to change colors, photos and Text. Your Text Here Easy to change colors, photos and Text. Your Text Here Easy to change colors, photos and Text. Your Text Here Easy to change colors, photos and Text. Your Text Here
  • 77. Infographic Style Insert the title of your subtitle Here Your Text Here Your Text Here Your Text Here Your Text Here Your Text Here Your Text Here Easy to change colors, photos and Text. Easy to change colors, photos and Text. Easy to change colors, photos and Text. Easy to change colors, photos and Text. Easy to change colors, photos and Text. Easy to change colors, photos and Text.
  • 78. Portfolio Presentation Designed Get a modern PowerPoint Presentation that is beautifully designed. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing.
  • 79. Chart Style Insert the title of your subtitle Here 0 10 20 30 40 50 60 70 80 A B C D E F • You can simply impress your audience and add a unique zing • You can simply impress your audience and add a unique zing • You can simply impress your audience and add a unique zing • You can simply impress your audience and add a unique zing • You can simply impress your audience and add a unique zing • You can simply impress your audience and add a unique zing
  • 80. Infographic Style Insert the title of your subtitle Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here
  • 81. Portfolio Presentation Insert the title of your subtitle Here Get a modern PowerPoint Presentation that is beautifully designed. You can simply impress your audience and add a unique zing and appeal to your Presentations.
  • 82. Infographic Style Insert the title of your subtitle Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here
  • 83. Table Style Insert the title of your subtitle Here Content Here Simple PowerPoint Content Here Simple PowerPoint Simple PowerPoint Simple PowerPoint Add Text Add Text Content Here Add Text Simple PowerPoint Simple PowerPoint Simple PowerPoint Add Contents Title Get a modern PowerPoint Presentation that is beautifully designed. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. Easy to change colors, photos and Text.
  • 84. Portfolio Presentation Insert the title of your subtitle Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Easy to change colors, photos and Text. Portfolio Presentation
  • 85. Chart Style Insert the title of your subtitle Here 15% 25% 30% 35% You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here Get a modern PowerPoint Presentation that is beautifully designed. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed
  • 86. Worldmap Style Insert the title of your subtitle Here Get a modern PowerPoint Presentation that is beautifully designed. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. 1,256,000 You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations.
  • 87. Table Style Insert the title of your subtitle Here Content Your Text Here Text Here Your Text Your Text Here Text Here $50.50 Content Your Text Here Text Here Your Text Your Text Here Text Here $50.50 Content Your Text Here Text Here Your Text Your Text Here Text Here $50.50 Content Your Text Here Text Here Your Text Your Text Here Text Here $50.50
  • 88. Infographic Style Insert the title of your subtitle Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here
  • 89. Infographic Style Insert the title of your subtitle Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. Your Text Here
  • 90. Infographic Style Insert the title of your subtitle Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here You can simply impress your audience and add a unique zing. Your Text Here
  • 91. Infographic Style Insert the title of your subtitle Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. Get a modern PowerPoint Presentation that is beautifully designed. Text Here Text Here Text Here
  • 92. Infographic Style Insert the title of your subtitle Here 50% 15% 35% 50% Get a modern PowerPoint Presentation that is beautifully designed. You can simply impress your audience and add a unique zing and appeal to your Presentations. Modern PowerPoint Presentation Easy to change colors, photos and Text. Your Text Here Easy to change colors, photos and Text. Your Text Here Easy to change colors, photos and Text. Your Text Here Easy to change colors, photos and Text. Your Text Here 25%
  • 93. Chart Style Insert the title of your subtitle Here You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here Your Text Here Your Text Here Your Text Here You can simply impress your audience and add a unique zing. You can simply impress your audience and add a unique zing. You can simply impress your audience and add a unique zing. You can simply impress your audience and add a unique zing.
  • 94. Portfolio Presentation Designed Get a modern PowerPoint Presentation that is beautifully designed. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing. Get a modern PowerPoint Presentation that is beautifully designed. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing.
  • 95. Worldmap Style Insert the title of your subtitle Here You can simply impress your audience and add a unique zing and appeal to your Presentations. You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Your Text Here
  • 96. Columns Style Insert the title of your subtitle Here 01 02 Add Contents Title Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. I hope and I believe that this Template will your Time, Money and Reputation. You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. You can simply impress your audience and add a unique zing and appeal to your Presentations. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. Easy to change colors, photos and Text. I hope and I believe that this Template will your Time, Money and Reputation. You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. You can simply impress your audience and add a unique zing.
  • 97. Columns Style Insert the title of your subtitle Here 01 02 Add Contents Title Your Text Here You can simply impress your audience and add a unique zing. Get a modern PowerPoint Presentation that is beautifully designed. You can simply impress your audience and add a unique zing and appeal to your Presentations. Easy to change colors, photos and Text. You can simply impress your audience and add a unique zing and appeal to your Presentations. 03 04 Add Contents Title Your Text Here You can simply impress your audience and add a unique zing and appeal to your Presentations. Get a modern PowerPoint Presentation that is beautifully designed. You can simply impress your audience and add a unique zing and appeal to your Presentations. Easy to change colors, photos and Text. I hope and I believe that this Template will your Time, Money and Reputation. You can simply impress your audience and add a unique zing and appeal to your Presentations.
  • 98. Fully Editable Icon Sets : A You can Resize without losing quality You can Change Fill Color & Line Color www.allppt.com FREE PPT TEMPLATES
  • 99. Fully Editable Icon Sets : B You can Resize without losing quality You can Change Fill Color & Line Color www.allppt.com FREE PPT TEMPLATES
  • 100. Fully Editable Icon Sets : C You can Resize without losing quality You can Change Fill Color & Line Color www.allppt.com FREE PPT TEMPLATES

Editor's Notes

  1. Source: http://www.free-powerpoint-templates-design.com
  2. This simple Order Management process is triggered by the reception of a purchase order from a customer. The purchase order has to be checked against the stock re the availability of the product(s) requested. Depending on stock availability the purchase order may be confirmed or rejected. If the purchase order is confirmed, the goods requested are shipped and an invoice is sent to the customer. In this diagram, plain gateways are used to denote points were the flow of control splits into multiple paths, and point where multiple paths converge into a single one. We can note that the first gateway in this diagram, denotes a point where one among multiple paths needs to be chosen. Meanwhile, the second gateway denotes a point where two distinct paths need to be executed in parallel. Intuitively, it would make sense to distinguish between these two cases, that is, the case where one among many paths is chosen, and the case where multiple parallel paths are taken. In BPMN, this is shown by means of icons in the gateways. An “x” symbol in a gateway with multiple outgoing arcs indicates that one of multiple paths is taken. Such gateways are called exclusive gateways (remember that the “x” stands for exclusive). Meanwhile, a “+” symbol in a gateways with multiple outgoing arcs denotes that multiple parallel paths are executed. So the above diagram should be re-written as shown later…
  3. It is worth emphasizing here that activities located in two parallel paths do not need to be performed simultaneously. For example, “Send invoice” and “Ship goods” need not occur both at the same time, although due to a cosmic coincidence, they could happen at the same time. Instead, it might happen that first the invoice is sent and later the goods are shipped. Or things may happen in the reverse order.
  4. The Order Management process now includes the customer as a process participant… The Order Management process is started when a customer places a purchase order. The purchase order has to be checked against the stock re the availability of the product(s). Depending on stock availability the purchase order may be confirmed or rejected. If the purchase order is confirmed, the goods requested are shipped and an invoice is sent to the customer. The customer makes then makes the payment. Note that pools can be left partially unspecified.
  5. The Purchase Order document serves as an input to the stock availability check. Based on the outcome of this check, the status of document is updated, either to “approved” or “rejected”. We include here the relevant documents in the process model.
  6. After a purchase order is sent, a customer can receive either a “PO Response” or an error message. It may happen that no response is received at all. If no response is received after 24 hours or if an error message is received, the purchasing officer should be notified. Otherwise, the PO Response is processed normally.
  7. Consider the previous “PO Change Request” example with the following variation: When a PO Change Request is received, it is first checked to determined if it can be accepted. If it is accepted, any processing related to the PO must be stopped. The PO change request is then registered. Thereafter, the process proceeds as it would after a “normal” PO is registered.