> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexxible.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Schedule a microservice execution

> How to schedule a microservice to run at a specific date and time, and check its status before it is launched.

When you run a microservice from **Workspaces**, you can schedule it to launch at a future date and time instead of running it immediately.

## Schedule the execution

1. Go to **Workspaces** → **Workspaces**.

2. Select the devices on which you want to run the microservice.

3. In the top action bar, click **Microservices**.

4. Select the desired microservice.

   The **Run microservice** window opens, with the summary of **Eligible for microservice** and **Excluded** devices.

5. In the **Scheduling** section, enable **Schedule for later**.

6. Fill in the fields:

   * **Scheduled start date.** Date and time from which the microservice will run.
   * **Scheduled end date.** Deadline date and time for the execution. If the device has not been able to run it before this date, the operation will not be performed.
   * **Time zone.** Time zone in which both dates are interpreted.

7. Click **Schedule**.

> [!NOTE]
>
> If **Schedule for later** is not enabled, the microservice runs immediately when you click **Run**.

## Check a scheduled execution

While the scheduled execution has not been launched, you can view it, change its time, or cancel it from the [Scheduled](https://docs.flexxible.com/en/features/traceability/operations/scheduled.md) section, within **Operations**.

## Related information

For more information about the fields in the execution window and the Scheduled section, see [Available actions](https://docs.flexxible.com/en/features/workspaces/wks-actions.md#microservicios) and [Scheduled](https://docs.flexxible.com/en/features/traceability/operations/scheduled.md).
