This presentation introduces the Process Mining as the cutting-edge data analytics approach for discovering the real processes by analyzing the event logs, detecting the bottlenecks, and generating recommendations for enhancing the business performance.
Generative AI on Enterprise Cloud with NiFi and Milvus
Process Mining Introduction
1. Data Analytics Department
Sep 2015
Process Mining
Data Science in Action
Vala Ali Rohani
Head of Data Analytics Department
Postdoc in Social Network Analysis
PhD of Software Engineering
2. Presented by: Dr. Vala Ali Rohani
Process mining is to discover, monitor and improve real processes by extracting
knowledge from event logs readily available in today's (information) systems.
Professor Wil van der Aalst
(God father of process mining)
Department of Mathematics & Computer Science
Eindhoven University of Technology
http://www.win.tue.nl/ieeetfpm/lib/exe/fetch.php?media=shared:process_mining_manifesto-small.pdf
Process mining includes:
• (automated) process discovery
• conformance checking (i.e., monitoring deviations by comparing model and log)
• Social network/ organizational mining
• automated construction of simulation models
• model extension
• model repair
• case prediction
• history-based recommendations
Unlike traditional approaches the goal is not to construct a single static model.
Process mining techniques can be used to dynamically generate process maps
based on the most recent data.
3. Presented by: Dr. Vala Ali Rohani
What is the difference between BPM and Process Mining?
• Business Process Management (BPM) techniques and tools
evolve around process models
• It focuses on improving corporate performance by
managing and optimising a company's business processes
• Unfortunately, process models are often completely
disconnected from actual event data
• Analysis results are unreliable because they are not based
on observed facts, but on an idealized model of reality
• Process mining aims to bridge the gap between BI and BPM
• Starting point for process mining is an event log
• Each event in such a log refers to an activity and is related to
a particular case
• The events belonging to a case are ordered and describe
one “run” of the process
BPM Process Mining
http://www.processmining.org/_media/publications/p651.pdf
4. Presented by: Dr. Vala Ali Rohani
How new is the Process Mining in the world?
The biggest IT annual event in the world
5. Presented by: Dr. Vala Ali Rohani
How new is the process mining in the world?
2014 European Commission DIGIT-ICT CONFERENCE
6. Presented by: Dr. Vala Ali Rohani
Now, how Process Mining can help organizations…
7. Data Analytics
Presented by: Dr. Vala Ali Rohani
Imagine an Organization …
Staffs
Clients
Client Makes a request Staffs process the request
8. Presented by: Dr. Vala Ali Rohani
Your business applications generate large quantities of time and event data about your
business processes.
Process mining examines this event data and applies process pattern recognition
techniques. Then, it creates corresponding process models to :
• elicit the main paths
• illustrates the real work flows,
• and detect the bottlenecks.
http://www.lexmark.com/en_us/products/software/workflow-and-case-management/process-mining.html#
9. Presented by: Dr. Vala Ali Rohani
Each organization has a log of these activities …
1) For each case relating to customers
2) Some activity
happens
3) Starting at this time
4) Ending at this time
5) Relating to some
products and services
5) And Some staffs will
be involved in
The dataset was downloaded from : https://fluxicon.com/disco/
10. Presented by: Dr. Vala Ali Rohani
Having such a simple log files is enough to do a Process Mining project ???
Answer:
11. Presented by: Dr. Vala Ali Rohani
Organization managers want to know :
• What is the most frequent path in my organization process?
• How are the cases distributed over my organization process?
• To what extend do the cases comply with my process model?
• What are the routing probabilities in my process?
• What are the throughput times of my cases?
• What are the service times for my tasks?
• How much time was spent between any two tasks in my process?
• How are my cases actually being executed?
• What are the business rules in my process?
• Are these rules indeed being obeyed?
• How many of my people are typically involved in a case?
• Who are Active? Who are Idle?
• What is the communication structure and dependencies among my people?
• Who are important people in my organization?
• Who subcontracts work to whom?
• What are the bottlenecks in my process?
Van der Aalst, W. M., van Dongen, B. F., Günther, C. W., Rozinat, A., Verbeek, E., & Weijters, T. (2009, January). ProM: The Process Mining Toolkit. In Proceedings of the Business Process Management
Demonstration Track (BPMDemos 2009), Ulm, Germany, September 8, 2009. Chicago
12. Presented by: Dr. Vala Ali Rohani
You can Elicit the process model
from this log file
The process model was generated by Disco software (https://fluxicon.com/disco/)
Process Discovery :
13. Presented by: Dr. Vala Ali Rohani
Make it simpler to find the Main ProcessFinding the Main Process :
14. Presented by: Dr. Vala Ali Rohani
Providing more details about the Frequency and Performance of each activity
15. Presented by: Dr. Vala Ali Rohani
And even more, view the animation of workflows in the process model
16. Presented by: Dr. Vala Ali Rohani
And furthermore statistical information about: Activities
17. Presented by: Dr. Vala Ali Rohani
And furthermore statistical information about: Resources
18. Presented by: Dr. Vala Ali Rohani
And furthermore statistical information about: Customers
19. Presented by: Dr. Vala Ali Rohani
And furthermore statistical information about: Cases