# Adding fields

> You can add new fields using **Data transformations**. Any additional field that is added to the SQL transformations of the output tables will show up in the app.

You can add new fields using **Data transformations**. Any additional field that is added to the SQL transformations of the output tables will show up in the app.

## Prerequisites

* Make sure the input data needed for your new field is available in your app. Check out [Loading data](https://docs.uipath.com/process-mining/automation-suite/2.2510/user-guide/loading-data).
* Make sure your data model adheres the requirements. Check out [Data model requirements](https://docs.uipath.com/process-mining/automation-suite/2.2510/user-guide/data-models#data-model-requirements).
* Make sure the new field is mapped to the correct field in the input table. Check out [Managing input data](https://docs.uipath.com/process-mining/automation-suite/2.2510/user-guide/managing-input-data#managing-input-data).

## Special characters in field names

More special characters are allowed in your names. You can define field names in data transformations with, for example, Japanese characters. These fields will be loaded in the data model and can be used in dashboards.

There is a small set of characters that are not allowed:

|  |  |
| --- | --- |
| `]` | square bracket close |
| `()` | open/close brackets |
| `"` | double quotes |
| `,` | comma |
| `;` | semicolon |
| `{}` | curly braces |
| `\n` | new line |
| `\t` | tab |
| `=` | equals |

## Creating a new output field

:::note
For process apps based on **Event log**, **Custom process**, generic **Purchase-to-Pay**, and generic **Order-to-Cash** app templates, additional fields in your input data will be added automatically to your Process Mining app. As these fields are automatically propagated to the output models, you do not need to edit the transformations. You can just add these fields to relevant charts in the dashboards.
:::

Follow these steps to create a new output field using **Data transformations**.

1. Go to the **Data transformations** editor.
2. Select the applicable output table SQL file of the **Transformations** for which you want to define an output field.
3. Add the field in the `select` statement.

   ![Select statement](https://dev-assets.cms.uipath.com/assets/images/process-mining/process-mining-select-statement-346857-d55a4363-40bd763c.webp)
4. Select **Apply to dashboards** and run the transformations to make the field available for use in dashboards.
   :::note
   This may take several minutes. Only if the run finishes successfully, the new field will show up in the **Data Manager**.
   :::
5. Select **Edit dashboards** and open the **Data Manager**.
6. A message is displayed to inform you that new fields have been added. Select **Confirm** to continue.

   ![New fields added confirmation message](https://dev-assets.cms.uipath.com/assets/images/process-mining/process-mining-new-fields-added-confirmation-message-352288-d67d4b2e-cdfc19f1.webp)
7. Locate the new field and check the **Source field** and the **Type** for the new field.

The new field is marked with a blue dot.

   ![New field marked with a blue dot](https://dev-assets.cms.uipath.com/assets/images/process-mining/process-mining-new-field-marked-with-a-blue-dot-346861-1bf1692e-5cf69ee0.webp)

The new field is now available for use in dashboard charts.

:::note
Once the process app is published with the new field, the blue dot is no longer displayed.
:::
