- 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
- Data models
- Adding and editing processes
- Customizing process apps
- Publishing process apps
- App templates
- Notifications
- Additional resources

Process Mining
Adding and editing processes
With Process Mining, you can analyze multiple processes using a single process app. This provides the flexibility to observe various perspectives, detail levels, and types of flows.
By analyzing from different perspectives, for example, Purchasing and Invoicing in a Purchase-to-Pay process, you can generate different views that cater to the needs of different stakeholders. This can improve understanding, communication and decision-making across the board, by breaking down complex processes. Analyzing multiple detail levels of a process, for example in Purchase-to-Pay, can be valuable where different stakeholders may need different views or levels of detail. Analyzing multiple flows can help in identifying patterns across different users, teams, or machines.
Analyzing multiple processes involves tracking different objects that are involved in these processes. The objects tracked and the events associated with these objects form the basis of the process analysis.
You can manage the different processes for your process app from the Processes page in Data transformations.
-
Locate the Output section in Data transformations, then select Process to view the Processes page.
Follow these steps to add a new process.
-
Go to the Processes page and select Add process. The Add process panel is displayed.
-
Enter a descriptive name for the process in the Process name field.
Attention:Make sure to choose a name carefully. If the process is renamed later, the process table in the Data Manager will keep the original name and will have to be renamed separately.
-
Select the main object that you want to use for tracking from the Objects list.
-
Select the associated event tables from the Event tables list.Note:
You can select multiple event tables.
-
Select the Process mining type from the Process mining type list. Refer to Selecting the process model type for more information on process mining types.
-
Select Save.
The Add process panel is closed and the process is added to the list on the Processes page.
Each process defined in your data model has its own Process table with the projected events for that process. The following fields are always present in the event tables:
-
Process_event_ID
, unique ID for each record in the process table. -
Event_ID
, unique for each individual event, regardless of in which process it's used. In the example below,event_ID 1
occurs twice in the process table. -
Throughput_time
, time from previousEvent_end
to the currentEvent_end
. -
Cycle_time
*, time fromEvent_start
toEvent_end
.
Cycle_time
is only available if the events have an Event_start
defined.
The following illustration shows an example Process table containing the events for the P2P_process.
PO_ID
).
When you define a process, the following fields are created in the related Object table in Data transformations.
-
<Process>_variant
-
<Process>_start
-
<Process>_end
-
<Process>_throughput_time
-
<Process>_cycle_time
* -
<Process>_waiting_time
*
<Process>_cycle_time
and <Process>_waiting_time
are only available if the related events have an Event_start
defined.
Follow these steps to edit the settings for a process.
-
Locate the process for which you want to change the settings in the list of processes on the Processes page.
-
Select the edit process icon in the actions column of the process. The Edit process panel is displayed.
-
Edit the settings as desired and select Save.
Follow these steps to delete a process.
-
Locate the process which you want to delete in the list of processes on the Processes page.
-
Select the delete process icon in the actions column of the process. A confirmation message is displayed.
-
Select Delete to confirm.
The process is deleted and removed from the list of processes.