The core of the platform is the process definition, which is the blueprint of the business process made up of nodes that are linked by sequences.
Example | Expression | Explanation |
---|---|---|
Daily Expiry at Midnight | 0 0 0 * * ? | Sets the process to expire at 00:00 (midnight) every day. The ? is used in the day-of-week field to ignore its value. |
Hourly Expiry on Weekdays | 0 0 9-17 * * MON-FRI | Sets the process to expire at the start of each hour between 9 AM and 5 PM on weekdays (Monday to Friday). |
Expiry After a Duration | PT3M22S | Sets the process to expire after a duration of 3 minutes and 22 seconds from the start, using ISO 8601 format. |
seconds
, minutes
, hours
, day of month
, month
, and day of week
.seconds
field in Spring cron expressions to avoid errors.?
sign in the day-of-week field is used when the day-of-month field is already specified (or ignored in this case).PT3M22S
) and cron expressions (0 0 0 * * ?
, 0 0 9-17 * * MON-FRI
) to define expiryTime
expressions for process definitions.{baseURL}/appId/buildId/processes/resourceId/instance
.${genericParameter}
) or set at the process data level using business rules.