<schedule>
<schedule> admits runs at planned calendar times using WOML Cron v1.
Why use it
Use it for work tied to wall-clock dates or times, especially when timezone and missed-occurrence behavior matter.
Common use cases
- Run a report every morning in a named timezone.
- Start daily or weekly maintenance.
- Recover one missed occurrence after downtime.
Syntax
WOML
<schedule
id="dailyReport"
cron="0 8 * * *"
timezone="Europe/Berlin"
on-missed="run-once"
/>Rules and behavior
idand five-field numericcronare required.timezoneis an optional canonical IANA timezone and defaults to UTC.on-missedisskiporrun-onceand defaults toskip.- Cron supports wildcards, lists, inclusive ranges, and
/step; it does not support seconds, names, macros, wrapping ranges, or Quartz-only tokens. - The payload contains RFC 3339 UTC
scheduledAtandtriggeredAtvalues.