css 496 business process re-engineering for bs(cs)
DESCRIPTION
CSS 496 Business Process Re-engineering for BS(CS). Chapter 2: Workflow Management Khurram Shahzad [email protected] Based on Petia, Marlon, Aalst and Weske Lectures. Workflow Management. - PowerPoint PPT PresentationTRANSCRIPT
Department of Computer Science 1
CSS 496 Business Process Re-
engineering for BS(CS)
Chapter 2: Workflow Management
Khurram [email protected]
Based on Petia, Marlon, Aalst and Weske Lectures
Department of Computer Science 2
Workflow Management The important achievement of workflow
management is explicit representation of process structures in process models and controlled enactment of business processes according to these models
The goal of workflow is to manage the flow of work so that right work is performed by right person at right time
Department of Computer Science
Workflow Management
3
Workflow is the automation of a business process, in whole or part, during which documents, information, or tasks are passed from one participant to another
for action, according to a set of procedural rules
Department of Computer Science 4
Workflow ManagementA workflow management system (WFMS) is a software package that can be used to support the definition, management and execution of workflow processes
A workflow management system is a software systems that defines, creates, and manages the execution of workflows through the use of software, running one or more workflow engines, which is able to interpret the process definition, interact with workflow participants, and, where required, invoke the use of IT tools and applications
Department of Computer Science 5
Informal Workflow
Department of Computer Science 6
Business Process Management “True Business Process Management is an
amalgam of traditional workflow and the 'new' BPM technology. It then follows that as BPM is a natural extension of – and not a separate technology to – Workflow, BPM is in fact the merging of process technology covering 3 process categories: interactions between (i) people-to-people; (ii) systems-to-systems and (iii) systems-to-people – all from a process-centric perspective. This is what true BPM is all about.” Jon Pyke, CTO Staffware.
Department of Computer Science 7
WFMS, EAI, BPMS
Department of Computer Science 8
Enterprise Systems Architectures
OS
DBMS
ERP
OS
Inventory Management
OS
DBMS
SCM
Workflow Management System
Fig 2.18. Multiple-application workflow systems architecture
M. W
eske
: Bus
ines
s P
roce
ss M
anag
emen
t, ©
Spr
inge
r-V
erla
g B
erlin
Hei
delb
erg
2007
OS
GUI
DBMS
Application
Database
Workflow Component
Fig 2.17. Single-application workflow systems achitecture
M. W
eske
: B
usin
ess
Pro
cess
Man
age
me
nt,
© S
prin
ger
-Ver
lag
Ber
lin H
eid
elbe
rg 2
007
Department of Computer Science 9
A small case study: Double Check (DC)
Processing of insurance claims involving registration, two checks, and a payment of rejection
Five tasks: register (register insurance claim) checkA (check insurance policy) checkB (check damage reported) pay (pay for the damage) reject (inform customer about rejection)
Registration is followed by two checks which can be handled in parallel.
Each of the checks results in “OK” or “not OK”. If both are OK, pay otherwise reject. Three roles: register (for task register), checks (for both checks),
and pay/reject (for final tasks).
register
checkA
checkB
pay
reject
Department of Computer Science 10
DC Example
Department of Computer Science 11
DC Example
Adding a step
Department of Computer Science 12
DC example
Department of Computer Science 13
DC Example
Department of Computer Science 14
DC Example
Department of Computer Science 15
DC Example
Department of Computer Science 16
DC Example
Department of Computer Science 17
DC Example
Department of Computer Science 18
DC Example
Department of Computer Science 19
DC Example
Department of Computer Science 20
DC Example
The manager’s view
Managing users/groups
Monitoring and managing
processes and cases
Department of Computer Science 21
DC Example
Department of Computer Science 22
Audit Trail
Department of Computer Science 23
Event Driven Process Chains (ARIS/SAP)
Plannedtrip
is approved
Needto correctplanned
tripis transmitted
Entryof a
travelrequest
Needfor trip
has arisen
Tripis requested
Approvalof travelrequest
Plannedtrip
is rejected
Department of Computer Science 24
Complex Process
Department of Computer Science 25
Classification of Workflows
System Workflows A system workflow consists of activities that are
implemented by software systems without any user involvement
Human Interaction Workflows Workflows in which humans are actively involved
and interact with information systems are called human interaction workflows
Department of Computer Science 26
Classification of Workflows
System Workflows A system workflow consists of activities that are
implemented by software systems without any user involvement
Human Interaction Workflows Workflows in which humans are actively involved
and interact with information systems are called human interaction workflows