process-mining
latest
false
UiPath logo, featuring letters U and I in white

Process Mining

Last updated May 28, 2025

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.

Processes page

You can manage the different processes for your process app from the Processes page in Data transformations.

  1. Locate the Output section in Data transformations, then select Process to view the Processes page.

The list of processes defined for your process app is displayed.

Adding a process

Follow these steps to add a new process.

  1. Go to the Processes page and select Add process. The Add process panel is displayed.

  2. 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.

  3. Select the main object that you want to use for tracking from the Objects list.

  4. Select the associated event tables from the Event tables list.
    Note:

    You can select multiple event tables.

  5. 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.

  6. Select Save.

The Add process panel is closed and the process is added to the list on the Processes page.

Process tables

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 previous Event_end to the current Event_end.
  • Cycle_time*, time from Event_start to Event_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.



The following illustration shows an example Process table containing the high level events for the P2P_process as a result from filtering on the PO_events (PO_ID).


Object tables

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.

Editing a process

Follow these steps to edit the settings for a process.

  1. Locate the process for which you want to change the settings in the list of processes on the Processes page.

  2. Select the edit process icon in the actions column of the process. The Edit process panel is displayed.

  3. Edit the settings as desired and select Save.

Deleting a process

Follow these steps to delete a process.

  1. Locate the process which you want to delete in the list of processes on the Processes page.

  2. Select the delete process icon in the actions column of the process. A confirmation message is displayed.

  3. Select Delete to confirm.

The process is deleted and removed from the list of processes.

  • Processes page
  • Adding a process
  • Process tables
  • Object tables
  • Editing a process
  • Deleting a process

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2025 UiPath. All rights reserved.