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", "tags": "state", "mode": "autoClose"} ]} ]
ℹ If adding the JSON trigger using workflow builder there is no need to include the opening "triggers":
JSON markup notation, since it will be added by workflow builder.
The on-expire
event is only listening a workflow expiry event.
Each event
can include
one or more actions
The JSON trigger event must include at least one JSON trigger action
. There are two actions in the example
the
"change-state"
action to transition the workflow to the Review state and"set-message"
notification action
There are no conditions and the trigger will listen for an expiration event for any state.
If a JSON trigger condition
is present this can include one or more conditions. The trigger will only allow the event to be valid if these conditions are valid.