# Background Process

> Background Process template in Studio for creating processes that run in parallel with a foreground process without requiring user interaction.

The **Background Process** is a template for creating processes that can run in parallel on the same Robot, together with one foreground process. For this reason, background processes must not contain activities that require user interaction.

The default dependencies of a background process template are: [UiPath.Excel.Activities](https://docs.uipath.com/activities/docs/about-the-excel-activities-pack), [UiPath.Mail.Activities](https://docs.uipath.com/activities/docs/about-the-mail-activities-pack), [UiPath.System.Activities](https://docs.uipath.com/activities/docs/about-the-system-activities-pack), and [UiPath.WebAPI.Activities](https://docs.uipath.com/activities/docs/about-the-web-activities-pack).

## Constraints and Requirements

Background processes must not make use of interactive activities, like [Click](https://docs.uipath.com/activities/docs/click) or [Type Into](https://docs.uipath.com/activities/docs/type-into) found in the [UiPath.UIAutomation.Activities](https://docs.uipath.com/activities/docs/about-the-ui-automation-activities-pack) package. Check out the [Background Process Automation](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/background-process-automation) page to read more about how the Robot handles such processes.

## Creating a Background Process

In Studio, go to the Home Backstage view and select **Background Process**. The **New Background Process** window opens. Select **Create** after filling in the fields. For a description of the fields, including **Create new solution** and **Minimum Robot version**, refer to [About Automation Projects](https://docs.uipath.com/studio/standalone/2026.10/user-guide/about-automation-projects#about-automation-projects).

![New Background Process window showing the Name, Description, Create new solution, Location, Compatibility, Language, and Minimum Robot version fields](https://dev-assets.cms.uipath.com/assets/images/studio/background-process-new-background-process-149a6561.webp)

A process may be turned into a **Background Process** as long as it does not contain activities with UI interaction. Go to the [Project Settings](https://docs.uipath.com/studio/standalone/2026.10/user-guide/about-automation-projects#about-automation-projects) window and set the **Starts in Background** toggle to **Yes**.

Consequently, a **Background Process** may be turned into a foreground one by switching the same toggle to **No**.

### Publishing constraints

Before publishing a background process, make sure it does not contain any interactive activities. Using such activities in background processes, while running at the same time with foreground processes may cause unexpected results.

Please note that a **Background Process** runs in Session 0 when started from Orchestrator on an Unattended Robot.

For a more detailed description on how Background Processes work, refer to the [Background Process Automation](https://docs.uipath.com/robot/standalone/2026.10/admin-guide/background-process-automation) page, which provides more information on this subject.
