SlideShare a Scribd company logo
1 of 26
MTAT.03.231
Business Process Management (BPM)
(for Masters of IT)
Lecture 2: Introduction to BPMN
Marlon Dumas
marlon.dumas ät ut . ee
2
How to engage in BPM?
1. Process identification
2. Process discovery (as-is)
3. Process analysis
4. Process redesign (to-be)
5. Process implementation
6. Process monitoring/controlling
Process
Modeling
Tools
Process
Management
Systems
3
Purposes of Process Modeling
Communication,
simulation, activity-
based costing…
Detailed Models
including
Data types, conditions, data
mappings, fault handling…
Integration, testing,
deployment…
4
Business Process Modeling Notation
(BPMN)
• OMG Standard, supported by many tools:
– Bizagi Process Modeller
– Signavio (http://www.signavio.com/)
– TIBCO Business Studio (free download, quite large)
– IBM Websphere Business Modeler
– ARIS
– Oracle BPA
– Business Process Visual Architect (Visual Paradigm)
– Progress Savvion Business Modeller
5
BPMN from 10 000 miles…
• A BPMN process model is a graph consisting of
four types of elements (among others):
6
Order Management Process in BPMN
First Try
7
A little 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.
8
Revised Order Management Process
9
When a claim is received, it is first checked whether the claimant
has a valid insurance policy. If not, the claimant is informed that the
claim is rejected due to an invalid policy.
Otherwise, the severity of the claim is evaluated. Based on the
outcome (simple or complex claims), relevant forms are sent to the
claimant. Once the forms are returned, they are checked for
completeness.
If the forms are complete, the claim is registered in the Claims
Management system and the evaluation of the claim may start.
Otherwise, the claimant is asked to update the forms. Upon
reception of the updated forms, they are checked again.
BPMN Exercise:
Simplified Insurance Claim Registration
10
When?
Process
Which?
Data / Service / Product
What?
Function
Who?
Organization
Process Modelling Viewpoints
11
Organisational Elements in Process
Models
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.
12
Resource Modelling in BPMN
• 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
13
Lanes and Pools – Notation
14
Order Management Process with Pools
15
Order Management Process with Lanes
16
BPMN Exercise: Lanes, Pools
• 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. The Claims Handling department picks up
the claim and first checks the insurance policy. Then,
an assessment is performed. If the assessment is
positive, a garage is phoned 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.
17
BPMN Information Artifacts
• 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
Store
18
Order Processing Model with Artifacts
19
When a claim related to a major car accident is evaluated, a clerk
first retrieves the corresponding car accident report in the Police
Reports database. If the report is retrieved, it is attached to the
claim file. The claim file and the police report serve as input to a
claims handler who calculates an initial claim estimate. Then, an
“action plan” is created based on a “checklist”. Based on the action
plan and the initial claims estimate, a claims manager negotiates a
settlement with the customer. After this negotiation, the claims
manager makes a final decision, updates the claim file to record this
decision, and sends a letter to the claimant to inform him/her of the
decision.
Please depict all relevant documents in the model.
BPMN Exercise 3: Artifacts
20
BPMN Main Elements - Recap
Flow Objects
Connections
Artifacts
Swimlanes
Data
Store
21
BPMN Flow Elements – Recap
22
What’s wrong with this model?
X
23
BPMN Gateways
24
Example: OR gateways
25
How can we fix this model?
X
26
Exercise
Model the following fragment using OR gateways:
When a claim is received, it is registered. After
registration, the claim is classified leading to two
possible outcomes: simple or complex. If the claim is
simple, the policy is checked. For complex claims, both
the policy and the damage are checked independently.
Check also the self-test quiz available at:
http://www.proprofs.com/quiz-school/story.php?title=essentials-of-process-mo

More Related Content

Similar to I tlecture2

C03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.pptC03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.pptLuckySaigon1
 
Use of neo technologies for new enterprises - II
Use of neo technologies for new enterprises  - IIUse of neo technologies for new enterprises  - II
Use of neo technologies for new enterprises - IIAdela Marcov
 
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxFBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxssuser0d0f881
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignMarlon Dumas
 
What is the relationship between Accounting and an Accounting inform.pdf
What is the relationship between Accounting and an Accounting inform.pdfWhat is the relationship between Accounting and an Accounting inform.pdf
What is the relationship between Accounting and an Accounting inform.pdfannikasarees
 
An overview of popular analytics toolkits
An overview of popular analytics toolkitsAn overview of popular analytics toolkits
An overview of popular analytics toolkitsRamkumar Ravichandran
 
Case Study U.S. Strollers
Case Study U.S. StrollersCase Study U.S. Strollers
Case Study U.S. StrollersTiffany Graham
 
Accounting information system.pptx
Accounting information system.pptxAccounting information system.pptx
Accounting information system.pptxMohammedRasel9
 
Introduction to Transaction Processing Chapter No. 2
Introduction to Transaction Processing   Chapter No. 2Introduction to Transaction Processing   Chapter No. 2
Introduction to Transaction Processing Chapter No. 2Qamar Farooq
 
SCM CRP ERP Decision Support
SCM CRP ERP Decision SupportSCM CRP ERP Decision Support
SCM CRP ERP Decision Supportankit_sharma869
 
We ACT Smart Automation
We ACT Smart Automation We ACT Smart Automation
We ACT Smart Automation Karthik Reddy
 
A Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationA Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationKate Subramanian
 

Similar to I tlecture2 (20)

C03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.pptC03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.ppt
 
Use of neo technologies for new enterprises - II
Use of neo technologies for new enterprises  - IIUse of neo technologies for new enterprises  - II
Use of neo technologies for new enterprises - II
 
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxFBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and Redesign
 
What is the relationship between Accounting and an Accounting inform.pdf
What is the relationship between Accounting and an Accounting inform.pdfWhat is the relationship between Accounting and an Accounting inform.pdf
What is the relationship between Accounting and an Accounting inform.pdf
 
An overview of popular analytics toolkits
An overview of popular analytics toolkitsAn overview of popular analytics toolkits
An overview of popular analytics toolkits
 
bpmn_slides.pptx
bpmn_slides.pptxbpmn_slides.pptx
bpmn_slides.pptx
 
Case Study U.S. Strollers
Case Study U.S. StrollersCase Study U.S. Strollers
Case Study U.S. Strollers
 
Accounting information system.pptx
Accounting information system.pptxAccounting information system.pptx
Accounting information system.pptx
 
Just in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules MiningJust in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules Mining
 
dheeraj
dheerajdheeraj
dheeraj
 
James hall ch 2
James hall ch 2James hall ch 2
James hall ch 2
 
ais6e-140422104321-phpapp02.pdf
ais6e-140422104321-phpapp02.pdfais6e-140422104321-phpapp02.pdf
ais6e-140422104321-phpapp02.pdf
 
Introduction to Transaction Processing Chapter No. 2
Introduction to Transaction Processing   Chapter No. 2Introduction to Transaction Processing   Chapter No. 2
Introduction to Transaction Processing Chapter No. 2
 
SCM CRP ERP Decision Support
SCM CRP ERP Decision SupportSCM CRP ERP Decision Support
SCM CRP ERP Decision Support
 
H1804014953
H1804014953H1804014953
H1804014953
 
We ACT Smart Automation
We ACT Smart Automation We ACT Smart Automation
We ACT Smart Automation
 
e-Business systems - introduction it knowledge week 7
e-Business systems - introduction	 it knowledge week 7e-Business systems - introduction	 it knowledge week 7
e-Business systems - introduction it knowledge week 7
 
A Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationA Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence Application
 
SAP - ERP
SAP - ERPSAP - ERP
SAP - ERP
 

Recently uploaded

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 

Recently uploaded (20)

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 

I tlecture2

  • 1. MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN Marlon Dumas marlon.dumas ät ut . ee
  • 2. 2 How to engage in BPM? 1. Process identification 2. Process discovery (as-is) 3. Process analysis 4. Process redesign (to-be) 5. Process implementation 6. Process monitoring/controlling Process Modeling Tools Process Management Systems
  • 3. 3 Purposes of Process Modeling Communication, simulation, activity- based costing… Detailed Models including Data types, conditions, data mappings, fault handling… Integration, testing, deployment…
  • 4. 4 Business Process Modeling Notation (BPMN) • OMG Standard, supported by many tools: – Bizagi Process Modeller – Signavio (http://www.signavio.com/) – TIBCO Business Studio (free download, quite large) – IBM Websphere Business Modeler – ARIS – Oracle BPA – Business Process Visual Architect (Visual Paradigm) – Progress Savvion Business Modeller
  • 5. 5 BPMN from 10 000 miles… • A BPMN process model is a graph consisting of four types of elements (among others):
  • 6. 6 Order Management Process in BPMN First Try
  • 7. 7 A little 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.
  • 9. 9 When a claim is received, it is first checked whether the claimant has a valid insurance policy. If not, the claimant is informed that the claim is rejected due to an invalid policy. Otherwise, the severity of the claim is evaluated. Based on the outcome (simple or complex claims), relevant forms are sent to the claimant. Once the forms are returned, they are checked for completeness. If the forms are complete, the claim is registered in the Claims Management system and the evaluation of the claim may start. Otherwise, the claimant is asked to update the forms. Upon reception of the updated forms, they are checked again. BPMN Exercise: Simplified Insurance Claim Registration
  • 10. 10 When? Process Which? Data / Service / Product What? Function Who? Organization Process Modelling Viewpoints
  • 11. 11 Organisational Elements in Process Models 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.
  • 12. 12 Resource Modelling in BPMN • 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
  • 13. 13 Lanes and Pools – Notation
  • 16. 16 BPMN Exercise: Lanes, Pools • 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. The Claims Handling department picks up the claim and first checks the insurance policy. Then, an assessment is performed. If the assessment is positive, a garage is phoned 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.
  • 17. 17 BPMN Information Artifacts • 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 Store
  • 18. 18 Order Processing Model with Artifacts
  • 19. 19 When a claim related to a major car accident is evaluated, a clerk first retrieves the corresponding car accident report in the Police Reports database. If the report is retrieved, it is attached to the claim file. The claim file and the police report serve as input to a claims handler who calculates an initial claim estimate. Then, an “action plan” is created based on a “checklist”. Based on the action plan and the initial claims estimate, a claims manager negotiates a settlement with the customer. After this negotiation, the claims manager makes a final decision, updates the claim file to record this decision, and sends a letter to the claimant to inform him/her of the decision. Please depict all relevant documents in the model. BPMN Exercise 3: Artifacts
  • 20. 20 BPMN Main Elements - Recap Flow Objects Connections Artifacts Swimlanes Data Store
  • 22. 22 What’s wrong with this model? X
  • 25. 25 How can we fix this model? X
  • 26. 26 Exercise Model the following fragment using OR gateways: When a claim is received, it is registered. After registration, the claim is classified leading to two possible outcomes: simple or complex. If the claim is simple, the policy is checked. For complex claims, both the policy and the damage are checked independently. Check also the self-test quiz available at: http://www.proprofs.com/quiz-school/story.php?title=essentials-of-process-mo

Editor's Notes

  1. 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…
  2. 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.
  3. The Functional perspective, indicates What tasks/function are happening in the process? The Control-flow perspective, indicates when should an activity be performed, that is, in what order should activities and events occur? The resource perspective (also called organisational perspective) indicates Who performs which activity? Finally, the data perspective indicate which data are necessary to perform each activity and which data are produced by each activity in the process?
  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 process now includes two departments within the supplier organization…The purchase order received by the Sales & Distribution department has to be checked against the stock. The order details are sent to the Warehouse department that returns an availability notification. If the purchase order is confirmed, the Warehouse department collects the shipping details from the customer and ships the goods. The Sales & Distribution department sends an invoice to the customer who then makes the payment.
  6. 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.