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

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.
   :::note
   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](https://docs.uipath.com/process-mining/automation-suite/2.2510/user-guide/create-new-app-wizard#create-new-app-wizard) 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.

You can create up to 20 processes per app.

### 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**.

  ![Process table for the P2P process](https://dev-assets.cms.uipath.com/assets/images/process-mining/process-mining-process-table-for-the-p2p-process-528463-ac19c357-775d3199.webp)

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`).

  ![Process table for the P2P process high level events](https://dev-assets.cms.uipath.com/assets/images/process-mining/process-mining-process-table-for-the-p2p-process-high-level-events-528467-56d3351c-2df286d5.webp)

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