Modeling the Control-Flow Perspective. prof.dr.ir. Wil van der Aalst
|
|
- Jonah Barker
- 5 years ago
- Views:
Transcription
1 Modeling the ontrol-flow Perspective prof.dr.ir. Wil van der Aalst
2 From model to behavior...
3 asic concepts process instance, e.g., customer order, insurance claim, tax declaration, speeding ticket, etc. resource dimension resource an actor able to execute activities activity a concrete piece of work being executed, i.e., task+case+resource an abstract logical unit of work, e.g., "approve invoice" case case dimension work-item task process dimension a concrete piece of work, i.e., task+case
4 ases are handled in isolation (only compete for resources) resource dimension resource activity case case dimension work-item task process dimension
5 State: Photo of workflow resource dimension resource activity case case dimension work-item task process dimension
6 A workflow definition is composed out of three parts: 1.Process definition: a description of the process itself 2.Resource classification: a classification of the resources to be used 3.Resource management rules: how to map work onto resources
7 resource dimension Resource classification Resource management rules resource case case dimension activity work-item task Process definition process dimension
8 ase = Process Instance A case is the 'thing' which needs to be processed by following the process definition. (process instance, job, project) (insurance claim, purchase order, complaint, loan application) The state of a case is determined by: case variables (case parameters) The logistic attributes of a case which are used to route the case. conditions The requirements which are satisfied. (Application data) eyond the scope of the WFMS.
9 Straightjacketing behavior into cases having a life-cycle makes modeling easy record additional info c3 contact applicant c2 timeout start register c1 check completeness c4 AND split c5 check credit history c7 decide conditional c9 notify end c6 check financial data c8 c10 c11 determine rate c13 AND split communicate final decision c15 store offer c12 check property c14 c16 accept timeout PAGE 8
10 Example: What are the cases? Which lifecycle do we want to model? Orderline Order OrderID : OrderID 1 1..* OrderLineID : OrderLineID OrderID : OrderID ustomer : ustid Product : ProdID Amount : Euro NofItems : PosInt reated : DateTime TotalWeight : Weight Paid : DateTime Entered : DateTime ompleted : DateTime ackordered : DateTime Secured : DateTime DelID : DelID 1..* 0..1 Attempt DelID : DelID When : DateTime Successful : ool 0..* 1 Delivery DelID : DelID DelAddress : Address ontact : PhoneNo PAGE 9
11 Order:91245 Order instance ase id: Activity: create order Timestamp: :08.12 ustomer: John Amount: 100 ase id: Activity: pay order Timestamp: :13.45 ustomer: John Amount: 100 ase id: Activity: complete order Timestamp: :11.33 ustomer: John Amount: 100 OrderLine: Order OrderID : OrderID 1 1..* Orderline OrderLineID : OrderLineID OrderID : OrderID ase id: Activity: enter order line Timestamp: :08.13 OrderLineID: Product: iphone 4G NofItems: 1 TotalWeight: DellID: ase id: Activity: secure order line Timestamp: :08.55 OrderLineID: Product: iphone 4G NofItems: 1 TotalWeight: DellID: ustomer : ustid Product : ProdID OrderLine: Amount : Euro reated : DateTime Paid : DateTime ompleted : DateTime NofItems : PosInt TotalWeight : Weight Entered : DateTime ackordered : DateTime ase id: Activity: enter order line Timestamp: :08.14 OrderLineID: Product: ipod nano NofItems: 2 TotalWeight: DellID: ase id: Activity: create backorder Timestamp: :08.55 OrderLineID: Product: ipod nano NofItems: 2 TotalWeight: DellID: ase id: Activity: secure order line Timestamp: :09.06 OrderLineID: Product: ipod nano NofItems: 2 TotalWeight: DellID: Secured : DateTime DelID : DelID 1..* 0..1 OrderLine: ase id: Activity: enter order line Timestamp: :08.15 OrderLineID: Product: ipod classic NofItems: 1 TotalWeight: DellID: ase id: Activity: secure order line Timestamp: :10.06 OrderLineID: Product: ipod classic NofItems: 1 TotalWeight: DellID: Attempt DelID : DelID 0..* 1 Delivery DelID : DelID Delivery: When : DateTime DelAddress : Address Successful : ool ontact : PhoneNo Attempt: Attempt: Attempt: ase id: Activity: delivery attempt Timestamp: :08.55 DellID: Successful: false DelAddress: 5513VJ-22a ontact: ase id: Activity: delivery attempt Timestamp: :09.12 DellID: Successful: false DelAddress: 5513VJ-22a ontact: ase id: Activity: delivery attempt Timestamp: :08.56 DellID: Successful: true DelAddress: 5513VJ-22a ontact: Delivery: Attempt: ase id: Activity: delivery attempt Timestamp: :08.43 DellID: Successful: true DelAddress: 5513XG-45 ontact: PAGE 10
12 Orderline Orderline instance Order OrderID : OrderID ustomer : ustid Amount : Euro 1 1..* OrderLineID : OrderLineID OrderID : OrderID Product : ProdID NofItems : PosInt reated : DateTime TotalWeight : Weight Paid : DateTime Entered : DateTime ompleted : DateTime ackordered : DateTime Secured : DateTime DelID : DelID 1..* OrderLine: ase id: Activity: enter order line Timestamp: :08.13 OrderLineID: Product: iphone 4G NofItems: 1 TotalWeight: DellID: ase id: Activity: secure order line Timestamp: :08.55 OrderLineID: Product: iphone 4G NofItems: 1 TotalWeight: DellID: Attempt DelID : DelID When : DateTime Successful : ool 0..* Delivery DelID : DelID DelAddress : Address ontact : PhoneNo Order:91245 ase id: Activity: create order Timestamp: :08.12 ustomer: John Amount: 100 ase id: Activity: pay order Timestamp: :13.45 ustomer: John Amount: 100 ase id: Activity: complete order Timestamp: :11.33 ustomer: John Amount: 100 Delivery: Attempt: Attempt: Attempt: ase id: Activity: delivery attempt Timestamp: :08.55 DellID: Successful: false DelAddress: 5513VJ-22a ontact: ase id: Activity: delivery attempt Timestamp: :09.12 DellID: Successful: false DelAddress: 5513VJ-22a ontact: ase id: Activity: delivery attempt Timestamp: :08.56 DellID: Successful: true DelAddress: 5513VJ-22a ontact: PAGE 11
13 Mapping a process definition onto a Petri net (describing the lifecycle of a single instance) task condition case subprocess case variables
14 MS Workflow Foundation Global 360 PM Suite YAWL FileNet Inoncert jpm casewise UML ADs PMN izagi Axxerion IM WebSphere record additional XPDL timeout info c3 contact applicant c2 OSA start EPs TeamWARE Promatis c5 check credit c7 history register c1 check c4 AND split decide c9 notify Petri completeness nets as a tool-independent conditional AND split PM one c6 check c8 representation financial data determine c13 Protos rate c11 communicate final decision c16 c12 check c14 Flowonnect property c15 accept c10 store offer timeout end PEL SAP Workflow Flower Flowmark Global 360 Wise Ensemble izzdesigner
15 asic routing patterns Sequential "first A then " (Sequence pattern) Parallel "A en at the same time or in any order" AND-split (Parallel split pattern) AND-join (Synchronization pattern) hoice "A or " XOR-split (Exclusive choice pattern) XOR-join (Simple merge pattern) Iteration "multiple A's" (Structured loop pattern)
16 Sequence pattern A "First A then "
17 Parallel split pattern A AND-split "After A both and "
18 Synchronization pattern D AND-join "Task D after both and have completed"
19 Parallel routing A D
20 Exclusive choice pattern do A XOR-split do "After A do or "
21 Simple merge pattern XOR-join D "D after or "
22 Alternative routing do A D do Two questions: 1. Why asymmetric? 2. How to choose between and?
23 Asymmetry do A D do done A D done
24 Syntactic sugar (splits) A A AND-split do A A XOR-split do
25 Syntactic sugar (joins) D D AND-join done D D done XOR-join
26 Notation A D A D
27 Structured loop pattern A X while variant
28 Loops (2) A Y repeat variant
29 Loops (3) A A X Y X A Y combination variant
30 Role of data Data can be at different levels, e.g., the scope can be at the process level, case level, task level, etc. We assume data to be at the case level. A
31 A
32 How to choose? age>18 A age 18
33 Exercise A travel agency organizes trips. To organize a trip the following tasks are executed. First the customer request is registered, then an employee searches for opportunities which are communicated to the customer. Then the customer is contacted to find out whether (s)he is still interested and whether more alternatives are desired. If the customer selects a trip, then the trip is booked. In parallel (if desired) one or two types of insurance are prepared. Two weeks before the start date the documents are sent to the customer. It is possible that the customer cancels the trip at any time before the start date.
34 Triggers The workflow system cannot force things to happen in reality: The arrival of an electronic message (EDI) which is needed to execute a task. A resource which starts to work on a case. The arrival of a paper document. A phone call to confirm a purchase order. A workflow system is a reactive system, i.e. it is triggered by the environment. Some tasks require a trigger.
35 We identify four kinds of tasks: Automatic No trigger is required. User A resource takes the initiative. External A external event (message, phone call) is required. Time The task requires a time trigger.
36 The triggering concept can be modeled explicitly... environment puts token in trigger place However, we will omit the extra place.
37 In case of two triggers Semantics of multiple triggers: all are needed.
38 Example showing some triggers contact_ cust start register c2 search c 3 communicate c4 end c15 cancel c 5 book c 8 start_ trip AND_ c 6 insurance1? c 9 insurance1 c 11 split AND_join c 13 send_documents c 14 c 7 insurance2? c 10 insurance2 c 12 PAGE 37
39 There is a subtle but important distinction between the following terms: task A logical step which may be executed for many cases. work item = task + case A logical step which may be executed for a specific case. activity = task + case + (resource) + (trigger) The actual execution of a task for a specific case. case dimension resource dimension resource case activity work-item task process dimension Work items and activities are task instances.
40 A process definition A (sub)process has one input and one output place.
41
42 Example: Application for mortgage onsider the application process for a mortgage of some bank. A mortgage is a loan for buying e.g. a house. The bank has two departments relevant for this process: finance and customer relations. The process start by registering the request for a mortgage by an employee of the customer relations department. Then the process is checked for completeness by an employee of the same department. If the information is incomplete, the applicant is contacted by the same employee. If the applicant sends this information within two weeks, the additional information is added by an employee of the customer relations department. If not, the process ends because of insufficient information.
43 ont'd When all information required is present, two checks are conducted (in any order). The credit history is checked by an employee of the customer relations department and the financial data is checked by an employee of the finance department. ased on these two checks, a manager of the customer relations department makes a conditional decision. If the conditional decision is negative, the customer is notified by an employee and the process ends. If the conditional decision is positive, the interest rate is determined and the property is checked. oth tasks can be done in any order and need to be done by experts of the customer relations department.
44 ont'd After these two tasks, a final decision is made when a manager of the customer relations department has a meeting with the applicant. The final decision may be that no agreement can be reached and, hence, the process ends. It can also be that during the meeting there is consensus on the conditions and the offer is subsequently stored in the information system of the bank. Moreover, it may also be the case that no immediate consensus can be reached but that the customer does not decline the offer immediately. In the later case, the applicant has one week to indicate that she will take the offer anyway. If there is no response within a week, the process ends. If there is a response in one week, the offer is stored in the information system of the bank.
45 ont'd Model the above workflow process using the notation of the book, i.e., a process definition (i.e., WF-net including triggers). Make sure that your process definition is sound, i.e., it is always possible to end properly (token in final place) and there are no dead parts/dangling tokens. Test the process model using some typical scenarios to make sure that it is always possible to terminate properly!
46 record additional info c3 contact applicant c2 timeout start register c1 check completeness c4 AND split c5 check credit history c7 decide conditional c9 notify end c6 check financial data c8 c10 c11 determine rate c13 AND split communicate final decision c15 store offer c12 check property c14 c16 accept timeout
47 Exercises, see OASE "PMS-instruction-2-control-flow-questions.ppt/pdf" PAGE 46
Process Modelling using Petri Nets
Process Modelling using Petri Nets Katalina Grigorova Abstract: This paper discusses the reasons, which impose Petri nets as a conceptual standard for modelling and analysis of workflow. Petri nets notation
More informationPetri-net-based Workflow Management Software
Petri-net-based Workflow Management Software W.M.P. van der Aalst Department of Mathematics and Computing Science, Eindhoven University of Technology, P.O. Box 513, NL-5600 MB, Eindhoven, The Netherlands,
More informationLoosely Coupled Interorganizational Workflows:
Loosely Coupled Interorganizational Workflows: modeling and analyzing workflows crossing organizational boundaries Wil van der Aalst Department of Mathematics and Computing Science Eindhoven University
More informationCONFIGURABLE WORKFLOW MODELS
International Journal of Cooperative Information Systems c World Scientific Publishing Company CONFIGURABLE WORKFLOW MODELS FLORIAN GOTTSCHALK Department of Technology Management, Eindhoven University
More informationLAB-03 BPMN Resource Perspective and Events
Lab for the course on Process and Service Modeling and Analysis LAB-03 BPMN Resource Perspective and Events Lecturer: Andrea MARRELLA Objectives of this lecture Recap: Pools, Swimlanes and Message Flows
More information9 Patterns of Process Modeling
9 Patterns of Process Modeling WIL M.P. VAN DER AALST 1;2, ARTHUR H.M. TER HOFSTEDE 2, MARLON DUMAS 2 1 Eindhoven University of Technology, The Netherlands 2 Queensland University of Technology, Australia
More informationDealing with Artifact-Centric Systems: a Process Mining Approach
Dealing with Artifact-Centric Systems: a Process Mining Approach Guangming Li and Renata Medeiros de Carvalho 2 Abstract: Process mining provides a series of techniques to analyze business processes based
More informationFrom Analysis to Design. LTOOD/OOAD Verified Software Systems
From Analysis to Design 1 Use Cases: Notation Overview Actor Use case System X System boundary UCBase «extend» UCExt Actor A UCVar1 UCVar2 Extending case Generalization «include» Actor B UCIncl Included
More informationWorkflow : Patterns and Specifications
Workflow : Patterns and Specifications Seminar Presentation by Ahana Pradhan Under the guidance of Prof. Rushikesh K. Joshi Department of Computer Science and Engineering Indian Institute of Technology,
More informationAMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects
Downloaded from orbit.dtu.dk on: Mar 31, 2018 AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects Axenath, Björn; Kindler, Ekkart; Rubin, Vladimir Published in: International
More informationCA441 BPM - Modelling Workflow with Petri Nets. Modelling Workflow with Petri Nets. Workflow Management Issues. Workflow. Process.
Modelling Workflow with Petri Nets 1 Workflow Management Issues Georgakopoulos,Hornick, Sheth Process Workflow specification Workflow Implementation =workflow application Business Process Modelling/ Workflow
More informationConformance Relations between Business Processes
Conformance Relations between usiness Processes Ragnhild Van Der Straeten System and Software Engineering Lab Vrije Universiteit russel Pleinlaan 2, 1050 russel, elgium rvdstrae@vub.ac.be bstract. This
More informationBusiness-Driven Software Engineering Lecture 5 Business Process Model and Notation
Business-Driven Software Engineering Lecture 5 Business Process Model and Notation Jochen Küster jku@zurich.ibm.com Agenda BPMN Introduction BPMN Overview BPMN Advanced Concepts Introduction to Syntax
More informationGeneration of Interactive Questionnaires Using YAWL-based Workflow Models
Management Studies, December 2015, Vol. 3, No. 11-12, 273-280 doi: 10.17265/2328-2185/2015.1112.002 D DAVID PUBLISHING Generation of Interactive Questionnaires Using YAWL-based Workflow Models Raimond
More informationAPPENDIX M INTRODUCTION TO THE UML
M INTRODUCTION TO THE UML This appendix, written only for those readers not familiar with the topic, provides a brief introduction, which cannot be considered as exhaustive, to the UML. The UML is a general-purpose
More informationTowards Process Instances Building for Spaghetti Processes
Towards Process Instances Building for Spaghetti Processes Claudia Diamantini 1, Laura Genga 1, Domenico Potena 1, and Wil M.P. van der Aalst 2 1 Information Engineering Department Università Politecnica
More informationJHA Payment Solutions ipay Solutions. Business Bill Pay. Funds Verification CSL Client Reference Guide. September 2018
JHA Payment Solutions ... 1 Enrollment Process... 2 Home Page... 3 Message Center... 4 Attention Required... 4 Shortcut Method... 4 Scheduled... 4 History... 4 Since You Last Logged In... 4 Payees Tab...
More informationPATTERNS IN COLORED PETRI NETS
PATTERNS IN COLORED PETRI NETS N.A. Mulyar and W.M.P. van der Aalst Department of Technology Management, Eindhoven University of Technology P.O. Box 513, NL-5600 MB, Eindhoven, The Netherlands {n.mulyar,
More informationThe Difficulty of Replacing an Inclusive OR-Join
The Difficulty of Replacing an Inclusive OR-Join Cédric Favre and Hagen Völzer Translating an inclusive OR-join Identify customer New customer Existing customer Create customer record Retrieve Customer
More informationOn The Theoretical Foundation for Data Flow Analysis in Workflow Management
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2005 Proceedings Americas Conference on Information Systems (AMCIS) 2005 On The Theoretical Foundation for Data Flow Analysis in
More informationConcurrent Systems Modeling using Petri Nets Part II
Concurrent Systems Modeling using Petri Nets Part II Marlon Dumas (Based on lecture material by Wil van der Aalst Eindhoven University of Technology, The Netherlands http://www.workflowcourse.com) PN-1
More information1 Introduction ackground Workflow technology continues to be subjected to on-going development in its traditional application areas of business proces
Workflow Patterns W.M.P. van der Aalst 1, A.H.M. ter Hofstede,. Kiepuszewski 3, and A.P. arros 4 1 Department of Technology Management, Eindhoven University of Technology GPO ox 513, NL-5600 M Eindhoven,
More informationBusiness Process Management (BPM) Lecture 3: Advanced BPMN
MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 3: Advanced BPMN Marlon Dumas marlon.dumas ät ut. ee BPMN Main Elements - Recap Connections Swimlanes Message Flow Flow Objects
More informationCreditInfo = [Jane, 16000] AcceptCredit. Fig Process instance where request approval activity is not required
4.7 Business Process Modeling Notation 205 RiskFactor = low CreditInfo = [Miller, 15000] Accept Credit CreditInfo = [Miller, 15000] CreditInfo = [Jane, 16000] CreditInfo = [Jane, 16000] RiskFactor = low
More informationModeling Routing Constructs to Represent Distributed Workflow Processes Using Extended Petri Nets
Modeling Routing Constructs to Represent Distributed Workflow Processes Using Extended Petri Nets Mehmet Karay * Final International University, Business Administrative, Toroslar Avenue, No:6, 99370, Catalkoy,
More informationBusiness Object Process Modeling overview of Workflow patterns
Business Object Process Modeling overview of Workflow patterns Version of the document: 0.9 Author: Ľudovít Scholtz Date: 17.4.2013-18.4.2013
More informationHow to buy the ticket online
How to buy the ticket online 1. Purchase 2. Purchase without registration 3. Payment options 4. Purchase summary e-mail 5. What to do if the transaction is not permitted or is refused 6. Online invoice
More informationOrchestration vs Choreography
Orchestration vs Choreography u In many cases, there is no unique point of invocation for the services n In these cases, we say that the system is a choreography n Let starts with an example: w Consider
More informationBusiness Bill Pay User s Guide
Business Bill Pay User s Guide CONTENTS Home Page... 1 Messages... 2 Attention Required... 2 Shortcut... 2 Transaction Scheduled to Process... 2 Since You Last Logged In... 2 Support Phone Number... 2
More informationIntegration of UML and Petri Net for the Process Modeling and Analysis in Workflow Applications
Integration of UML and Petri Net for the Process Modeling and Analysis in Workflow Applications KWAN-HEE HAN *, SEOCK-KYU YOO **, BOHYUN KIM *** Department of Industrial & Systems Engineering, Gyeongsang
More informationAutomating Unpredictable Processes:
Automating Unpredictable Processes: Building Responsive Apps using Business Rules By Carl Hewitt, Chief Architect, Decisions and Heath Oderman, CTO, Decisions Copyright 2016 Building Responsive Apps: Comparing
More informationConcurrent Systems Modeling using Petri Nets Part II
Concurrent Systems Modeling using Petri Nets Part II Marlon Dumas (Based on lecture material by Wil van der Aalst Eindhoven University of Technology, The Netherlands http://www.workflowcourse.com) PN-1
More information5. Connecting Objects
PMN Working Draft 5. onnecting Objects This section defines the graphical objects used to connect two objects together (i.e., the connecting lines of the Diagram) and how the flow progresses through a
More informationOn to Iteration 3, and Activity Diagrams CSSE 574: Session 6, Part 1
On to Iteration 3, and Activity Diagrams CSSE 574: Session 6, Part 1 Steve Chenoweth Phone: Office (812) 877-8974 Cell (937) 657-3885 Email: chenowet@rose-hulman.edu On to Iteration 3: NextGen POS Failover
More informationSemantics of ARIS Model
Semantics of ARIS Model Why is Semantics Important? Jon Atle Gulla An analysis of the ARIS ing language with respect to - conceptual foundation and - formal properties Green, P. and M. Rosemann: An Ontological
More informationBusiness Processes Modelling MPB (6 cfu, 295AA)
Business Processes Modelling MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 13 - Workflow nets!1 Object We study some special kind of Petri nets, that are suitable models of workflows Ch.4.4
More informationProcess Mining Discovering Workflow Models from Event-Based Data
Process Mining Discovering Workflow Models from Event-Based Data A.J.M.M. Weijters W.M.P van der Aalst Eindhoven University of Technology, P.O. Box 513, NL-5600 MB, Eindhoven, The Netherlands, +31 40 2473857/2290
More informationWorkflow Concepts and Techniques
Workflow Concepts and Techniques Hala Skaf-Molli Maître de Conférences Université de Nantes Hala.Skaf@univ-nantes.fr http://pagesperso.lina.univ-nantes.fr/~skaf-h Workflow Concepts and Techniques General
More informationIntra- and Inter-Organizational Process Mining: Discovering Processes Within and Between Organizations
Intra- and Inter-Organizational Process Mining: Discovering Processes Within and Between Organizations Wil M.P. van der Aalst Eindhoven University of Technology, PO Box 513, NL-5600 MB, Eindhoven, The
More informationLECTURE 3: BUSINESS ARCHITECTURE ASPECTS: BUSINESS PROCESS MODELLING
LECTURE 3: BUSINESS ARCHITECTURE ASPECTS: BUSINESS PROCESS MODELLING CA4101 Lecture Notes (Martin Crane 2017) 1 Historical View of BP Modelling Work Process Flow (early to mid 1900s) o Frank Gilbreth &
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 2 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2017 Contents What are software requirements? Requirements Engineering Process Domain
More informationNBT BANK MOBILE BANKING. How To Guide
TABLE OF CONTENTS PERSONAL AND BUSINESS BANKING CUSTOMERS How to Enroll...3 Accessing and Using NBT Bank Mobile Banking...5 Welcome to the NBT Bank Mobile Banking Application...7 Using Mobile Deposit...8
More informationProcess Modelling. Fault Tolerant Systems Research Group. Budapest University of Technology and Economics
Process Modelling Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and Economics Department of Measurement and Information Systems
More informationVendor Portal User Guide
Vendor Portal User Guide Version 1.3.208 Taulia Inc. 420 Taylor Street, 4 th Floor San Francisco, CA 94102 Phone +1 (415) 376 8280 Fax +1 (415) 639 6439 Taulia GmbH Bundesallee 171 10715 Berlin, Germany
More informationExam Name: IBM BPM Blueprint; IBM WebSphere
Vendor: IBM Exam Code: 000-173 Exam Name: IBM BPM Blueprint; IBM WebSphere Lombardi Edition V7.1, Application Version: DEMO 1.A Process Owner requires that a particular process begins with three independent
More information19. Business Process Automation in YAWL Fabiano Dalpiaz. Organizational Information Systems Based on slides from
19. Business Process utomation in Fabiano Dalpiaz Organizational Information Systems 2011-2012 Based on slides from www.yawlfoundation.org 1 Business Process utomation In order to fully capitalize on modeling
More informationIt pays to stop and think
It pays to stop and think Protect yourself from financial fraud Together we thrive 2 In the first six months of 2018, over 34,000 people were scammed out of 145.4m At HSBC, we work hard to keep our customers
More informationWhat is Business Process Management
usiness gility! Who we are Vision Software has excelled for more than fourteen years through its creativity, quality and dedication to client service. We focus on collaborative software development and
More informationProcess Modelling. Fault Tolerant Systems Research Group. Budapest University of Technology and Economics
Process Modelling Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and Economics Department of Measurement and Information Systems
More informationA NS Financials Self Service Portal is becoming available in myunsw. Staff who wish to use self service can now: QUICKLINKS
A NS Financials Self Service Portal is becoming available in myunsw. Staff who wish to use self service can now: enter and submit their own expense claims reconcile their own credit cards submit the paperwork
More informationPopmoney FAQs. To send money, log in to your PATROL Online Banking account and click Transfers, then click on Popmoney.
Popmoney FAQs Frequently Asked Questions during Registration What is Popmoney? Popmoney is an innovative payment service offered by leading financial institutions that eliminates the hassles of checks
More informationVendor Portal User guide and terms of use
Vendor Portal User guide and terms of use Version 1.6 Classification: Internal Status: Final Expiry date:2017-06-30 Page 1 of 26 Contents 1 Ground rules... 3 2 Introduction and practical information...
More informationNextFlow: Business Process Meets Mapping Frameworks
NextFlow: Business Process Meets Mapping Frameworks Rogel Garcia, Marco Tulio Valente Department of Computer Science, UFMG, Brazil {rogelgarcia,mtov}@dcc.ufmg.br 1 Introduction Information systems (IS)
More informationTravel Management Locomote user Cheat Sheet. Contents
Travel Management Locomote user Cheat Sheet Contents 1. LOGGING INTO LOCOMOTE... 2 2. SET UP / CONFIRM YOUR PROFILE... 3 3. YOUR DASHBOARD... 5 4. HOW DO I SUBMIT A TRIP REQUEST?... 5 5. INFORMATION REQUIRED
More informationI-SUPPLIER MODULE. isupplier Module
I-SUPPLIER MODULE isupplier Module Authored by: Kiran Katti Version: 1.1 Date: 06-January-2015 Table of Contents Terms Used in the User Manual:... 2 Introduction to isupplier... 4 Requirements/Software
More informationCreating a Quote. Topics covered in this guide: 1. Full Quotes 2. esignature with DocuSign 3. Duplicate a Quote 4. Quick Quotes
Creating a Quote Creating a Quote Topics covered in this guide: 1. Full Quotes 2. esignature with DocuSign 3. Duplicate a Quote 4. Quick Quotes 2 Full Quotes 3 Full Quote 1. Click on the First InSite Enhanced
More informationDBMS Questions for IBPS Bank Exam
DBMS Questions for IBPS Bank Exam DBMS Questions for IBPS Bank Exam - In this article, we provided the study material of DBMS for the IBPS exam.you can answer the question based on topic. Candidate those
More informationBusiness Bill Pay User Guide
Business Bill Pay User Guide Convenience doesn t just happen 9 to 5, it works overtime. Business Bill Pay is designed to help small businesses manage their bills and account information. This user guide
More informationTHE UNIVERSITY OF TWENTE S SYSTEM OF EXPENSE DECLARATIONS: A GUIDE FOR DECLARANTS
THE UNIVERSITY OF TWENTE S SYSTEM OF EXPENSE DECLARATIONS: A GUIDE FOR DECLARANTS Date: 30-05-2017 Version: 1.1 Authors: Ellis Ruhlmann and Hans Westerik INTRODUCTION This guide describes how to use the
More informationGuide to Newbury Building Society s Online Intermediary Service
Guide to Newbury Building Society s Online Intermediary Service NEWBURY building society How do I get started? You need to register to use our online service. You will be emailed a unique username & prompt
More informationThe AXML Artifact Model
1 The AXML Artifact Model Serge Abiteboul INRIA Saclay & ENS Cachan & U. Paris Sud [Time09] Context: Data management in P2P systems 2 Large number of distributed peers Peers are autonomous Large volume
More information6. Vendor Maintenance
6. Vendor Maintenance Table of Contents Vendor Maintenance... 2 Direct Pay Info... 7 History... 8 Accounts... 10 Del Move... 11 Click on 6. Vendor Maintenance from the Main Menu and the following window
More informationNebraska State College System Cellular Services Procedures Effective Date June 15, 2012 Updated August 13, 2015
Nebraska State College System Cellular Services Procedures Effective Date June 15, 2012 Updated August 13, 2015 Definitions Cellular Telephone Service For the purposes of this policy, cellular telephone
More informationSAP. Modeling Guide for PPF
Modeling Guide for PPF Contents 1 Document Organization... 3 1.1 Authors... 3 1.2 Intended Group of Readers... 3 1.3 References... 3 1.4 Glossary... 4 2 Modeling Guidelines - Application Analysis... 6
More informationSTX & ios Devices. Setting up and using STX iphone, ipad, ipod touch
STX & ios Devices Setting up and using STX iphone, ipad, ipod touch STX for ios provides more flexibility and efficiency for you and your staff. With all the most often used features of STX desktop built-in,
More informationSupplier User Guide for AL Oracle isupplier
Supplier User Guide for AL Oracle isupplier Version Date March 2017 TABLE OF CONTENTS Table of Contents... 2 OVERVIEW - ISUPPLIER... 4 Help & Support... 4 Definitions... 4 SYSTEM LOGIN & NAVIGATION...
More informationExpense Reimbursement System (ERS) Frequently Asked Questions
General Questions What is the ERS? What is Concur? Do I have to use the ERS? Why should I use the ERS? How do I log in? What is workflow? Which browsers are supported? What types of expenses is the ERS
More informationBusiness Intelligence & Process Modelling
Business Intelligence & Process Modelling Frank Takes Universiteit Leiden Lecture 9 Process Modelling & BPMN & Tooling BIPM Lecture 9 Process Modelling & BPMN & Tooling 1 / 47 Recap Business Intelligence:
More informationClass Diagrams in Analysis
3.2 Subject/Topic/Focus: Introduction to Classes Summary: Conceptual Modeling Notation: Classes Associations: Multiplicity, Roles, Aggregation, Composition Generalization Objects Analysis Process Literature:
More informationSpecifying Web Workflow Services for Finding Partners in the Context of Loose Inter-Organizational Workflow
Specifying Web Workflow Services for Finding Partners in the Context of Loose Inter-Organizational Workflow Eric Andonoff, Lotfi Bouzguenda (Phd), Chihab Hanachi IRIT Laboratory, Toulouse, France 1 Outline
More informationLEAVING THE ROYAL NIOZ CHECKLIST LEAVING THE ROYAL NIOZ CHECKLIST
LEAVING THE ROYAL NIOZ CHECKLIST CHECK THE MUST-DO S WHEN YOU ARE PREPARING YOUR RELOCATION JOB, STUDY, BUSINESS [ ] Employment to employer [ ] Return home-use equipment [ ] Personal items from office
More informationWhite Paper Workflow Patterns and BPMN
White Paper Workflow Patterns and BPMN WP0121 December 2013 In general, a pattern describes a solution for a recurring problem. Patterns are commonly used in architecture as a formal way of documenting
More informationLecture 8: Use Case -Driven Design. Where UML fits in
Lecture 8: Use Case -Driven Design The Role of UML in the Software Process E.g. ICONIX Domain Models Use Cases 2008 Steve Easterbrook. This presentation is available free for non-commercial use with attribution
More informationProtemos Quick Start Guide
Protemos Quick Start Guide Get started with Protemos System values settings Add clients Add vendors Add new translation project Create invoices for clients and control their payment Invoices from vendors
More informationWhat will you learn?
PCARD 101 What will you learn? What is a purchasing card Why use a purchasing card Guidelines for purchasing card use How to use the purchasing card How to obtain a purchasing card How to reconcile your
More informationC exam IBM C IBM Business Process Management Express or Standard Edition, V 8.5.5, BPM Application Development
C9550-412.exam Number: C9550-412 Passing Score: 800 Time Limit: 120 min IBM C9550-412 IBM Business Process Management Express or Standard Edition, V 8.5.5, BPM Application Development Exam A QUESTION 1
More informationWoPeD Workflow Petri Net Designer
WoPeD Workflow Petri Net Designer Thomas Freytag University of Cooperative Education (Berufsakademie) Department of Computer Science D-76052 Karlsruhe freytag@ba-karlsruhe.de Abstract. WoPeD (WoPeD Petrinet
More informationReturns, cancellation and exchange policy
Returns, cancellation and exchange policy We want you to be happy with your brand new purchase and know that you didn t have the opportunity to look at it before you ordered. So, if you have changed your
More informationTranslating Unstructured Workflow Processes to Readable BPEL: Theory and Implementation
Translating Unstructured Workflow Processes to Readable BPEL: Theory and Implementation Wil M.P. van der Aalst 1,2 and Kristian Bisgaard Lassen 2 1 Department of Computer Science, Eindhoven University
More informationThe SAP Concur mobile app (Android / iphone / ipad)
The SAP Concur mobile app (Android / iphone / ipad) Questions General Information and Requirements... 1 1. How is the SAP Concur mobile app useful?... 1 2. Does the mobile app offer the same functionality
More informationAlignment of Business and IT - ArchiMate. Dr. Barbara Re
Alignment of Business and IT - ArchiMate Dr. Barbara Re What is ArchiMate? ArchiMate is a modelling technique ("language") for describing enterprise architectures. It presents a clear set of concepts within
More informationWorkflow Implementation Manual
Workflow Implementation Manual Document Version 0.8 Page 1 of 67 CONTENTS PREFACE...5 RELATED DOCUMENTS...FEHLER! TEXTMARKE NICHT DEFINIERT. GLOSSARY...5 1 Issue Control... Fehler! Textmarke nicht definiert.
More informationTable of Contents. TRAVEL POLICIES AND PROCEDURES... 4 Registration Fees:... 4 Airfare:... 4 Hotel Reservations... 4 Meals and Incidentals...
Table of Contents PAYMENTS AND REIMBURSEMENTS... 2 Making Payments/Paying Invoices... 2 Honorariums:... 2 Reimbursements:... 2 Setting Up a New Vendor:... 3 TRAVEL POLICIES AND PROCEDURES... 4 Registration
More informationPattern-based analysis of UML activity diagrams
Pattern-based analysis of UML activity diagrams Wohed, P.; van der alst, W.M.P.; Dumas, M.; ter Hofstede,.H.M.; Russell, N.. Published: 01/01/2004 Document Version Publisher s PDF, also known as Version
More informationLecture 18. Business Intelligence and Data Warehousing. 1:M Normalization. M:M Normalization 11/1/2017. Topics Covered
Lecture 18 Business Intelligence and Data Warehousing BDIS 6.2 BSAD 141 Dave Novak Topics Covered Test # Review What is Business Intelligence? How can an organization be data rich and information poor?
More informationDiagnosing Workflow Processes using Woflan
Diagnosing Workflow Processes using Woflan H.M.W. VERBEEK 1, T. BASTEN 2 AND W.M.P. VAN DER AALST 1 1 Faculty of Technology Management, Eindhoven University of Technology, the Netherlands 2 Faculty of
More informationLezione 14 Model Transformations for BP Analysis and Execution
Lezione 14 Model Transformations for BP Analysis and Execution Ingegneria dei Processi Aziendali Modulo 1 - Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani 1 Università di Milano 1 Business
More informationText Alerts. Current accounts
Text Alerts. Current accounts Helping you manage your money. Sometimes life can be all go. But with our Text Alert Services you can easily keep in touch with your finances, even when you re rushing around.
More informationProcess Discovery: Capturing the Invisible
Process Discovery: Capturing the Invisible Wil M. P. van der Aalst Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, The Netherlands. W.M.P.v.d.Aalst@tue.nl Abstract. Processes
More informationFaster Or-join Enactment for BPMN 2.0
Faster Or-join Enactment for BPMN 2.0 Hagen Völzer, IBM Research Zurich Joint work with Beat Gfeller and Gunnar Wilmsmann Contribution: BPMN Diagram Enactment Or-join Tokens define the control state Execution
More informationBPMN Miner 2.0: Discovering Hierarchical and Block-Structured BPMN Process Models
BPMN Miner 2.0: Discovering Hierarchical and Block-Structured BPMN Process Models Raffaele Conforti 1, Adriano Augusto 1, Marcello La Rosa 1, Marlon Dumas 2, and Luciano García-Bañuelos 2 1 Queensland
More informationEnterprise System Integration. Lecture 10: Implementing Process-Centric Composite Services in BPEL
MTAT.03.229 Enterprise System Integration Lecture 10: Implementing Process-Centric Composite Services in BPEL Marlon Dumas marlon. dumas ät ut. ee Questions about reading material Week 8: Zimmermann, Doubrovski,
More informationFinance: Customer Invoices Create, Find, Print, and Copy
PURPOSE Workday considers customers to be a type of business entity and to record your sales and create receivables accounting you can use customer invoices. Triggers for invoice creation include the shipment
More informationTrustNetWeb Business Online Banking Enrollment Instructions
TrustNetWeb Business Online Banking Enrollment Instructions We are pleased to welcome you as a customer of Trustmark! If you need assistance with your first-time login to TrustNetWeb Online Banking, please
More informationSAP Concur's mobile app iphone
Introduction to... SAP Concur's mobile app iphone Version 9.64 December 26, 2018 Applies to these SAP Concur solutions: Expense in Travel & Expense Travel Travel in Travel & Expense Invoice Request You
More informationTerms and conditions
Terms and conditions Wherever used herein, a pronoun in the masculine gender shall be considered as including the feminine gender as well. By browsing and using www.pillangotukor.hu and www.butterfly-mirror.com
More informationSupporting the Workflow Management System Development Process with YAWL
Supporting the Workflow Management System Development Process with YAWL R.S. Mans 1, W.M.P. van der Aalst 1 Department of Mathematics and Computer Science, Eindhoven University of Technology, P.O. ox 513,
More informationWhat to do when someone passes away
What to do when someone passes away We understand that it s a difficult time when someone close to you passes away. Dealing with practical matters may seem overwhelming, which is why we ve made it simple
More informationReturns, cancellation and exchange policy
Returns, cancellation and exchange policy We want you to be happy with your new purchase and know that you didn t have the opportunity to look at it before you ordered. So, if you have changed your mind,
More informationC ibm.
C9550-412 ibm Number: C9550-412 Passing Score: 800 Time Limit: 120 min www.examsforall.com Exam A QUESTION 1 A company has a healthcare enrollments business process that is to be implemented worldwide
More information