- Cron expressions - used for Cycle timers (Timer Start Events and non-interrupting Timer Boundary Events) and to define the expiry time on processes
- ISO 8601 - used to define dates, durations, and repeating intervals for timer events
Cron expressions
A cron expression is a string made up of six mandatory subexpressions (fields) that each specifies an aspect of the schedule (for example,* * * * * *). These fields, separated by white space, can contain any of the allowed values with various combinations of the allowed characters for that field.
A field may be an asterisk (
*), which always stands for βfirst-lastβ. For the day-of-the-month or day-of-the-week fields, a question mark (?) may be used instead of an asterisk.- Seconds
- Minutes
- Hours
- Day-of-Month
- Month
- Day-of-Week
0 0 12 ? * FRI - which means every Friday at 12:00:00 PM.
More details:
Scheduling cron expressions
Cron Expressions are used in the following example:
- Process definition - Expiry time - a user can set up a
expiryTimefunction on a process, for example, a delay of 30s will be set up like:

ISO 8601
ISO 8601 is an international standard covering the worldwide exchange and communication of date and time-related data. It can be used to standardize the following: dates, time of delay, time intervals, recurring time intervals, etc. More details: ISO 8601 date format ISO 8601 duration formatISO 8601 format is used in the following examples:
- Timer events - a Definition with the Duration timer type, for example
PT30Mon an interrupting timer boundary event that limits how long a receive task waits for a message

- Actions - Timer expression - it can be used if a delay is required on that action


