Skip to content

ProcessScheduling

Haigutus edited this page Jan 25, 2021 · 1 revision

Usually one needs to define when a process needs to run and what period it should cover, thus one way to reason about it is:

  • Time Zone - This shall define the Time Zone both for Schedule and Reference Time IANA tz database
  • Schedule - When and how often shall the process run - CRON syntax, with defined Time Zone
  • Reference Time - Anchor from where to build the Period current (minute, hour, day, week, month, year etc.)
  • Period Start - Time duration from Reference Time - ISO 8601 Duration
  • Period Duration - The duration of the period from Period Start - ISO 8601 Duration

Sometimes there is also need to define a Gate with it's open and close times.

  • Gate Open - Time before Period Start when data will be accepted for processing - ISO 8601 Duration
  • Gate Close - Time before Period Start when data is not anymore accepted - ISO 8601 Duration
Clone this wiki locally