Scheduler

The scheduler used in SKOOR is based on react-js-cron. This scheduler allows you to automate certain processes like running scripts or forecasts. You can add several scheduler for one process and enable/disable them. A run configuration can be given with the scheduler so you can run the process automatically for every run configuration.

Setting

Description

Scheduler

First choose a period (Year, Month, Week, Day, Hour, or Minute) – depending on your selection, only the relevant fields appear (Months, Month days, Week days, Hours, Minutes). Multiselection is possible and to run the process at a regular interval, set the Period and double-click the desired number.

Example: Every day at 02:30 → Period "Day", Hour 2, Minute 30.

Example: Every 10 Minutes → Period "Hour", Minute <double click on 10>

Periods

Choose the recurrence range at the top. Available (largest to smallest):

  • Year: runs on a yearly basis

  • Month: runs on a monthly basis

  • Week: runs on a weekly basis

  • Day: runs on a daily basis

  • Hour: runs on a hourly basis

  • Minute: runs one every minute

Depending on the selected period, only the relevant setting fields are shown.

Setting Fields

Depending on the period, one or more of these fields appear:

  • Months: Jan–Dec, multiple selection possible

  • Month days: day 1–31, multiple selection possible

  • Week days: Sun–Sat, multiple selection possible

  • Hours: 0–23

  • Minutes: 0–59

Fields per Period

These fields can be configured for the given period.

  • Year: Months, Month days, Hours, Minutes

  • Month: Month days, Hours, Minutes

  • Week: Week days, Hours, Minutes

  • Day: Hours, Minutes

  • Hour: Minutes

  • Minute: runs every minute

Examples

  • Every day at 02:30 → Period: Day, Hour: 2, Minute: 30

  • Every Monday and Friday at 08:00 → Period: Week, Week days: Mon + Fri, Hour: 8, Minute: 0

  • On the 1st of every month at 00:00 → Period: Month, Month day: 1, Hour: 0, Minute: 0

  • Every hour at minute 15 → Period: Hour, Minute: 15

  • Every ten minutes → Period: Hour, Minute: <double click on 10>