Scheduler
The Scheduler lets you execute Step Plans repeatedly with the help of cron expressions typically used for synthetic monitoring.
Description
Let’s describe the Step scheduler view: You can access it by clicking “Scheduler” on the sidebar menu:

Here is the column description:
- Name: The name of the task that is scheduled. Click the task name to modify the task schedule, or click the file icon next to the task name to modify the Plan configuration.
- Environment: The environment in which the Plan will be executed
- Cron Expression: the Cron expression used to trigger the associated Plan
- Status: defines if the task is active or not
- Action: options that let you execute, edit, delete or analyze the task
Create and configure tasks
A task is defined by following properties:
- Plan: the plan to be executed
- CRON expression: define when and at which frequency the plan is executed. See the CRON official documentation.
- Execution parameters (Optional): the values for each execution parameters (i.e. Environment) as defined in customization
- User (Optional): to execute the plan on behalf of provided username. Note: logged-in user must have sufficient right to delegate the execution, and the user on behalf must have sufficient right to execute the plan
- Assertion plan (Optional): the assertion plan to be evaluated after each plan executions
Assertion plan
An assertion plan declares assertions to be performed on the series of executions of a scheduler task. It is executed after each execution of the scheduler task and triggers an event of type “Assertion of task failed“ upon failure. You can subscribe for notifications of such event by email or webhooks.
Typically an assertion plan consists of one or more AssertMetric controls that specify the assertions. AssertMetric can be for instance used to ensure that the number of failures of the executions related to a scheduler task entry remains below a defined threshold.
Scheduler global settings
As an admin user, you have access to modify the Scheduler global settings.
To do this, go to the Settings icon > Setting tab > scheduler, then enable scheduler. This lets you enable or disable the Scheduler globally across all projects, and you can still execute the scheduler entries manually if needed.

You can also specify the user under which the scheduler tasks should be executed. If the field is left empty, the tasks will be executed under the user who created it.
Please note that the Scheduler tasks are greyed out when the Scheduler is disabled globally.
