Business Process Modelling -8.2/2013 -

Slides:



Advertisements
Similar presentations
Requirements Engineering Processes – 2
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
UNITED NATIONS Shipment Details Report – January 2006.
RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) Customer Supplier Customer authorizes Enrollment ( )
Document #07-2I RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) (mod 7/25 & clean-up 8/20) Customer Supplier.
Writing Pseudocode And Making a Flow Chart A Number Guessing Game
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Chapter 5: Repetition and Loop Statements Problem Solving & Program.
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
Course Objectives After completing this course, you should be able to:
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Week 2 The Object-Oriented Approach to Requirements
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
© Paradigm Publishing, Inc Access 2010 Level 1 Unit 1Creating Tables and Queries Chapter 2Creating Relationships between Tables.
1 ITSS This overview deck contains two sections. Please use the links below to navigate –How to Register for ITSS Application AccessHow to Register for.
1 University of Utah – School of Computing Computer Science 1021 "Thinking Like a Computer"
2 |SharePoint Saturday New York City
VOORBLAD.
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
GEtServices Services Training For Suppliers Requests/Proposals.
Note to the teacher: Was 28. A. to B. you C. said D. on Note to the teacher: Make this slide correct answer be C and sound to be “said”. to said you on.
25 seconds left…...
Prof.ir. Klaas H.J. Robers, January 16, 2013 Supervising a graduating student 1.
Januar MDMDFSSMDMDFSSS
Analyzing Genes and Genomes
Prof.ir. Klaas H.J. Robers, 14 July Graduation: a process organised by YOU.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
Network Operations & administration CS 4592 Lecture 15 Instructor: Ibrahim Tariq.
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
Web Time Entry Hours Entry in ESS 04/26/12 1 Banner.
Business Process Modelling -7.2/2012 -
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.

Business Process Modelling -9.2/ Marcello La Rosa Queensland University of Technology Brisbane, 19 September 2013.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Marlon Dumas marlon.dumas ät ut . ee
Marlon Dumas University of Tartu
Prof. Marcello La Rosa BPM Discipline Queensland University of Technology.
MTAT Business Process Management Lecture 3 – Process Modeling II Marlon Dumas marlon.dumas ät ut. ee 1.
Prof. Marcello La Rosa BPM Discipline Queensland University of Technology.
Business Process Modelling
Prof. Marcello La Rosa BPM Discipline Queensland University of Technology.
CRICOS No J a university for the world real R 1 Prof. Marcello La Rosa BPM Discipline Queensland University of Technology.
Marlon Dumas marlon.dumas ät ut . ee
Presentation transcript:

Business Process Modelling -8.2/2013 - ITN286 - Process Engineering and EWS Lecture - 4 March 1999 Business Process Modelling -8.2/2013 - Marcello La Rosa Queensland University of Technology Brisbane, 12 September 2013 QUT Brisbane, Dr. Michael Rosemann

Mid-semester survey: your words, our actions… INB/INN320 – Business Process Modelling Lecture – 17 August 2009 Mid-semester survey: your words, our actions… Generally, very positive comments. A few notes worth commenting: Too many readings: read the required readings, the others are for your own culture and interest Use of Signavio: not mandatory Tutorial notes online late: usually on Friday, we will strive to put them up on Thursday after the class Assignment specification came up too early, content not yet fully covered: the idea is that you build your report incrementally rather than being confronted with a lot of content altogether. No self-study required. Do not anticipate content! Audio quality poor: AV Support notified. THU 8pm tutorial inconvenient: moved to S502 at 5pm for Weeks 8-12. Week 13 in S503 at 8pm. QUT Brisbane, Dr. Jan Recker

Tutorials attendance rate Raffaele, Eike, Stephan Time Mon Tue Wed Thu Fri 9am    S502 (10) 10am S518 (10) 11am 12am 1pm  S506 (20) S503 (25), S506 (10) 2pm S507 (20) 3pm S410 – LECT 4pm 5pm S502 (35) NEW! 6pm 7pm 8pm S503 (30) S503 (35)

INB/INN320 – Business Process Modelling Lecture – 20 July 2009 Quick Repeat from Week 7 What splits and joins can be represented implicitly in BPMN? What is a sub-process? How can we model repetition in BPMN? What is a multi-instance task? QUT Brisbane, Dr. Michael Rosemann

Uncontrolled Repetition: Ad-hoc sub-process The ad-hoc sub-process contains activities (tasks or sub-processes) to be executed in arbitrary order and time May define order of sub-set of activities by sequence flow Can be used in an early version of a process diagram when the order of execution is still unknown Denoted with a tilde marker on the expanded sub-process notation

Example: ad-hoc sub-process A typical army selection process starts by shortlisting all candidates’ applications. Those shortlisted are then called to sit the following tests: drug and alcohol, eye, color vision, hearing, blood, urine, weight, fingerprinting and doctor examination. The color vision can only be done after the eye test, while the doctor examination can only be done after color vision, hearing, blood, urine and weight have been tested. Moreover, it may be required for some candidates to repeat some of these tests multiple times in order to get a correct assessment, e.g. the blood test may need be repeated if the candidate has taken too much sugar in the previous 24 hours. The candidates that pass all tests are asked to sit a mental exam and a physical exam, followed by an interview. Only those that also pass these two exams and perform well in the interview can be recruited in the army.

Solution: ad-hoc sub-process

ITN286 - Process Engineering and EWS Lecture - 4 March 1999 Value chain modelling Chain of (high-level) processes an organisation performs in order to achieve a business goal, e.g. deliver a product or service to the market. Business process “is predecessor of” QUT Brisbane, Dr. Michael Rosemann

Linking value chains with process models INB/INN320 – Business Process Modelling Lecture – 20 July 2009 Linking value chains with process models Process model for this business process is available QUT Brisbane, Dr. Michael Rosemann

INB/INN320 – Business Process Modelling Lecture – 17 August 2009 BPMN Modelling - Events Handling - QUT Brisbane, Dr. Jan Recker

Event types

Event types (cont.’ed)

Message and Timer events Modelling Exceptions

Example: message event Start event (receive) Intermediate catching event (receive) End event (send)

Comparison with sending/receiving tasks = Is this really the same? = = =

So, when to use what? Use message events only when the corresponding activity would simply send or receive a message and do nothing else

Example: timer event Start event Intermediate catching event Activities must always have input and output Sequence Flow

Find the bugs… Start Message Events cannot signal message sending Each Pool (white box) must have one start and one end event Normal Flow cannot be used to pass on Data Objects Start Timer instead of Intermediate Timer Timer events cannot be used to wait for messages Tasks cannot lead only to Exception Flow

A possible solution…

Example: modelling with events A Purchase Order (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.

Example: modelling with events A Purchase Order (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 after the PO has been registered, the customer may send a “PO change request”. When such a PO change request is received, any processing related to the PO must be stopped. The PO change request is then registered. Thereafter, the process proceeds as it would do after a normal PO is registered.

Solution: modelling with events

Alternative solution Is it really right?

Quiz: what’s wrong with this model? INB/INN320 – Business Process Modelling Lecture – 20 July 2009 Quiz: what’s wrong with this model? QUT Brisbane, Dr. Michael Rosemann

Event-based decision With the XOR-split gateway, a branch is chosen based on conditions that evaluate over available data  The choice can be made immediately after the token arrives from the incoming flow Sometimes, the choice must be delayed until an event happens  The choice is based on a race among events This is why BPMN distinguishes data-driven and event-driven XOR-splits data-driven XOR-split event-driven XOR split

Example: event-based decision Restaurants submit orders to suppliers to replenish their food stocks every Thursday. The process for completing an order starts when a restaurant receives either a “PO Response” or an error message. However it may also happen that no response is received at all. If no response is received by Friday afternoon or if an error message is received, the purchasing officer should be notified. Otherwise, the PO Response is processed normally.

A possible solution

Quiz: find the bugs not Intermediate Timer Event

Solution: event-based decision

Remember the quiz from slide 23? INB/INN320 – Business Process Modelling Lecture – 20 July 2009 Remember the quiz from slide 23? QUT Brisbane, Dr. Michael Rosemann

Interlude: multiple start events The first such event that occurs, will trigger an instance of the process.

What is this process doing?

Recap: Events

BPMN Poster: get it from blackboard! INB.INN321 – Business Process Management Lecture – 15 April 2010 BPMN Poster: get it from blackboard! QUT Brisbane, Dr Jan Recker

INB.INN321 – Business Process Management Lecture – 15 April 2010 References Required Sections 4.3.2 - 4.4.2 of Chapter 4 of textbook “Fundamentals of BPM” Recommended OMG (2011): BPMN 2.0 Specification BPM Offensive (2011): BPMN 2.0 Poster OGM (2010): BPMN 2.0 By Example Web References OMG BPM Initiative BPMN Community Books on BPMN Silver B. (2011): “BPMN Method & Style” 2nd Edition, Cody-Cassidy QUT Brisbane, Dr Jan Recker

A/Prof. Marcello La Rosa IS School Academic Director (Corporate Programs and Partnerships) BPM Discipline, IS School Science & Engineering Faculty Queensland University of Technology 126 Margaret Street Brisbane QLD 4000 Australia p +61 (0)7 3138-9482 e m.larosa@qut.edu.au w www.marcellolarosa.com