SlideShare a Scribd company logo
1 of 32
Automated Process
Improvement
Status, Challenges & Perspectives
Marlon Dumas
Professor of Information Systems @ University of Tartu
Co-founder @ Apromore
Keynote, BPMDS + EMMSAD’2020, 8 June 2020
Process Mining 1.0
/
event log
discovered
process model
Automated Process
Discovery
Conformance
Checking
Variant Analysis
Differences
& diagnostics
Performance
Mining
business rules / process model
Enhanced
process model
event log’
Dumas et al. Fundamentals of Business Process
Management, 2nd edition, Springer 2018
Prescriptive Analytics
Predictive Analytics
Diagnostic Analytics
Descriptive Analytics
The Evolution of Process Mining
3
Process Mining 1.0
Automated Process Discovery
& Analysis
Process Mining 2.0
Predictive Process Monitoring
Automated Process Improvement
Operational
Level
Predictive Process
Monitoring
Predicting future states, outcomes,
or properties of a process instance
or group of process instances
Prescriptive process
monitoring
Recommending actions on the
basis of predictions to maximize a
performance indicator
Tactical
Level
Automated Process
Improvement
Robotic Process Mining
Search-Based Process Optimization
Process Mining 2.0
4
Predictive Process Monitoring
• What is the next activity for this case?
• When is this next activity going to take place?
• How long is this case still going to take until it is finished?
• What is the outcome of this case?
• Is the compensation going to be paid? Or rejected?
5
Predictive Process
Monitoring
Event
stream
Predictive
models
Detailed predictive dashboard
Alarm-based prescriptive dashboard
Aggregate predictive dashboards
Event
logDatabase
Enterprise
System
6
Event log
Classifier /
Regressor
/
Outcome predictionAttributes
Traces
7
Event log
Structured
predictor
Next activity /
Future path prediction
Attributes
Traces
Performance measure
prediction
Predictive Process Monitoring:
General Approach
Predictive Process Monitoring Approaches
Teinemaa et al. Outcome-Oriented Predictive Process Monitoring: Review and Benchmark. TKDD 13(2):17:1-17:57, 2019.
Verenich et al. Survey and Cross-benchmark Comparison of Remaining Time Prediction Methods in Business Process Monitoring.
TIST 10(4), 2019.
Tax et al. An Interdisciplinary Comparison of Sequence Modeling Methods for Next-Element Prediction. Software and Systems
Modeling, 2020, to appear.
Explaining
predictions
Helping users
understand the
causes of predicted
outcomes
Turning
predictions
into actions
Prescriptive
process monitoring
Challenges in Predictive Process Monitoring
10
Prescriptive process monitoring
Event log
(completed
traces)
Predictive
model(s)
Running
trace
Appl
y
P( )
Prediction Alarm/
no alarmPolicy
+/- -
- +
Cost model
Teinemaa et al. “Alarm-Based Prescriptive Process Monitoring”. Proceedings of BPM Forum’2018
Search-Based
Process Optimizer
Domain Knowledge
IoT, Web& social sensing
streams
Automated Process Improvement
EnterpriseSystem
Example: Improvement Opportunities
1
Officer
Clerk
Clerk Officer
Officer
Clerk
Skip credit history
check when customer has
previous loans with bank
Allocate an additional clerk
on Monday-Tuesdays, one
less officer on Fridays
This task can be
automated with an RPA
script
For consumer loans,
check credit history
before income
If loan-to-annual-
income ratio > 1.5,
allocate a senior officer
If credit rating is C or D,
do not wait for appeal
Given
• one or more event logs recording the
execution of one or more processes
• one or more performance measures that
we seek to maximize/minimize
• a process model, decision rules and
resource allocation rules
• a set of allowed changes to the process
model and associated rules
Find
• One or all set(s) of Pareto-optimal
changes to the process model and rules.
Automated Process Improvement
Task
• Automate individual tasks or groups of tasks
• Recommend best practices for task execution
Control-flow
• Task elimination/addition
• Task merging/splitting
• Task re-ordering, parallelization
Decision (data)
• Add / delete decision points
• Refine / enhance decision rules
Resource
• Re-allocate resources
• Refine / enhance resource allocation policies
Automated Process Improvement
Types of Changes
Automated Process Improvement
16
16
Execution data
Executable routine
specifications
Robotic Process
Mining
(Task Automation)
Decision Rule
Optimization
Flow Optimization
Optimized process
model
Resource
Optimization
Decision rules
Optimized resource
allocation policies
Optimized decision
rules
31
Automatable Task
Example
Starting Point: UI log
18
V. Leno, A. Polyvyanyy, M. La Rosa, M. Dumas and F. Maria Maggi. Action logger: Enabling process mining
for robotic process automation. In Proceedings of Demonstration Track at BPM 2019, 124–128, 2019
Robotic Process Mining:
Synthesis of RPA Scripts for Task Automation
19
[copy to clipboard]
A task is automatable if every step in the
task can be deterministically executed
based on input data, or data produced by
previous actions
[select cell C1]
[select cell C2]
[edit cell C2]
20
Automatable Task
32
Synthesis of RPA Scripts as a
Transformation Problem
V. Leno et al. Automated Discovery of Data Transformations for Robotic Process Automation.
In AAAI-20 Workshop on Intelligent Process Automation, New York, USA, January 2020
322
Synthesis of RPA Scripts for Task Automation:
Approach
V. Leno et al. Automated Discovery of Data Transformations for Robotic Process Automation.
In AAAI-20 Workshop on Intelligent Process Automation, New York, USA, January 2020
323
Preprocessing
Filter out redundant actions
 Control-flow redundancy (e.g. double copying without pasting)
 Data-flow redundancy (e.g. double editing of text field with replacement)
Identify candidate routines (repetitive sequences of actions)
 Sequential pattern mining  candidate routines
 Clustering similar or related routines
324
Extracting examples from candidate routines
For each candidate routine trace:
 Collect the values of all read cells/fields (Inputs)
 Collect the latest values of all modified cells/fields (Outputs)
 Create input-output transformation example (Inputs, Outputs)
Inputs = [“Albert”, “Rauf”,
“11/04/1986”, “+61 043 512
4834”, “arauf@gmail.com”,
“Germany”, “99 Beacon Rd,
Port Melbourne, VIC 3207,
Australia”]
Outputs = [“Albert Rauf”, “11-04-
1986”, “Germany”, “043-512-
4834”, “arauf@gmail.com”, “99
Beacon Rd”, “Port Melbourne”,
“VIC”, “3207”, “Australia”]
325
Transformation discovery
FOOFAH – transformation discovery by example
 Program synthesis as a search problem in a state space graph
 Heuristic search approach based on A* algorithm
 Cost function is the amount of manipulations
 Deals with string and table manipulations
+61 039 689 9324
+61 035 341 2938
+61 079 149 3015
+61 039 689 9324
+61 035 341 2938
+61 079 149 3015
039 689 9324
035 341 2938
079 149 3015
+61 039 689 9324
+61 035 341 2938
+61 079 149 3015
039 689 9324
035 341 2938
079 149 3015
039 689 9324
035 341 2938
079 149 3015
split_first(0, ‘
‘)
split(0, ‘ ‘)
drop(0, ‘ ‘)
drop(0, ‘ ‘) join(0, ‘ ‘)
join(0, ‘ ‘)
Input Output
326
Transformation discovery
FOOFAH – transformation discovery by example
 Program synthesis as a search problem in state space graph
 Heuristic search approach based on A* algorithm
 Cost function is an amount of manipulations
 Deals with string and table manipulations
+61 039 689 9324
+61 035 341 2938
+61 079 149 3015
+61 039 689
9324
+61 035 341
2938
+61 079 149
3015
039 689 9324
035 341 2938
079 149 3015
split_first(0, ‘ ‘)
split(0, ‘ ‘)
drop(0, ‘ ‘)
drop(0, ‘
‘)
join(0, ‘ ‘) join(0, ‘ ‘)
Input Output
+61 039 689 9324
+61 035 341 2938
+61 079 149 3015
039 689 9324
035 341 2938
079 149 3015
039 689 9324
035 341 2938
079 149 3015
327
Foofah-Based Transformation Synthesis:
Limitations
Does not scale up to real examples when applied directly
Discovers complex transformations (low readability)
Optimizations
 Synthesize one transformation per output field and use UI log to discover input-to-output
data flows
 Discover patterns in the input values and discover one transformation per input pattern
Robotic Process Mining
28
 Extracting candidate routines from noisy UI logs
 Handling heterogeneous occurrences of candidate routines
• Many ways of performing the same routine
 Discover transformations where the output fields are not (always) derived from fields
that are explicitly accessed (e.g. using screenshot processing and/or eye tracking?)
 Discover conditional transformations
• The transformation steps to be performed depend on conditions in the inputs
 Handling complex data types, e.g. copying a purchase order consisting of multiple line items
Open Challenges
Automated Process Improvement
29
29
Execution data
Executable routine
specifications
Robotic Process
Mining
(Task Automation)
Decision Rule
Optimization
Flow Optimization
Optimized process
model
Resource
Optimization
Decision rules
Optimized resource
allocation policies
Optimized decision
rules
Search-Based Process Optimization
Discover
Process
Model
Metaheuristics
Optimizer
(e.g. Genetic,
Hill Climbing)
Candidate
Changeset
Evaluator
Candidate
Changeset
Generator
New Pareto
front
Event log
Candidate
Change-
sets
Discover
Simulation
Model
Simulation
Model
As-Is Process
Model
Current
Pareto front
Business
Process
Simulator
Allowed
Changes
331
Automated Discovery of Simulation Models
from Event Logs
Camargo et al. Automated Discovery of Simulation Models for Event Logs, Decision Support Systems, to appear, 2020
https://github.com/AdaptiveBProcess/Simod
• Exploring search spaces of process changes is challenging due to combinatorial
explosion and the fact that process changes may have non-additive effects
Scalability
• Simulation allows us to estimate changes in time and cost metrics, but what about
quality metrics (e.g. defect rates)?
Estimating the Effect of Changes
• How can analysts conveniently capture the allowed space of changes and their
associated costs?
• How to help analysts to navigate through the discovered change-sets and their trade-
offs?
• How can we make the analyst trust the change recommendations made by an
automated system?
Usability
Search-Based Process Optimization: Challenges
32
https://sep.cs.ut.ee/Main/PIX
The Process Improvement Explorer (PIX)

More Related Content

What's hot

Caterpillar: A Blockchain-Based Business Proces Management System
Caterpillar: A Blockchain-Based Business Proces Management SystemCaterpillar: A Blockchain-Based Business Proces Management System
Caterpillar: A Blockchain-Based Business Proces Management SystemMarlon Dumas
 
Process Mining in Action: Self-service data science for business teams
Process Mining in Action: Self-service data science for business teamsProcess Mining in Action: Self-service data science for business teams
Process Mining in Action: Self-service data science for business teamsMarlon Dumas
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignMarlon Dumas
 
Apromore: Advanced Business Process Analytics on the Cloud
Apromore: Advanced Business Process Analytics on the CloudApromore: Advanced Business Process Analytics on the Cloud
Apromore: Advanced Business Process Analytics on the CloudMarlon Dumas
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringMarlon Dumas
 
Process Mining and Predictive Process Monitoring in Apromore
Process Mining and Predictive Process Monitoring in ApromoreProcess Mining and Predictive Process Monitoring in Apromore
Process Mining and Predictive Process Monitoring in ApromoreMarlon Dumas
 
Enterprise Systems
Enterprise SystemsEnterprise Systems
Enterprise SystemsMarlon Dumas
 
Process Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementProcess Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementMarlon Dumas
 
Business Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IBusiness Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IAmirHossein Aghdassi
 
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...Marlon Dumas
 
Business Process Performance Mining with Staged Process Flows
Business Process Performance Mining with Staged Process FlowsBusiness Process Performance Mining with Staged Process Flows
Business Process Performance Mining with Staged Process FlowsMarlon Dumas
 
Business Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to PredictionsBusiness Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to PredictionsMarlon Dumas
 
Automated Discovery of Data Transformations for Robotic Process Automation
Automated Discovery of Data Transformations for Robotic Process AutomationAutomated Discovery of Data Transformations for Robotic Process Automation
Automated Discovery of Data Transformations for Robotic Process AutomationMarlon Dumas
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingAng Chen
 
Process Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to ActionsProcess Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to ActionsMarlon Dumas
 
Process Mining and Predictive Process Monitoring: From Technology to Business...
Process Mining and Predictive Process Monitoring: From Technology to Business...Process Mining and Predictive Process Monitoring: From Technology to Business...
Process Mining and Predictive Process Monitoring: From Technology to Business...Marlon Dumas
 
An innovative software framework and toolkit for process optimization deploye...
An innovative software framework and toolkit for process optimization deploye...An innovative software framework and toolkit for process optimization deploye...
An innovative software framework and toolkit for process optimization deploye...Sudhendu Rai
 
Process wind tunnel - A novel capability for data-driven business process imp...
Process wind tunnel - A novel capability for data-driven business process imp...Process wind tunnel - A novel capability for data-driven business process imp...
Process wind tunnel - A novel capability for data-driven business process imp...Sudhendu Rai
 
Anylogic 2021 Conference Presentation: Automatic generation of simulation mod...
Anylogic 2021 Conference Presentation: Automatic generation of simulation mod...Anylogic 2021 Conference Presentation: Automatic generation of simulation mod...
Anylogic 2021 Conference Presentation: Automatic generation of simulation mod...Sudhendu Rai
 

What's hot (20)

Caterpillar: A Blockchain-Based Business Proces Management System
Caterpillar: A Blockchain-Based Business Proces Management SystemCaterpillar: A Blockchain-Based Business Proces Management System
Caterpillar: A Blockchain-Based Business Proces Management System
 
Process Mining in Action: Self-service data science for business teams
Process Mining in Action: Self-service data science for business teamsProcess Mining in Action: Self-service data science for business teams
Process Mining in Action: Self-service data science for business teams
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and Redesign
 
Apromore: Advanced Business Process Analytics on the Cloud
Apromore: Advanced Business Process Analytics on the CloudApromore: Advanced Business Process Analytics on the Cloud
Apromore: Advanced Business Process Analytics on the Cloud
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process Monitoring
 
Process Mining and Predictive Process Monitoring in Apromore
Process Mining and Predictive Process Monitoring in ApromoreProcess Mining and Predictive Process Monitoring in Apromore
Process Mining and Predictive Process Monitoring in Apromore
 
Enterprise Systems
Enterprise SystemsEnterprise Systems
Enterprise Systems
 
Process Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementProcess Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process Improvement
 
Business Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IBusiness Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session I
 
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
From Models to Data and Back: The Journey of the BPM Discipline and the Tangl...
 
Business Process Performance Mining with Staged Process Flows
Business Process Performance Mining with Staged Process FlowsBusiness Process Performance Mining with Staged Process Flows
Business Process Performance Mining with Staged Process Flows
 
I tlecture2
I tlecture2I tlecture2
I tlecture2
 
Business Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to PredictionsBusiness Process Analytics: From Insights to Predictions
Business Process Analytics: From Insights to Predictions
 
Automated Discovery of Data Transformations for Robotic Process Automation
Automated Discovery of Data Transformations for Robotic Process AutomationAutomated Discovery of Data Transformations for Robotic Process Automation
Automated Discovery of Data Transformations for Robotic Process Automation
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Process Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to ActionsProcess Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to Actions
 
Process Mining and Predictive Process Monitoring: From Technology to Business...
Process Mining and Predictive Process Monitoring: From Technology to Business...Process Mining and Predictive Process Monitoring: From Technology to Business...
Process Mining and Predictive Process Monitoring: From Technology to Business...
 
An innovative software framework and toolkit for process optimization deploye...
An innovative software framework and toolkit for process optimization deploye...An innovative software framework and toolkit for process optimization deploye...
An innovative software framework and toolkit for process optimization deploye...
 
Process wind tunnel - A novel capability for data-driven business process imp...
Process wind tunnel - A novel capability for data-driven business process imp...Process wind tunnel - A novel capability for data-driven business process imp...
Process wind tunnel - A novel capability for data-driven business process imp...
 
Anylogic 2021 Conference Presentation: Automatic generation of simulation mod...
Anylogic 2021 Conference Presentation: Automatic generation of simulation mod...Anylogic 2021 Conference Presentation: Automatic generation of simulation mod...
Anylogic 2021 Conference Presentation: Automatic generation of simulation mod...
 

Similar to Automated Process Improvement: Status, Challenges, and Perspectives

Winter Simulation Conference 2021 - Process Wind Tunnel Talk
Winter Simulation Conference 2021 - Process Wind Tunnel TalkWinter Simulation Conference 2021 - Process Wind Tunnel Talk
Winter Simulation Conference 2021 - Process Wind Tunnel TalkSudhendu Rai
 
Data Science for Smart Manufacturing
Data Science for Smart ManufacturingData Science for Smart Manufacturing
Data Science for Smart ManufacturingCarlo Torniai
 
The Value-driven Approach to Digitalizing Assets and their Supply Chains
The Value-driven Approach to Digitalizing Assets and their Supply ChainsThe Value-driven Approach to Digitalizing Assets and their Supply Chains
The Value-driven Approach to Digitalizing Assets and their Supply ChainsYokogawa1
 
Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Masahiko Umeno
 
Towards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and IntegrationTowards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and IntegrationAng Chen
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringMarlon Dumas
 
Improving Business Performance: Demystifying Simulation and Optimization
Improving Business Performance: Demystifying Simulation and OptimizationImproving Business Performance: Demystifying Simulation and Optimization
Improving Business Performance: Demystifying Simulation and OptimizationNathaniel Palmer
 
Demantra Case Study Doug
Demantra Case Study DougDemantra Case Study Doug
Demantra Case Study Dougsichie
 
Business Process Automation A Productivity Lever
Business Process Automation A Productivity LeverBusiness Process Automation A Productivity Lever
Business Process Automation A Productivity LeverKnoldus Inc.
 
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...SERENEWorkshop
 
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationDelivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationNathaniel Palmer
 
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig..."How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...Data Science Milan
 
Machine learning for business process automation
Machine learning for business process automationMachine learning for business process automation
Machine learning for business process automationNicholasSherman11
 
Pilkington N.A Ops Review 02-11-00
Pilkington N.A Ops Review 02-11-00Pilkington N.A Ops Review 02-11-00
Pilkington N.A Ops Review 02-11-00Bob Sloma
 
Blue Prism training contents
Blue Prism training contentsBlue Prism training contents
Blue Prism training contentsShekar S
 
Machine Analytics: Correlate Your Logs and Metrics
Machine Analytics: Correlate Your Logs and MetricsMachine Analytics: Correlate Your Logs and Metrics
Machine Analytics: Correlate Your Logs and MetricsSumo Logic
 
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...ARC Advisory Group
 

Similar to Automated Process Improvement: Status, Challenges, and Perspectives (20)

Data Mining and Analytics
Data Mining and AnalyticsData Mining and Analytics
Data Mining and Analytics
 
Winter Simulation Conference 2021 - Process Wind Tunnel Talk
Winter Simulation Conference 2021 - Process Wind Tunnel TalkWinter Simulation Conference 2021 - Process Wind Tunnel Talk
Winter Simulation Conference 2021 - Process Wind Tunnel Talk
 
Data Science for Smart Manufacturing
Data Science for Smart ManufacturingData Science for Smart Manufacturing
Data Science for Smart Manufacturing
 
The Value-driven Approach to Digitalizing Assets and their Supply Chains
The Value-driven Approach to Digitalizing Assets and their Supply ChainsThe Value-driven Approach to Digitalizing Assets and their Supply Chains
The Value-driven Approach to Digitalizing Assets and their Supply Chains
 
Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...
 
Towards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and IntegrationTowards Service-based Business Process Modeling, Prototyping and Integration
Towards Service-based Business Process Modeling, Prototyping and Integration
 
Process Mining and Predictive Process Monitoring
Process Mining and Predictive Process MonitoringProcess Mining and Predictive Process Monitoring
Process Mining and Predictive Process Monitoring
 
Improving Business Performance: Demystifying Simulation and Optimization
Improving Business Performance: Demystifying Simulation and OptimizationImproving Business Performance: Demystifying Simulation and Optimization
Improving Business Performance: Demystifying Simulation and Optimization
 
Demantra Case Study Doug
Demantra Case Study DougDemantra Case Study Doug
Demantra Case Study Doug
 
Business Process Automation A Productivity Lever
Business Process Automation A Productivity LeverBusiness Process Automation A Productivity Lever
Business Process Automation A Productivity Lever
 
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
SERENE 2014 Workshop: Paper "Combined Error Propagation Analysis and Runtime ...
 
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time IntegrationDelivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time Integration
 
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig..."How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
 
Machine learning for business process automation
Machine learning for business process automationMachine learning for business process automation
Machine learning for business process automation
 
Pilkington N.A Ops Review 02-11-00
Pilkington N.A Ops Review 02-11-00Pilkington N.A Ops Review 02-11-00
Pilkington N.A Ops Review 02-11-00
 
RFP Presentation Example
RFP Presentation ExampleRFP Presentation Example
RFP Presentation Example
 
Blue Prism training contents
Blue Prism training contentsBlue Prism training contents
Blue Prism training contents
 
Machine Analytics: Correlate Your Logs and Metrics
Machine Analytics: Correlate Your Logs and MetricsMachine Analytics: Correlate Your Logs and Metrics
Machine Analytics: Correlate Your Logs and Metrics
 
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
ARC's Greg Gorbach's Global Manufacturing Presentation at ARC's 2008 Industry...
 
Agile testing approach
Agile testing approachAgile testing approach
Agile testing approach
 

More from Marlon Dumas

How GenAI will (not) change your business?
How GenAI will (not)  change your business?How GenAI will (not)  change your business?
How GenAI will (not) change your business?Marlon Dumas
 
Walking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process OptimizationWalking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process OptimizationMarlon Dumas
 
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...Marlon Dumas
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Marlon Dumas
 
Business Process Optimization: Status and Perspectives
Business Process Optimization: Status and PerspectivesBusiness Process Optimization: Status and Perspectives
Business Process Optimization: Status and PerspectivesMarlon Dumas
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Marlon Dumas
 
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business ProcessesWhy am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business ProcessesMarlon Dumas
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process ManagementMarlon Dumas
 
Process Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationProcess Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationMarlon Dumas
 
Modeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationModeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationMarlon Dumas
 
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Marlon Dumas
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsPrescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsMarlon Dumas
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process MiningMarlon Dumas
 
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Marlon Dumas
 
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...Marlon Dumas
 
Process Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersProcess Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersMarlon Dumas
 
Process Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxProcess Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxMarlon Dumas
 
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Data-Driven Analysis of  Batch Processing Inefficiencies  in Business ProcessesData-Driven Analysis of  Batch Processing Inefficiencies  in Business Processes
Data-Driven Analysis of Batch Processing Inefficiencies in Business ProcessesMarlon Dumas
 
Optimización de procesos basada en datos
Optimización de procesos basada en datosOptimización de procesos basada en datos
Optimización de procesos basada en datosMarlon Dumas
 
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time ReductionPrescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time ReductionMarlon Dumas
 

More from Marlon Dumas (20)

How GenAI will (not) change your business?
How GenAI will (not)  change your business?How GenAI will (not)  change your business?
How GenAI will (not) change your business?
 
Walking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process OptimizationWalking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process Optimization
 
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
 
Business Process Optimization: Status and Perspectives
Business Process Optimization: Status and PerspectivesBusiness Process Optimization: Status and Perspectives
Business Process Optimization: Status and Perspectives
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
 
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business ProcessesWhy am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process Management
 
Process Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationProcess Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process Simulation
 
Modeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationModeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process Simulation
 
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsPrescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process Mining
 
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
 
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
 
Process Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersProcess Mining: A Guide for Practitioners
Process Mining: A Guide for Practitioners
 
Process Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxProcess Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptx
 
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Data-Driven Analysis of  Batch Processing Inefficiencies  in Business ProcessesData-Driven Analysis of  Batch Processing Inefficiencies  in Business Processes
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
 
Optimización de procesos basada en datos
Optimización de procesos basada en datosOptimización de procesos basada en datos
Optimización de procesos basada en datos
 
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time ReductionPrescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
 

Recently uploaded

Bioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptxBioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptx023NiWayanAnggiSriWa
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationColumbia Weather Systems
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologycaarthichand2003
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxRitchAndruAgustin
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...navyadasi1992
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》rnrncn29
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptxpallavirawat456
 

Recently uploaded (20)

Bioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptxBioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptx
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather Station
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technology
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
 
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptx
 

Automated Process Improvement: Status, Challenges, and Perspectives

  • 1. Automated Process Improvement Status, Challenges & Perspectives Marlon Dumas Professor of Information Systems @ University of Tartu Co-founder @ Apromore Keynote, BPMDS + EMMSAD’2020, 8 June 2020
  • 2. Process Mining 1.0 / event log discovered process model Automated Process Discovery Conformance Checking Variant Analysis Differences & diagnostics Performance Mining business rules / process model Enhanced process model event log’ Dumas et al. Fundamentals of Business Process Management, 2nd edition, Springer 2018
  • 3. Prescriptive Analytics Predictive Analytics Diagnostic Analytics Descriptive Analytics The Evolution of Process Mining 3 Process Mining 1.0 Automated Process Discovery & Analysis Process Mining 2.0 Predictive Process Monitoring Automated Process Improvement
  • 4. Operational Level Predictive Process Monitoring Predicting future states, outcomes, or properties of a process instance or group of process instances Prescriptive process monitoring Recommending actions on the basis of predictions to maximize a performance indicator Tactical Level Automated Process Improvement Robotic Process Mining Search-Based Process Optimization Process Mining 2.0 4
  • 5. Predictive Process Monitoring • What is the next activity for this case? • When is this next activity going to take place? • How long is this case still going to take until it is finished? • What is the outcome of this case? • Is the compensation going to be paid? Or rejected? 5
  • 6. Predictive Process Monitoring Event stream Predictive models Detailed predictive dashboard Alarm-based prescriptive dashboard Aggregate predictive dashboards Event logDatabase Enterprise System 6
  • 7. Event log Classifier / Regressor / Outcome predictionAttributes Traces 7 Event log Structured predictor Next activity / Future path prediction Attributes Traces Performance measure prediction Predictive Process Monitoring: General Approach
  • 8. Predictive Process Monitoring Approaches Teinemaa et al. Outcome-Oriented Predictive Process Monitoring: Review and Benchmark. TKDD 13(2):17:1-17:57, 2019. Verenich et al. Survey and Cross-benchmark Comparison of Remaining Time Prediction Methods in Business Process Monitoring. TIST 10(4), 2019. Tax et al. An Interdisciplinary Comparison of Sequence Modeling Methods for Next-Element Prediction. Software and Systems Modeling, 2020, to appear.
  • 9. Explaining predictions Helping users understand the causes of predicted outcomes Turning predictions into actions Prescriptive process monitoring Challenges in Predictive Process Monitoring 10
  • 10. Prescriptive process monitoring Event log (completed traces) Predictive model(s) Running trace Appl y P( ) Prediction Alarm/ no alarmPolicy +/- - - + Cost model Teinemaa et al. “Alarm-Based Prescriptive Process Monitoring”. Proceedings of BPM Forum’2018
  • 11. Search-Based Process Optimizer Domain Knowledge IoT, Web& social sensing streams Automated Process Improvement EnterpriseSystem
  • 12. Example: Improvement Opportunities 1 Officer Clerk Clerk Officer Officer Clerk Skip credit history check when customer has previous loans with bank Allocate an additional clerk on Monday-Tuesdays, one less officer on Fridays This task can be automated with an RPA script For consumer loans, check credit history before income If loan-to-annual- income ratio > 1.5, allocate a senior officer If credit rating is C or D, do not wait for appeal
  • 13. Given • one or more event logs recording the execution of one or more processes • one or more performance measures that we seek to maximize/minimize • a process model, decision rules and resource allocation rules • a set of allowed changes to the process model and associated rules Find • One or all set(s) of Pareto-optimal changes to the process model and rules. Automated Process Improvement
  • 14. Task • Automate individual tasks or groups of tasks • Recommend best practices for task execution Control-flow • Task elimination/addition • Task merging/splitting • Task re-ordering, parallelization Decision (data) • Add / delete decision points • Refine / enhance decision rules Resource • Re-allocate resources • Refine / enhance resource allocation policies Automated Process Improvement Types of Changes
  • 15. Automated Process Improvement 16 16 Execution data Executable routine specifications Robotic Process Mining (Task Automation) Decision Rule Optimization Flow Optimization Optimized process model Resource Optimization Decision rules Optimized resource allocation policies Optimized decision rules
  • 17. Starting Point: UI log 18 V. Leno, A. Polyvyanyy, M. La Rosa, M. Dumas and F. Maria Maggi. Action logger: Enabling process mining for robotic process automation. In Proceedings of Demonstration Track at BPM 2019, 124–128, 2019
  • 18. Robotic Process Mining: Synthesis of RPA Scripts for Task Automation 19
  • 19. [copy to clipboard] A task is automatable if every step in the task can be deterministically executed based on input data, or data produced by previous actions [select cell C1] [select cell C2] [edit cell C2] 20 Automatable Task
  • 20. 32 Synthesis of RPA Scripts as a Transformation Problem V. Leno et al. Automated Discovery of Data Transformations for Robotic Process Automation. In AAAI-20 Workshop on Intelligent Process Automation, New York, USA, January 2020
  • 21. 322 Synthesis of RPA Scripts for Task Automation: Approach V. Leno et al. Automated Discovery of Data Transformations for Robotic Process Automation. In AAAI-20 Workshop on Intelligent Process Automation, New York, USA, January 2020
  • 22. 323 Preprocessing Filter out redundant actions  Control-flow redundancy (e.g. double copying without pasting)  Data-flow redundancy (e.g. double editing of text field with replacement) Identify candidate routines (repetitive sequences of actions)  Sequential pattern mining  candidate routines  Clustering similar or related routines
  • 23. 324 Extracting examples from candidate routines For each candidate routine trace:  Collect the values of all read cells/fields (Inputs)  Collect the latest values of all modified cells/fields (Outputs)  Create input-output transformation example (Inputs, Outputs) Inputs = [“Albert”, “Rauf”, “11/04/1986”, “+61 043 512 4834”, “arauf@gmail.com”, “Germany”, “99 Beacon Rd, Port Melbourne, VIC 3207, Australia”] Outputs = [“Albert Rauf”, “11-04- 1986”, “Germany”, “043-512- 4834”, “arauf@gmail.com”, “99 Beacon Rd”, “Port Melbourne”, “VIC”, “3207”, “Australia”]
  • 24. 325 Transformation discovery FOOFAH – transformation discovery by example  Program synthesis as a search problem in a state space graph  Heuristic search approach based on A* algorithm  Cost function is the amount of manipulations  Deals with string and table manipulations +61 039 689 9324 +61 035 341 2938 +61 079 149 3015 +61 039 689 9324 +61 035 341 2938 +61 079 149 3015 039 689 9324 035 341 2938 079 149 3015 +61 039 689 9324 +61 035 341 2938 +61 079 149 3015 039 689 9324 035 341 2938 079 149 3015 039 689 9324 035 341 2938 079 149 3015 split_first(0, ‘ ‘) split(0, ‘ ‘) drop(0, ‘ ‘) drop(0, ‘ ‘) join(0, ‘ ‘) join(0, ‘ ‘) Input Output
  • 25. 326 Transformation discovery FOOFAH – transformation discovery by example  Program synthesis as a search problem in state space graph  Heuristic search approach based on A* algorithm  Cost function is an amount of manipulations  Deals with string and table manipulations +61 039 689 9324 +61 035 341 2938 +61 079 149 3015 +61 039 689 9324 +61 035 341 2938 +61 079 149 3015 039 689 9324 035 341 2938 079 149 3015 split_first(0, ‘ ‘) split(0, ‘ ‘) drop(0, ‘ ‘) drop(0, ‘ ‘) join(0, ‘ ‘) join(0, ‘ ‘) Input Output +61 039 689 9324 +61 035 341 2938 +61 079 149 3015 039 689 9324 035 341 2938 079 149 3015 039 689 9324 035 341 2938 079 149 3015
  • 26. 327 Foofah-Based Transformation Synthesis: Limitations Does not scale up to real examples when applied directly Discovers complex transformations (low readability) Optimizations  Synthesize one transformation per output field and use UI log to discover input-to-output data flows  Discover patterns in the input values and discover one transformation per input pattern
  • 27. Robotic Process Mining 28  Extracting candidate routines from noisy UI logs  Handling heterogeneous occurrences of candidate routines • Many ways of performing the same routine  Discover transformations where the output fields are not (always) derived from fields that are explicitly accessed (e.g. using screenshot processing and/or eye tracking?)  Discover conditional transformations • The transformation steps to be performed depend on conditions in the inputs  Handling complex data types, e.g. copying a purchase order consisting of multiple line items Open Challenges
  • 28. Automated Process Improvement 29 29 Execution data Executable routine specifications Robotic Process Mining (Task Automation) Decision Rule Optimization Flow Optimization Optimized process model Resource Optimization Decision rules Optimized resource allocation policies Optimized decision rules
  • 29. Search-Based Process Optimization Discover Process Model Metaheuristics Optimizer (e.g. Genetic, Hill Climbing) Candidate Changeset Evaluator Candidate Changeset Generator New Pareto front Event log Candidate Change- sets Discover Simulation Model Simulation Model As-Is Process Model Current Pareto front Business Process Simulator Allowed Changes
  • 30. 331 Automated Discovery of Simulation Models from Event Logs Camargo et al. Automated Discovery of Simulation Models for Event Logs, Decision Support Systems, to appear, 2020 https://github.com/AdaptiveBProcess/Simod
  • 31. • Exploring search spaces of process changes is challenging due to combinatorial explosion and the fact that process changes may have non-additive effects Scalability • Simulation allows us to estimate changes in time and cost metrics, but what about quality metrics (e.g. defect rates)? Estimating the Effect of Changes • How can analysts conveniently capture the allowed space of changes and their associated costs? • How to help analysts to navigate through the discovered change-sets and their trade- offs? • How can we make the analyst trust the change recommendations made by an automated system? Usability Search-Based Process Optimization: Challenges 32

Editor's Notes

  1. Lost Make example of risk objectives
  2. Lost Make example of risk objectives
  3. https://www.if4it.com/core-domain-knowledge-critical-foundation-successful-design-thinking/ https://towardsdatascience.com/minimum-viable-domain-knowledge-in-data-science-5be7bc99eca9
  4. Use case inspired by a real-life scenario at the University of Melbourne
  5. V. Leno, A. Polyvyanyy, M. La Rosa, M. Dumas and F. Maria Maggi. Action logger: Enabling process mining for robotic process automation. In Proceedings of the Dissertation Award, Doctoral Consortium, and Demonstration Track at BPM 2019, 124–128, 2019 Available recording tools (e.g., WinParrot, JitBit) record low-level action only – clickstreams, keystrokes Although RPA tools (e.g., UI Path, Automation Anywhere) provide recording capabilities they are focused on manual programming of scripts. They do not record values of involved fields, do not capture timestamps, etc. In UI Path Studio, however, there is a component called UI Explorer, that is similar to our Action Logger, but it works only for Web (supports limited amount of actions), while our tool covers also Excel spreadsheet
  6. Baseline approach aims to discover document-to-document transformation, e.g. a program that maps all inputs into all outputs
  7. https://www.if4it.com/core-domain-knowledge-critical-foundation-successful-design-thinking/ https://towardsdatascience.com/minimum-viable-domain-knowledge-in-data-science-5be7bc99eca9