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 will cause a message notification to be set on the content
"actions":[{ "action":"set-message"}],
The trigger action will occur 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. The trigger will only allow the event to be valid if all these conditions are valid.