- Release notes
- Before you begin
- Getting started
- Integrations
- Working with process apps
- Working with dashboards and charts
- Working with process graphs
- Working with Discover process models and Import BPMN models
- Showing or hiding the menu
- Context information
- Export
- Filters
- Sending automation ideas to UiPath® Automation Hub
- Tags
- Due dates
- Compare
- Conformance checking
- Root cause analysis
- Simulating automation potential
- Starting a Task Mining project from Process Mining
- Triggering an automation from a process app
- Viewing Process data
- Creating apps
- Loading data
- Transforming data
- Customizing process apps
- Publishing process apps
- App templates
- Additional resources

Process Mining
Process Optimization app
With the Process Optimization process app, you can track the execution of an end-to-end automated process (e.g. a Solution Accelerator, or a Long Running Workflow) through the entire UiPath® platform, including Integration Services, Action Center, Jobs, Queues, and Document Understanding.
If you have integrated Jobs or Queues via the Robotic Enterprise Framework (REFramework), Long running workflows, or UiPath® persistence activities in your automation processes, the Process Optimization app can help you to enhance your automation monitoring and and look for opportunities for optimization.
Process |
An end-to-end process that spans multiple automations, humans, and systems. |
Process Trace |
An execution of the end-to-end process. For example, “Payment process”. |
Trace ID |
A unique identifier through which a Trace is identified. The Trace ID is generated automatically by the UiPath Platform. |
Task |
A single step in the end-to-end process. For example “Approve purchase order”. |
Event | An instance of a Task happening at a particular time. |
Object |
An business entity in the process that is touched as part of a task. For example “Purchase order”. |
The Conformance checking dashboard contains information that will help you determine whether the process complies with the Discover process model. It allows you to detect deviations between the actual process and the reference process model. For each deviation, the Deviation type, the average throughput time, and the number of traces are displayed.
The following table describes the KPIs that are displayed on the Conformance checking dashboard.
For each KPI, both the non-conforming and the conforming values are displayed.
KPI |
Description |
---|---|
Number of variants |
The number of variants for the process. |
Numbers of traces |
The total number of traces. |
Avg. throughput time |
The average trace throughput time for the end-to-end process. |
The Conformance rate chart displays a trend in the Conformance rate for traces based on their specific start time. This allows you to monitor how the Conformance rate is changing over time.
A high Conformance rate indicates that the actual execution of the process aligns well with the with the Discover process model or the Import BPMN model. A low conformance rate indicates frequent deviations from the Discover process model or the Import BPMN model.
The Process data dashboard enables you to analyze your data on the lowest level. It contains a different tab for every table available in your data.
The Details icon in front of a row enables you dive deeper into the execution of a single trace (Trace ID).
It provides information on all the tasks that have been performed for the trace, when the task was started and ended, the duration, and the amount of waiting time between tasks.
The data for the Process Optimization app is refreshed automatically at every data load or data transformation run.
You can also refresh the data for the Process Optimization app on-demand.
Follow this step to refresh the data for a published Process Optimization app.
-
Select the Refresh button on the dashboard in the app.
Follow these steps to refresh the data from the Process Mining portal.
-
Go to the Process apps tab in the Process Mining portal.
-
Locate the Process Optimization app for which you want to refresh the data.
-
Open the menu on the app card and select Re-ingest.
A new data run will be triggered and you will be notified when the new data is available in the Process Optimization app
Data for the Process Optimization app can also be refreshed from Data transformations when managing Automation data. Check out Automation data for more information.
When you create a Process Optimization app from the Process Optimization app template, this automatically creates the input data tables required to load automation data for the app.
Check out Automation data for an overview of the input tables and fields and more information on managing automation data.