- Release notes
- Before you begin
- Managing access
- 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
- Notifications
- Additional resources

Process Mining
Conformance checking
Purchase order items
, or Incidents
.
The Conformance checking dashboard contains information that will help you determine whether the process complies with the Discover process model or the Import BPMN model. It enables you to detect inefficiencies, compliance issues, process enhancement opportunities, and discrepancies between the actual process and the reference process model.
The Conformance checking dashboard is only available for apps that are using a process model. Which means process apps that were created using the Discover process model or the Import BPMN model.
-
In the Select the process mining type step, select Discover process model or Import process model.
The following table contains overview of available deviation types and a related example deviation.
Deviation type |
Example deviation |
Description |
Activity retry |
"Activity <activity A> is repeated" |
Activity was repeated multiple times in a row. |
Exclusive choice violation |
"Activity <activity A> is followed by activity <activity B>" |
Multiple activities from the exclusive choice block were executed when only one was expected. |
Skip | "Activity <activity A> is skipped" |
Activity was skipped. |
Incomplete parallel bloc |
"Activities <activity A> and <activity B> are skipped" |
Not all activities in the parallel block were executed. |
Invalid activity |
"Activity <activity A> is an undesired activity" |
Activity was not expected to happen at all. |
Invalid start |
"Activity <activity A> is executed as start activity" |
Activity was not expected to start the process. |
Invalid end |
"Activity <activity B> is executed as end activity" |
Activity was not expected to end the process. |
Loop back |
"Case loops back from activity <activity A> to activity <activity B>" |
Activity unexpectedly loops back to a previous one. |
Unknown |
Unknown non-conforming behavior from activity <activity A> to activity <activity B>" |
Behavior does not conform to the model and is not recognized. |
Follow this step to display the Conformance checking dashboard.
-
Select Conformance checking in the menu on the left of the dashboard.
The Conformance checking dashboard is displayed.
If multiple processes are defined for your process app, you can select a different process for conformance checking. This enables you to detect inefficiencies, compliance issues, and process enhancement opportunities for all the relevant processes.
The different KPIs display values for both non-conforming objects (left) and conforming objects (right). This enables you to assess the impact of deviations in comparison with conforming objects.
The following table describes the KPIs that are displayed at the top Conformance checking dashboard.
KPI |
Description |
---|---|
Number of variants | The total number of process variants.
|
Number of objects | The total number of objects. |
Average throughput time | The average time it takes to execute the end-to-end process. |
Average event cost |
The average cost of executing events for objects created within the selected period. |
The KPIs are computed for conforming and non-conforming objectsobjects. A non-conforming case is a case that has at least one deviation.
Chart |
Description |
Deviations | A bar chart showing the detected deviations, deviation types, and the number of objects where every deviation appears. |
Conformance rate | A line chart showing the conformance rate over time.
Note:
Conformance rate is the percentage of objects that conform to the reference model. A higher conformance rate means there is a greater degree of conformance to the reference model. |
Deviations over time | A line chart showing the total number of deviations over time. |
The Conformance checking process graph shows the discrepancies between the reference process model (discovered or imported) and the actual process. The following table describes the types of process graph discrepancies that are highlighted in the process graph.
Type |
Description |
Conforming |
The activity/edge is conforming, being present both in the reference model and in the actual process. This means that activities are executed in the exact order specified in the model. |
Non-conforming log only |
The activity/edge is unexpected, being present in the data but not in the reference model. This means that there is either an unexpected activity that is executed or there is an unexpected edge between two activities. |
Non-conforming model only |
The activity/edge is missing in the selected objects, being present in the reference model but not in the data. This means that an activity is skipped altogether from the process, or that a transition between two activities is not happening. |