# Creating schedules

> Create a single, recurrent, or Cron-based schedule to run an automated test set at a specified time.

Schedule an automated test set to run once, repeatedly, or on a Cron expression. Your schedules appear under Schedules in the Execution section.

## Prerequisites

To create a schedule for an automated test, you need the **Automated execution** Test Manager permission. When creating a custom Test Manager role, you can find this permission under **Task Permissions**.
:::note
The Test Manager project roles that can create schedules are: **Project owner**, **Test Manager**, and **Test Executor**.
:::

## Steps

1. Go to the **Execution** section of your project, then navigate to **Schedules**.
2. Select **Create Schedule**.
3. Configure your schedule as needed, using the following fields:
   1. **Schedule**: Enter a name for your schedule.
   2. **Test Sets**: From the dropdown list, select an automated test set that you want the schedule to apply to.
   3. **Description**: Enter a description of the schedule.
   4. **Schedule Type**: Configure additional parameters depending on the schedule type you choose:
      * **Single**: This type runs only once. Define a **Start date** and a **Time zone**.
      * **Recurrence**: This type runs on a set cadence with a defined start, and end date:
        1. **Repeat**: Select the schedule cadence:
           + **Minutely**: Set the number of minutes for the schedule recurrence.
           + **Hourly**: Set the number of hours for the schedule recurrence.
           + **Daily**: Set the number of days for the schedule recurrence.
           + **Weekly**: Set the number of weeks for the schedule recurrence.
           + **Monthly**: Set the number of months for the schedule recurrence.
        2. **Start date**: Set a start date for the recurrent schedule.
        3. **End date**: Select an end date for the recurrent schedule.
        4. **Time zone**: Select a specific timezone for the schedule.
      * **Advanced**: This type runs based on a cadence configured using Cron expressions.
        1. **Cron Expression**: Enter a Cron expression, using Quartz Cron syntax, that represents the schedule recurrence. For example, if you want to configure a schedule that runs every Tuesday, at midnight, you would use the following Quartz Cron expression: `0 0 0 ? * 2`. For details, see [Using Cron expressions](https://docs.uipath.com/orchestrator/automation-cloud/latest/user-guide/using-cron-expressions).
        2. **Start date**: Set a start date for the recurrent schedule.
        3. **Time zone**: Select a specific timezone for the schedule.
4. Select **Save** to create the schedule.

   Figure 1. The Create Schedule window

   ![The Create Schedule window](https://dev-assets.cms.uipath.com/assets/images/test-manager/test-manager-the-create-schedule-window-520590-712b7274-d1273f4b.webp)

## Result

The schedule is saved and the automated test execution runs at the configured time. You can view and manage all schedules under **Schedules** in the **Execution** section.
