Example “on-unassign"
event
"triggers": [ {"event": "on-unassign", "conditions": [ {"state":"Review"} ], "actions": [ {"action": "set-message", "type": "warning", "title": "Reviewer has been unassigned", "body": "A new reviewer may need to be assigned", "tags": "state", "mode": "autoClose"} ]} ]
If adding the JSON trigger using workflow builder visual builder there is no need to include the opening "triggers":
JSON markup notation, since it will be added by workflow builder.
The trigger action causes a message notification to be set on the content
"actions":[{ "action":"set-message"}],
The trigger action occurs on the on-unassign
event but ONLY if the current state is the Review state
"conditions":[{"state":"Review"}],
If a JSON condition is present this can include one or more conditions but only ONE state condition can be used for each event.