A schedule runs a workflow for you at the times you set. Use this page to work out when a scheduled workflow starts, and to find out why a schedule does not fire.
A new workflow has Schedule Status on, so its card shows On before it has run. The schedule does not start a run until the workflow has run once.
Everything else in the form, such as Batch Size and Restart Count, is covered in Create and edit a workflow.
| Setting | What it does | Default |
|---|---|---|
| Unit | How the schedule repeats: Minute, Hour, Day or Month. | Minute |
| Frequency | The gap between runs, in minutes, hours or days, from 1 to 100. It does not apply to Month, although the field stays visible. | 1 |
| Schedule Day | The day of the month for a Month schedule, from 1 to 31. It applies only to Month. | 1 |
| Start Time | The first time of day the schedule may start a run. | 00:00 |
| End Time | The last time of day the schedule may start a run. Shown only for Minute and Hour, and it must be after Start Time. | 23:59 |
| Timezone | The time zone that Start Time, End Time and Schedule Day are read in. Click Change and search by city or country; each row shows the time there now and its offset, such as GMT+2. Changing it keeps the times you typed. | Your browser's time zone for a workflow you create. UTC for a workflow that DataMind creates for you, such as the ones added with a new source. |
| Schedule Status | Turns the schedule on or off, the same as the On/Off control on the card. | On |
| Ignore Error | Lets later scheduled runs start after a Failed or Aborted run. | Off |
Both switches and every schedule field are read-only when you cannot edit the workflow.
| Unit | When it runs |
|---|---|
| Minute | At Start Time, then every Frequency minutes, until End Time. Example: Frequency 15, Start Time 08:00, End Time 18:00 runs at 08:00, 08:15 and so on, up to 18:00. |
| Hour | At Start Time, then every Frequency hours, until End Time. Example: Frequency 2, Start Time 06:00, End Time 23:59 runs at 06:00, 08:00 and so on, up to 22:00. |
| Day | Once a day, at the first minute from Start Time when the workflow is allowed to start. Example: Start Time 02:00 runs every night at 02:00. With Frequency 2, it runs on the 1st, 3rd, 5th and so on of each month. |
| Month | Once a month, on Schedule Day, from Start Time. Example: Schedule Day 5, Start Time 03:00 runs on the 5th of every month at 03:00. Schedule Day 31 runs only in months that have a 31st. |
Times and days follow the workflow's Timezone. A Day run at 01:00 in Asia/ counts as that day's run in Tokyo, and Schedule Day 5 means the 5th in that time zone.
The schedule starts a run only when all of these are true:
The scheduler checks every minute. A scheduled run does not start when:
Scheduled runs are counted per slot:
Scheduled runs show Automatic in the Execution Type column of the runs table. See Job runs.
To change a schedule, you need the Modify permission for the workflow's type: Modify Lake Workflows, Modify Warehouse Workflows or Modify WriteBack Workflows. It covers the schedule fields and both switches in the form, the On/Off control on the card, and Turn Off/Turn On in a tab's menu. Without it, the control is disabled and the form opens read-only. See Workflow permissions.
Europe/ Berlin runs at 08:00 Berlin time in summer and in winter.A schedule starts only after the workflow has run once. Run it by hand once, using Run a workflow by hand. From then on, the schedule takes over.
A Failed or Aborted recent run holds the schedule back. Fix the cause and run the workflow until a run finishes without failing, or turn on Ignore Error to keep the schedule going after failures. See Monitor and fix a run.
The workflow runs at 08:00 in its Timezone, which can differ from yours. Open the workflow with Edit and read Timezone under Schedule Settings: the sentence there shows the times on your own clock. Click Change, pick your time zone and type the time again if needed.
Workflows that DataMind creates for you, such as the ones added with a new source, and workflows created before the Timezone setting existed use UTC. Their times stay as they were. To use local time, click Change next to Timezone and pick your time zone, which Suggested lists first. Then type Start Time and End Time again, because changing the time zone keeps the times you typed. Before you change anything, the sentence under Timezone shows what the current times are on your clock.
No. The schedule follows the time zone's own clock, including daylight saving time. A workflow set to 08:00 in Europe/ runs at 08:00 Berlin time all year.
The workflow's own Timezone, not theirs. Opening the workflow does not change it. They see the same Start Time, and the sentence under Timezone shows the times on their own clock.
Schedule Day applies only to the Month unit. For a Day schedule, use Frequency instead.
No. A manual run does not use up the day's or the month's slot, so the scheduled run still happens.
Check whether an administrator paused the Workflow Scheduler under Admin > System Configuration > Health. While it is paused, no workflow runs on a schedule and automatic retries pause too. See Pause or resume scheduled workflows. For a single workflow that did not run, follow the checklist in Troubleshooting workflows.
Day frequency counts from the 1st of each month. In a 31-day month, a run on the 31st is followed by a run on the 1st of the next month.
A Month schedule runs only on Schedule Day. A month without that day is skipped, so Schedule Day 31 runs only in 31-day months. Choose a day every month has, or use a Day schedule if it should run every month.
Not on one Minute or Hour workflow. The form does not accept an End Time before Start Time for those units. Use two workflows, or a Day schedule with Start Time 22:00 to run once each night.