Combining Workflow Management and Process …...Combining Workflow Management and Process Mining...

71
Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600 MB Eindhoven, The Netherlands [email protected] CSIRO/Hobart, 2-10-2007

Transcript of Combining Workflow Management and Process …...Combining Workflow Management and Process Mining...

Page 1: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Combining Workflow Management

and Process Mining

Prof.dr.ir. Wil van der AalstEindhoven University of Technology,

P.O. Box 513, 5600 MB Eindhoven, The Netherlands

[email protected]

CSIRO/Hobart, 2-10-2007

Page 2: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Outline1. Overview Process Aware Information Systems2. Workflow Patterns (short)3. Process Verification (short)4. Process Mining (long)5. Conclusion

The work of many people!

Thanks to Ton Weijters, Boudewijn van Dongen, Ana Karla Alves de Medeiros, Anne Rozinat, Christian Günter, Eric Verbeek, Ronny Mans, Minseok Song, Laura Maruster, Huub de Beer, Peter van den Brand, Jan Mendling, Andriy Nikolov, Jianmin Wang, Lijie Wen, Irene Vanderfeesten, Mariska Netjes, Steffi Rinderle, WalidGaaloul, Gianluigi Greco, Antonella Guzzo, etc. etc.

Page 3: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Overview Process Aware Information Systems (PAIS)

Page 4: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Software systems are the mirror image of the “world”

systems need to be “process aware”!

data centric process centric

Page 5: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Process Aware Information SystemsFour types of "workflow-like" systems:1. Information systems with hard-coded

workflows (process& organization specific).2. Custom-made information systems with

generic workflow support (organization specific).

3. Generic software with embedded workflowfunctionality (e.g., the workflow components of ERP, CRM, PDM, etc. systems).

4. Generic software focusing on workflowfunctionality (e.g., Staffware, MQSeriesWorkflow, FLOWer, COSA, Oracle BPEL, Filenet, etc.).

Page 6: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Commercial Workflow Systems

1980 1985 1990 1995 2000

Exotica I - III

FlowMark MQSeries Workflow

jFlow

Staffware

Pavone

Onestone Domino Workflow

BEA PI

CARNOT

ViewStar

Digital Proc.Flo. AltaVista Proc.Flow

ActionWorkflow

SNI WorkParty

AdminFlow ChangengineWorkManager

OpenPM FlowJet

Verve Versata

Action Coordinator

ActionWorks MetroDaVinci

FileNet WorkFlo Visual WorkFlo

FileNet Ensemble

Panagon WorkFlo

Xerox InConcert TIB/InConcert

Plexus FloWare BancTec FloWare

NCR ProcessIT

Netscape PM

MS2 Accelerate

Teamware Flow

Fujitsu iFlow

Beyond BeyondMail

DST AWD

IABG ProMInanD

DEC LinkWorks

COSA BaaN Ley COSA

Fujitsu Regatta

Pegasus

LEU

Banyan BeyondMail

Olivetti X_Workflow

Oracle WorkflowDigital Objectflow

ImagePlus FMS/FAF

VisualInfo

DST AWD

Continuum

Recognition Int.

WANGSIGMAEastman

WANG WorkfloweiStream

Lucent Mosaix

BlueCrossBlueShield

JCALS

iPlanet

cf. Michael zur Mühlen

The explosion of workflow systemsin the mid 90-ties

continues …

Page 7: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Dual role of process models

modelsanalyzes

specifiesconfiguresimplements

analyzes

supports/controls

people machines

organizationscomponents

business processes

verification

“but, analysis of models only makes sense if they are an

adequate reflection of reality”

“the expressiveness of a PAIS system depends on the

language used to configure the system”

“verification is important and feasible”

Page 8: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Process mining: Linking events to models

modelsanalyzes

discovery

records events, e.g., messages,

transactions, etc.

specifiesconfiguresimplements

analyzes

supports/controls

conformance

people machines

organizationscomponents

business processes

verification

Page 9: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Outline1. Workflow patterns2. Process verification3. Process mining

modelsanalyzes

discovery

records events, e.g., messages,

transactions, etc.

specifiesconfiguresimplements

analyzes

supports/controls

conformance

people machines

organizationscomponents

business processes

verification

Page 10: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Outline (2)

Process verification

Workflow patterns

Process mining

Page 11: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Workflow Patterns

software system

process/systemmodel

eventlogs

modelsanalyzes

discovery

records events, e.g., messages,

transactions, etc.

specifiesconfiguresimplements

analyzes

supports/controls

conformance

“world”

people machines

organizationscomponents

business processes

verification

Page 12: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Workflow Patterns Initiative• Started in 1999, joint work TU/e and QUT• Objectives:

– Identification of workflow modelling scenarios and solutions– Benchmarking

• Workflow products (MQ/Series Workflow, Staffware, etc)• Proposed standards for web service composition (BPML, BPEL)• Process modelling languages (UML, BPMN)

– Foundation for selecting workflow solutions

• Home Page: www.workflowpatterns.com• Primary publication:

– W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, A.P. Barros, “Workflow Patterns”, Distributed and Parallel Databases 14(3):5-51, 2003.

• Evaluations of commercial offerings, research prototypes, proposed standards for web service composition, etc

Page 13: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Exception P:s

Exception handlingin a process

CAiSE’2006

N. RussellW. van der AalstA. ter Hofstede

Jun 2006

Control-flow P:s 43

- 23 new patterns- Formalised in

CPN notation

TR

N. RussellA. ter HofstedeW. van der AalstN. Mulyar

Sep 2006

revised

Oct 2005

Data P:s - 40

N. RussellA. ter HofstedeD. EdmondW. van der Aalst

Data representationand handling in aprocess

ER’2005

Jun 2005

Resource P:s - 43

Resource definition & work distribution in a process

N. RussellW. van der AalstA. ter HofstedeD. Edmond

CAiSE’2005

The Workflow Patterns Framework

time

These perspectives follow S. Jablonski and C. Bussler’s classification from:Workflow Management: Modeling Concepts, Architecture, and Implementation. International Thomson Computer Press, 1996

Control-flow P:s 20

W. van der AalstA. ter HofstedeB. KiepuszewskiA. Barros

The ordering of activities in a process

2000

CoopIS’2000 DAPD’2003

2003

www.workflowpatterns.com

Page 14: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

The Workflow Patterns Framework

EvaluatIons

Control-flow P:s 20

2000 2003

XPDL, BPEL4WS, BPML, WSFL, XLANG, WSCI, UML AD 1.4 UML AD 2.0, BPMN

COSAFLOWerEastman MeteorMobileI-Flow StaffwareInConcert

Domino WorkflowVisual WorkflowForte Conductor MQSeries/Workflow SAR R/3 Workflow Verve WorkflowChangengine

Jun 2005

Resource P:s - 43

BPEL4WS UML AD 2.0BPMN

StaffwareWebSphere MQFLOWerCOSAiPlanet

XPDL, BPEL4WSUML AD 2.0, BPMN

StaffwareMQSeriesFLOWerCOSA

Data P:s - 40

Oct 2005

Exc

StafWebFLOCOSiPla

XPDBPE

time

L a n g u a g e D e v e l o p m e n t: YAWL/newYAWL

Page 15: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

YAWL system

Page 16: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Service Oriented Architecture

©Y

AW

L Fo

unda

tion

AdminConsole

Engine

Editor

WorkletService

Web ServiceInvokerService

TimeoutService

SMSMessaging

Service

WorklistService

Worklist GUIService

CustomFrameworkCustom Serv

Webservice

Webservice

Page 17: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Process Verification

software system

process/systemmodel

eventlogs

modelsanalyzes

discovery

records events, e.g., messages,

transactions, etc.

specifiesconfiguresimplements

analyzes

supports/controls

conformance

“world”

people machines

organizationscomponents

business processes

verification

OKNOK

Page 18: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Example: Verification of the SAP Reference model(Joint work with Jan Mendling)

• The SAP reference model contains more than 600 non-trivial process models expressed in terms of Event-driven Process Chains (EPCs).

Page 19: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Approach

604 non-trivialprocess models

collectcharacteristics

modelanalysis

compare

Page 20: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Simplistic approach: YAWL + invariants

Analysis using transition invariants, i.e., only lowerbound! ProM allows for more precise analysis

Page 21: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Simplistic approach: YAWL + Petri net

invariants

Page 22: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

5.6%

Page 23: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

5.6% is a lower bound!• Using more refined techniques more errors are

found, e.g., using reduction rules and state-spaceanalysis it can be shown that 20.9% of the SAP models are incorrect (126/604).

• Other large repositories of EPC models:– Collection of 381 non-trivial EPCs from a German

process reengineering project in the service sector– Collection of 935 non-trivial EPCs from the Austrian

financial industry– Collection of 83 non-trivial EPCs from three different

consulting companies• Total: 2003 non-trivial EPCs

Page 24: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Overview results

• Designers make errors (10.7%) !• Errors can be predicted (95.2%) !• Process verification is mature, but models are not!• Disconnect between ref. models and systems cf. SAP

Page 25: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Limitations of using models as a starting point

modelsanalyzes

specifiesconfiguresimplements

analyzes

supports/controls

people machines

organizationscomponents

business processes

verification real worldpowerpoint reality

Page 26: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Process Mining

software system

process/systemmodel

eventlogs

modelsanalyzes

discovery

records events, e.g., messages,

transactions, etc.

specifiesconfiguresimplements

analyzes

supports/controls

conformance

“world”

people machines

organizationscomponents

business processes

verification

Page 27: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Event logs are a reflection of reality

records events, e.g., messages,

transactions, etc.

supports/controls

people machines

organizationscomponents

business processes

“logs are everywhere and there will be more …”

Page 28: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Examples:

Page 29: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Process mining: Linking events to models

modelsanalyzes

discovery

records events, e.g., messages,

transactions, etc.

specifiesconfiguresimplements

analyzes

supports/controls

conformance

people machines

organizationscomponents

business processes

verification

Page 30: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Toy example to explain basic idea:

Reviewing of papers for journal ☺

Page 31: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Event log:• processes

– process instances• events

Per event:• activity name• (event type)• (originator)• (timestamp)• (data)

Page 32: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

start of process instance

start of activity

end of activity

attributes of an event

Page 33: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Discovery

modelsanalyzes

discovery

records events, e.g., messages,

transactions, etc.

specifiesconfiguresimplements

analyzes

supports/controls

conformance

people machines

organizationscomponents

business processes

verification

Page 34: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600
Page 35: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

No transactional information

Page 36: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Corresponding EPC model (used by SAP,ARIS, etc)

Page 37: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

YAWL model (executable workflow model)

Page 38: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

about 30 mining plug-ins!

Page 39: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Social network analysis

Page 40: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Decision point analysis

Page 41: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Performance analysis

Page 42: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Discovering patterns

Page 43: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Conformance Checking

modelsanalyzes

discovery

records events, e.g., messages,

transactions, etc.

specifiesconfiguresimplements

analyzes

supports/controls

conformance

people machines

organizationscomponents

business processes

verification

Page 44: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Comparing the discovered model with the log (f=1)

Page 45: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Different process model, same log (f=0.796)

Decision cannot repeated according to model but can be repeated in reality!

Page 46: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Adding deviations to the log (f=0.89)

Page 47: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

LTL checker plug-in

Page 48: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Goal of ProM: Complete support

StaffwareFLOWer

WebsphereYAWLADEPT

ARIS PPM/SIMOutlookCaramba

SAPPeopleSoftInConcert

IBM MQSeriesCPN Tools

CVSOracle BPEL

UML SDcompany specific

systems...

EPC (ARIS, ARIS PPM, EPML,Visio)

BPEL (Oracle BPEL, Websphere)

YAWLPetri nets (PNML, TPN, ...)

CPN (CPN Tools)Protos

...Netminer

...

CJIBUWV

RijkswaterstaatASML

AMC hospitalCatharina hospital

EindhovenHeusden

ING BankPhilips medical

systems...

Page 49: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Reality Check

Page 50: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Reality Check

• Process mining on structured/administrative workflow-like logs is relatively easy.

• However, let us look at two extreme logs:– A log from a hospital with information on treatments,

complications, and diagnoses.– A log from a manufacturer of high-tech system with

information on system tests.

Page 51: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

First example: Hospital data• Information on treatment, complication, and

diagnosis events.• Data:

– 2712 cases (all unique)– 29258 events– +/- 10.8 events per case– 264 different events (activities)

Page 52: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Frequency of activities

Model element Event type Occurrences (absolute)

Occurrences (relative)

B_Perifeer infuus start 2837 9,696%

B_Maagsonde start 2430 8,305%

B_Beademing start 2187 7,475%B_Catheter a Demeure

start 2096 7,164%

B_Basiszorg start 2010 6,87%B_Arterie lijn op OK

start 2002 6,843%

B_O2 masker/slang start 1954 6,679%

B_Thoraxdrain start 1863 6,367%

Page 53: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

C_N Phrenicus Paralyse start 1 0,003%

C_TIA start 1 0,003%

B_Horizontaal start 1 0,003%

C_Cholecystitis, acalc start 1 0,003%

C_Decubitus hak st. 3a start 1 0,003%

C_Druk necrose elders start 1 0,003%

B_Decubitus zorg stadium 3b start 1 0,003%

C_Haemolyse start 1 0,003%

B_Decubitus zorg stadium 4b start 1 0,003%

B_Isolatie Beschermend start 1 0,003%

B_Donor Weefsel start 1 0,003%

C_Polyurie (>40ml/kg/24u) start 1 0,003%

C_Decubitus overig st. 3a start 1 0,003%

C_Intra-peritoneaal Abces start 1 0,003%

Page 54: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Heuristics miner

Page 55: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Petri net

Page 56: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Selection: Care after hart surgery

• Data– 874 cases (all unique)– 10478 events– 181 different events

(activities)

Page 57: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Second example: Test data from high-tech system manufacturer• Information on testing process of high-tech

systems.• Data:

– 24 comparable cases– 154966 events– +/- 6450 events per case– between 2820 and 16250 events per machine– 720 different events (start/complete activities)

Page 58: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Helicopter view

Page 59: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Average time spent in job-steps (aggregated events)

Page 60: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Mining just the complete events (# 360)…

Page 61: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Common activities (#70)

Page 62: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Job step level

reference model

discovered model

Page 63: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Conformance checker (reference model – job steps)

Page 64: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Discovered models fit better than reference model

Page 65: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Research challenge

Mining less structured processes: the more unstructured, the more important it

is to know what is going on!

Page 66: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

An analogy to this chaos are...An analogy to this chaos are...topologies!topologies!Highlights more important pathsHighlights more important paths

More significant nodes are emphasized

More significant nodes are emphasized

Page 67: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

More to learn from maps...

AggregationClustering of coherent, less significant structures

AggregationClustering of coherent, less significant structures

AbstractionRemoving isolated, less significant structures

AbstractionRemoving isolated, less significant structures

Page 68: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

ProM’s Frequency abstraction miner

Page 69: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Conclusion (1)

Process verification

Workflow patterns

Process mining

Page 70: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Conclusion (2)• Reality is different from models!• The existence of event data

enables a wide variety of process mining techniques: discovery and conformance.

• ProM supports this (+150 plug-ins)• Although quite successful for

"structured processes", "spaghetti processes" remain a challenge (two examples were given).

• Research should aim to address this challenge.

software system

process/systemmodel

eventlogs

modelsanalyzes

discovery

records events, e.g., messages,

transactions, etc.

specifiesconfiguresimplements

analyzes

supports/controls

conformance

“world”

people machines

organizationscomponents

business processes

verification

Page 71: Combining Workflow Management and Process …...Combining Workflow Management and Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600

Relevant WWW sites

• http://www.processmining.org• http://promimport.sourceforge.net

• http://prom.sourceforge.net

• http://www.workflowpatterns.com

• http://www.workflowcourse.com

• http://www.win.tue.nl/is/

• http://is.tm.tue.nl/staff/wvdaalst