AI-driven Process Optimization: Run Machine Learning use cases in SAP Signavio leveraging SAP Build
- How to activate the OData and Ingestion API in SAP Signavio Process Intelligence
- Read event log data using the OData API of SAP Signavio Process Intelligence
- Enrich the event log with machine learning algorithms with the python capabilities in SAP Build Code - Business Application Studio
- Push the enriched event log back into SAP Signavio Process Intelligence
In this tutorial, I want to take you on a journey into the world of SAP Signavio Process Intelligence. We’ll explore how you can extend your event log, enrich it with machine learning algorithms, and seamlessly push back the updated event log into SAP Signavio Process Intelligence. The goal? To create a smarter, more proactive process management system.
Imagine this: You have a wealth of process mining data at your fingertips, but it’s static. What if you could predict outcomes and consume these predictions into your event log, transforming it into a dynamic, intelligent asset? That’s exactly what we’re going to do using SAP Build Code with its Python and Jupyter capabilities.
Example 1: Predicting Sales Order Delivery Times
One of the most powerful applications of this approach is predicting when a sales order will be delivered. By analyzing historical event logs, we can uncover patterns and trends that influence delivery times. Using machine learning algorithms, we can predict future delivery times based on various factors such as order size, product type, and current workload. These predictions are then fed back into the event log, providing real-time insights into expected delivery times. This not only helps in better planning but also improves customer satisfaction by setting accurate delivery expectations.
Example 2: Customer Satisfaction Prediction
Another fascinating example is predicting customer satisfaction with support tickets. By examining event logs, we can identify factors that impact satisfaction, such as cycle times, resolution speed, and communication quality. Machine learning models can then predict the likelihood of a customer being satisfied based on these factors. This predictive data is reintegrated into the event log, enabling support teams to proactively address potential dissatisfaction and improve the overall customer experience.
Why Is This Important?
The essence of leveraging machine learning algorithms on event log data lies in the proactive insights it generates. Static event logs offer valuable historical data, but by applying machine learning, we transform this data into a predictive powerhouse. This empowers businesses to anticipate challenges, optimize processes, and deliver superior outcomes. The ability to consume these predictions into the event logs ensures that the process intelligence is always up-to-date and actionable.
In conclusion, extending your event log in SAP Signavio Process Intelligence with machine learning algorithms and reintegrating the predictions creates a smarter, more responsive process management system. Whether it’s predicting delivery times, customer satisfaction, or identifying bottlenecks, the possibilities are limited only by your imagination. So, let’s dive in and unlock the true potential of your process mining data with SAP Build Code and its Python and Jupyter capabilities.
An overview of the tutorial steps performed can be found below.


























