MTAT.03.231 Business Process Management (BPM) Lecture 9: Process Automation Marlon Dumas marlon.dumas ät ut. Ee (including slides by Remco Dijkman, TU/e)

Slides:



Advertisements
Similar presentations
OMG standards and related glossary entries. Proposed glossary entries Meta-model Production rule PRR SOA JSR 94 Business rules, SBVR and related entries.
Advertisements

Time and Labor Management Scenario Overview
Queensland University of Technology, University of Tartu Part II: the last mile.
For State Agencies. Contract Elements Scope of Work Routing & Contract Mgmt Negotiations Contract Information & Forms.
Queensland University of Technology – University of Tartu From Conceptual to Executable BPMN Process Models A Step-by-Step.
1. 2 Captaris Workflow Microsoft SharePoint User Group 16 May 2006.
Enterprise Application Integration (EAI). Overview  What is EAI?  Advantages/Disadvantages  Problems  Software Options.
University of Tartu Slides prepared in collaboration with Marcello La Rosa (QUT) With contributions from Remco Dijkman (TU/e) From Conceptual.
Marlon Dumas marlon.dumas ät ut . ee
Artwork Production Workflow And Approval Management For Ad Agency Networks And Design Agencies Future ready online application with user friendly features.
The most comprehensive Oracle applications & technology content under one roof Procure to Pay Automation Bevan Wright Fusion5 NZ Oracle User Group.
Marlon Dumas marlon.dumas ät ut . ee
CHAPTER 10 & 13 IS within the Organization & Acquiring IS and Applications.
© Prentice Hall CHAPTER 5 Organizational Systems.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
Business Process Orchestration
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Business Process Management with Activiti João Silva (CERN, GS-AIS) 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI.
A university for the world real R © 2009, Chapter 7 The Architecture Michael Adams Marlon Dumas Marcello La Rosa.
A university for the world real R © 2009, Chapter 13 The Business Process Management Notation Gero Decker Remco Dijkman Marlon Dumas.
Information Technology Management
Relgo Networks, Inc. Jubilee Hills, Hyderabad Realty Enterprise Resource Planning (ERP)
Process-oriented System Automation Executable Process Modeling & Process Automation.
QC 9.2 Prepared By  Sriraman K. 2 Objectives Test Management Tool – What, Why, Benefits etc To make participants aware of Test Process and controlling.
Marlon Dumas marlon.dumas ät ut . ee
Use of OCAN in Crisis Intervention Webinar October, 2014.
S/W Project Management
1 Design and Integration: Part 1 Nuggets about Design vs Project Management.
1 Conceptual Modeling of User Interfaces to Workflow Information Systems Conceptual Modeling of User Interfaces to Workflow Information Systems By: Josefina.
Moving into the Testing Phase Revised for October 22, 2008.
Model Transformations for Business Process Analysis and Execution Marlon Dumas University of Tartu.
MTAT Business Process Management (BPM) Lecture 1: Introduction
Marlon Dumas marlon.dumas ät ut . ee
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
Marlon Dumas marlon.dumas ät ut . ee
Business and IT Working Together to Streamline Corporate Reporting Stephen Hord, Director of Product Development – UBmatrix.
Exploring an Open Source Automation Framework Implementation.
Access Online Cardholder Transaction Approval Training 1 Client Logo.
SiS Technical Training Development Track Day 9. Agenda  Understand Workflow Technology  Practice of Workflow (Instructor Led)
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
Artwork Production Workflow And Approval Management For Ad Agency Networks And Design Agencies Future ready online application with user friendly features.
Federal Aviation Administration By: Giles Strickler, UCS Program Manager Procurement Policy (AJA-A11) Date:September 22, 2010 Unified Contracting System.
1 Design and Integration: Part 2. 2 Plus Delta Feedback Reading and lecture repeat Ambiguous questions on quizzes Attendance quizzes Boring white lecture.
MODERN OFFICE ENVIRONMENT Session 4 12: :45 Dr Deepak B Phatak, IIT Bombay.
A university for the world real R © 2009, Chapter 9 The Runtime Environment Michael Adams.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
EBZ303 Building Applications Using BizTalk Human Workflow Services Nagender Vedula Group Program Manager E-Business Server Group Microsoft Corporation.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS) Chapter 2: Workflow Management Khurram Shahzad
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
©© 2013 SAP AG. All rights reserved. Time and Labor Management Scenario Overview Scenario Explorer Open Legend Scenario Description The following business.
Process Based Integration Approaches and Standards.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
Document Module Features Streamlines the control, routing and revision process for critical documents and records Controls documents in any format (Excel,
Windows Workflow Foundation Guy Burstein Senior Consultant Advantech – Microsoft Division
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
MTAT Business Process Management Lecture 7 – Process Redesign 1 Marlon Dumas marlon.dumas ät ut. ee 1.
Online Employee Benefits Management System. Agenda  What is BenefitNet  How BenefitNet Works  Sample workflows  HR System  Key Benefits  Implementation.
1 ECM APPLICATIONS AND SOLUTIONS - PART 1 MODULE 8 ECM SPECIALIST COURSE 1 Copyright AIIM.
Makerere University School of Computing and Informatics Technology
MTAT Business Process Management Lecture 8 –Process Redesign II Marlon Dumas marlon.dumas ät ut. ee 1.
SAP-Enterprise Asset Management (EAM)
Program Management Portal: Request Management, PCRs and the Client
TRIP Approver Training
Materials in Projects from Project Purchase Requests Scenario Overview
Chapter 10: Process Implementation with Executable Models
MTAT Enterprise System Integration Lecture 7: Service Analysis
Materials in Projects from Project Purchase Requests Scenario Overview
Adding Multiple Logical Table Sources
ITAS Cash Management Integration to an ERP
Presentation transcript:

MTAT Business Process Management (BPM) Lecture 9: Process Automation Marlon Dumas marlon.dumas ät ut. Ee (including slides by Remco Dijkman, TU/e)

2 Where are we?

3 Use data sharing (Intranets, ERPs) to: –Increase availability of information to improve decisions or visibility (subject to security/privacy) –Avoid duplicate data entry, paper copies Use network technology to: –Replace materials (e.g. paper document) flow with information flow E.g. querying government agency DBs replacing document flow –Increase communication speed: , SMS Note: s are unavoidable, but not always desirable –Enable self-service (e.g. online forms) (T+,Q+/-,C+/-,F-) Business Process Automation Possibilities

4 Use tracking technology to identify/locate materials and resources where reasonable –Identification: Bar code, RFID –Location: indoor positioning, GPS Use Business Rule Management Systems to automate decision tasks –Capture and automate business rules where effective Use Business Process Management Systems (BPMS) or related technology to automate end- to-end processes

5 Data-Driven vs. Process-Aware A data-aware system provides functions that allow users to do anything they wish and can… –Example: our study info system A process-aware system users figure out what needs to be done and when –E.g. insurance claims handling system

6 BPMS – General Architecture

7 Worklist

8 BPMS Landscape Big Vendors Oracle SOA Suite IBM BPM Microsoft BizTalk Microsoft Windows Workflow Foundation SAP NetWeaver BPM Other closed-source BizAgi Progress Savvion OpenText BPM TIBCO ActiveMatrix BPM Commercial Open-Source Intalio|BPM Activiti BonitaSoft Community Open-Source YAWL Enhydra Shark

9 The Journey to Executable Processes more abstract more concrete more business oriented more technology oriented 1 Executable Model Process Model 2 3 Complete process Cover all aspects Adjust task granularity

10 1. Complete process A process often misses control-flow information, because the modelers: assumed that it is common knowledge didn’t know got contradicting statements just forgot/ were being lazy …

11 1. Complete process A process often misses control-flow information: missing time-outs? All possible loops/rework captured? ‘sunny day’ scenario but also ‘rainy day’ scenarios? Alternatives …

12 1. Complete process Sunny day scenario: there is no rejection accept receive application pay out Correct by adding a ‘rejection’. reject

13 2. Cover all aspects Work assignment rules Data Invoked applications enter request approve request Application case_id name details Approval case_id approved JohnSarah AdministratorChecker

14 What do we need to make a process model executable? 1.Control flow 2.Data flow 3.Resources >specify decisions, timeouts… >specify data types(e.g. XML Schema) and data mappings >specify org. model, allocation strategies, application APIs... Unfortunately, this is not enough…

15 Let’s get our hands dirty Fragment of equipment rental process in Bizagi

16 3. Adjust task granularity Make your tasks the right size, because: a workflow engine sends work orders. Should neither be too fine-grained nor too coarse-grained enter name enter street enter number enter place... enter application and have it approved (by somebody else)

17 3. Adjust task granularity A task of the right size should encompass work that a single person can perform ``uninterrupted’’ nothing less (not too fine-grained) nothing more (not too coarse-grained)

18 3. Adjust task granularity Consequently, split a task when work is handed over to: another role another person the system one task handover to new role enter client enter request approve request Administrator Checker

19 3. Adjust task granularity Consequently, split a task when work is handed over to: another role another person (due to work assignment) the system enter client enter request approve request Administrator Checker verify request (four eyes) Administrator one task handover to new person

20 3. Adjust task granularity Consequently, split a task when work is handed over to: another role another person the system –for a routing decision –before or after an automated task