on-expire event

Overview

Use the on-expire event in a workflow trigger to listen for a state expired event and execute one or more trigger actions.

By including a trigger condition, the expiration event in a workflow trigger can be constrained to listen for the state expiration event in a named state in the workflow, the workflow final state, or the initial state.

Example “on-expire" event

"triggers": [ {"event": "on-expire", "actions": [ {"action": "change-state", "state": "Review"}, {"action": "set-message", "type": "warning", "title": "Stale content", "body": "Content has passed its set life and may be out of date" } ]} ]

The on-expire event only listens for a workflow expiry event.

Each event can include

The trigger event must include at least one trigger action.

There are two actions in the above example

  • the "change-state" action to transition the workflow to the Review state and

  • "set-message" notification action

If a trigger action is present, it can include one or more conditions. If no conditions are added, the trigger listens for an expiration event for any state.

Trigger events