Unlock Instant Process Insights: QPR ProcessAnalyzer Now on Snowflake Marketplace
We’re excited to announce that QPR ProcessAnalyzer is now available on the Snowflake Marketplace. As the only process mining software worldwide with native...
This blog is brought to you by D.Sc. Teemu Lehto, Vice President, Process Mining at QPR Software. Teemu provides a detailed and technical explanation of how process mining helps in preventing compliance violations.
Intelligent process mining helps compliance officers, internal auditors, business leaders, process analysts, and business controllers to detect, understand, predict and prevent compliance violations. Typical use cases include:
The four steps for preventing compliance violations using intelligent process mining are:
The approach uses the framework presented in my previous blog about intelligent process mining using Machine Learning.
Intelligent process mining detects compliance violations automatically as soon as they appear. As soon as new data is loaded into the process mining system, for example on a daily basis, the system will check all business rules to find if any new violations exist. Typical patterns for compliance rules include:
When these patterns and definitions are put together we get some examples of compliance rules, such as:
Now the good news! The process mining system is capable of evaluating all possible compliance rules and thus detects all compliance violations as soon as source data is available!
Why did something happen in the past?
After detecting a compliance violation, you may want to know why it happened. Intelligent process mining helps you find the answer by looking at the full process mining data available in the model.
Root Cause analysis detects process steps and case attribute values that cause the compliance violations. The analysis is based on the statistical correlation and shows root causes for both problem areas (highlighted with red color) as well as the best practice areas (highlighted with blue color).
The example above shows the root causes for Maverick Purchasing violations. From the flowchart we see that maverick purchases are more likely to visit the process step "Review Man.": 56% of violating cases compared to 27% of non-violating cases. On the other hand, only 6% of violating cases visit "Review Top Man." compared to the 14% of non-violating cases. The case attribute analysis in the right-side chart shows that if PO: Material Group is "twezzers" then 300 out of 1.1K cases (27%) violate the maverick purchasing compliance rule.
The capability of finding root causes for compliance violations forms the basis for improving business operations systematically.
The previous two steps have shown how to detect compliance violations (descriptive process mining) and understand why did they happen (diagnostic process mining).
In this third step, we want to predict violations before they even happen. This is possible by using the current as-is knowledge in our process mining model with the latest extracted data from the ERP systems.
Predictive process mining is a method to predict what will happen next in any given ongoing case. It is possible to make these predictions since the process morning model already includes full details of each completed case. By using this information the machine learning system can predict - in a very similar way as a human expert would predict - the outcome of each case. The more data there is, the better the accuracy of the prediction will be.
It is easy to configure the QPR ProcessAnalyzer system to make future predictions and show them in a dashboard using the approach:
The picture above shows a dashboard with predictions for Compliance Violation. 7.9% of the currently ongoing cases are predicted to experience compliance violations, according to the machine learning model that is trained using the already completed customer orders. Further analysis is available using the trend and benchmarking charts.
How to recommend actions to prevent future compliance violations?
The previous three steps of intelligent process mining have shown how to 1. detect compliance violations (descriptive process mining), 2. understand why they happened (diagnostic process mining) and 3. predict future violations. As soon as we have the prediction, we can start the work to affect the actual outcome of each case: mitigate already occurred violations and prevent the predicted future violations before they even occur.
Typical jobs for an Intelligent Orchestrator to prevent violations include:
The screenshot above shows an email message containing some recent violations for those cases where Material has been changed Shipment has already been created. The ERP link is a direct link to open the corresponding case in an ERP system, such as SAP.
The QPR Link is the direct link to the QPR process mining model that allows easy analysis of all end-to-end process activities that have taken place during the excution of this item.
The above picture shows a detailed case view for one individual process case. By using this view, it is easy to see all occurred events and details about any compliance violation.
The screenshot above from QPR ProcessAnalyzer shows an example of Intelligent Orechestrator for Compliance: Violations in action.
Each ongoing case is shown in one row with the customer name, order number, and other details. The last column shows the violation: Material changed after Shipment Created. The column OTD Prediction shows the machine learning model-based prediction for on-time delivery. The last event shows the latest event that has taken occurred for the case. The last column - Next Orchestrated Action - shows the suggested next action with a hyperlink to perform the action itself. Some actions, such as "Email Payment Reminder", launch email systems to send an email to customers. "Manage order" is a link to the ERP system for manually making changes to the customer order. the "Start RPA - Remove Delivery Block" starts an RPA bot to remove the delivery block from SAP.
Prescriptive process mining introduces an intelligent orchestrator to help you to succeed in your business operations. You may listen to the intelligent orchestrator's advice, follow the advice if it sounds good, ignore the advice if you know more background information than the system, and train the machine learning-based orchestrator to become an even better companion for running your operations.
Intelligent Orchestrator is a key component in the QPR Predict and Prevent system, where AI and business rules are used to make the predictions and discover business rule violations, and the orchestrator then prevents and mitigates the emerging problems in time:
QPR integrates with the ERP systems, AI frameworks, and RPA/Workflow systems to orchestrate the whole process.
What do you think? Do you want to learn more about Intelligent Process mining?
Join our webinar to learn more about this topic - Preventing Compliance Violations using Intelligent Process Mining
I am personally super happy to talk more about intelligent process mining so feel free to book a 30-minutes meeting using this link.
Dr. Teemu Lehto, holding a Ph.D. in process mining, has spent more than two decades advancing the field of Digital Twin of an Organization (DTO). Teemu has helped hundreds of companies achieve unprecedented visibility into their business operations throughout his career. With a passion for this field, Teemu’s mission is to empower organizations to make data-driven decisions, optimize processes, and discover untapped potential within their businesses.
We’re excited to announce that QPR ProcessAnalyzer is now available on the Snowflake Marketplace. As the only process mining software worldwide with native...
QPR Software's decision to power its process mining solution with the Snowflake Data Cloud has recently received a warm welcome in the US market. This...
In today’s data-driven world, businesses are constantly seeking innovative ways to optimize their operations. Process mining stands out as a transformative...
What would you do if you had a digital replica of your business operations? Imagine being able to peer into every corner of your organization, analyze...
Featured Blog
Identifying inefficiencies, risks, and automation opportunities with process mining
“With QPR ProcessAnalyzer, we were able to analyze the process in 2-3 hours instead of three weeks“
Read more