- 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
- Triggering an automation from a process app
- Viewing Process data
- Creating apps
- Loading data
- Customizing process apps
- App templates
- Additional resources
- Out-of-the-box Tags and Due dates
- Editing data transformations in a local environment
- Setting up a local test environment
- Designing an event log
- Extending the SAP Ariba extraction tool
- Performance characteristics

Process Mining
Process Mining is available in Automation Suite, to be installed on premises in the customer local environment or Virtual Machines on Azure, Amazon Web Services or Google Cloud Platform.
Process Mining on Automation Suite, enables our customers to install the full UiPath® Suite of products on premises.
The main benefits of the Automation Suite are:
- All UiPath® products in a centralized on-premises location
- Same interface and features as in the Software as a Service version
- Back up and Restore
- Monitoring and Alerting
- High Availability
For information on installing and configuring Process Mining on Automation Suite, refer to the Automation Suite Guide.
Configuring Microsoft SQL Server contains detailed information on configuring Microsoft SQL Server for Process Mining. To calculate the hardware requirements for the Process Mining SQL Server database for data storage for Process Mining process apps, check out Hardware requirements. If you want to manually add Process Mining in the "cluster.json" configuration file, instead of using the interactive installer, check out Manual: Advanced installation experience.
With Process Mining, you can create new process apps based on process-specific app templates. An app template contains a predefined set of dashboards and KPIs for process analysis and can be used as the starting point for creating your process apps. If available, an app template can include a built-in connector for a specific combination of a process and source system.
Process Mining offers out-of-the box app templates for several processes and source systems that you can use as the starting point for creating your process apps. You can customize these app templates to your business needs and publish them with a set of dashboards and KPIs to enable business users to monitor and analyze the processes in detail.
When you create a new process app, you must upload data before you can publish the process app. You can also upload data for a published process app. You can use a sample dataset, upload a dataset with .csv files, or load data using an extractor.
Data volume
The performance end-users will experience is directly related to the data volume. The number of rows inside the biggest tables determines the data volume. In general, only the number of rows determines the performance that end users experience. The number of columns is only a factor when the data is loaded from the database.
Processes with about 600.000 (600K) objects and up to about 100.000.000 (100M) events per process are ideal. With more objects and events, parsing the data and showing the visualization will take longer. Process Mining will continue to work. However, when large amounts of data are inserted, the reaction speed may drop.
It is recommended to check the data amount beforehand. If it exceeds the above numbers, it is advised to consider optimizing or limiting the dataset.
Transformations are applied to the data stored in the database to make sure the data adheres to a data schema which can be loaded in the Process Mining process app. In Process Mining, you can customize the transformations to adapt them to your data schema.
Dashboard editor
After creating a process app from an app template, you can edit the dashboards to customize the process app to your business needs. The Dashboard editor provides various options to create different views, and to organize, group, and filter data.
Data manager
The Data manager enables you to customize the data used in your process app. With Data manager, you can edit data fields and metrics to change the display names used in your app. Besides, you can toggle fields to be visible or not.
Data transformations
With the inline editor, you can edit the Data transformations of your app directly in the browser. This means you do no longer have to export and import your transformations. Once you are done editing, you can run your customized transformations from the inline transformations editor.With Root cause analysis, you can compare the influence of case properties on a certain behavior to find significant data influencers for specific process situations. A set of cases is defined based on the period filter. This selection is called Reference cases. Within this set of cases, you can select the behavior that you want to analyze. Check out Root cause analysis.
When in Compare mode, you can compare two sets of paths from your process. This enables you to visualize, compare, and analyze the performance of a process and its variations. Check out Compare.
The Automation potential dashboard enables you to detect potential savings for activities in your process. For example, if you determine an activity as a bottleneck in the process graph, you can calculate the impact of automating the activity. Check out Simulating automation potential.
The integration with Automation Hub enables you to send automation ideas from Process Mining directly to Automation Hub. Check out Sending automation ideas to UiPath Automation Hub.
The Admin console module enables you to manage access by assigning roles to users or groups. The permissions model allows you to integrate all your employees using Process Mining based on your business requirements.
Check out Setting up the users and Managing access for process apps.
- Introduction
- Installation and configuration
- App templates
- Extracting and loading data
- Data volume
- Editing data transformations
- Customizing process apps
- Dashboard editor
- Data manager
- Data transformations
- Root cause analysis
- Comparing process paths
- Simulating automations
- Send automation ideas to Automation Hub
- Managing access control for process apps