Schedules

Note: Schedules is currently in beta.

A centralised place to manage all Schedules for all your Workflows in one location with the occurences of these Schedules visible on a Calendar. You can also view Schedules specific for a Workflow in the Workflow Editor Schedules tab.

Schedules allow you to

  • trigger a Workflow one time or recurring
  • define the parameters to be passed to the Workflow
  • define multiple concurrent times for a Workflow to run

Schedules can be paused individually or the Schedule trigger can be disabled which will pause all Schedules. If the Schedule trigger is disabled, when enabled again it will only enable those Schedules that were previously active, respecting all prior pauses.

Schedules

Filters

You can filter by a combination of Scope, Team, Workflow, Status, or Date range.

Type

There are three types of Schedule: Run Once, Recurring, and Recurring via cron expression.

Run Once

Allows you to set a date and time in the future.

Recurring

Allows you to set the time, timezone and which days to run.

Recurring via cron expression

Allows you to define the cron schedule and timezone. The cron accepts both 5 part cron strings as well as 7 part quartz cron syntax

Cron schedule syntax

# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;
# │ │ │ │ │                                   7 is also Sunday on some systems)
# │ │ │ │ │
# │ │ │ │ │
# * * * * *
Schedule Description Cron Quartz Cron
Yearly (or annually) Run once a year at midnight of 1 January 0 0 1 1 * 0 0 0 1 1 ? *
Monthly Run once a month at midnight of the first day of the month 0 0 1 * * 0 0 0 1 1/1 ? *
Weekly Run once a week at midnight on Sunday morning 0 0 * * 0 0 0 0 ? * SUN *
Daily (or midnight) Run once a day at midnight 0 0 * * * 0 0 0 1/1 * ? *
Hourly Run once an hour at the beginning of the hour 0 * * * * 0 0 0/1 1/1 * ? *

To generate Cron schedule expressions, you can use web tools like crontab.guru. For Quartz Cron expressions you can use web tools like cronmaker.

Please note that the 1 1 1 1 1 expression does not work with Flow's scheduling system

System Task

There is a System Task that allows you to create a Run Once Schedule in the future. See Getting To Know Tasks for more detailed inforamtion.