Trigger JSON
triggercode format requirements when adding to
workflow buildervisual editor
Example
JSONTrigger notation
Code Block |
---|
"triggers": [ {"event": "on-change-state", "conditions": [ {"state": "Rejected"} ], "actions": [ {"action": "set-message", "type": "info", "title": "Hey My Wonderful design and Tech Team", "body": "We have some work to do ... it was rejected!!!"} ]} ] |
Info |
---|
Only one overall " |
Adding a
JSONtrigger using workflow builder
The trigger JSON code is added using the workflow builder visual editor.
Open workflow builder in the space settings Document Control dashboard
choose Edit Workflow
select Edit with the Workflow Builder
Use Visual Editor
Info |
---|
Workflow The workflow builder visual editor will open for the current space workflow. |
choose the workflow name in the workflow panel to open the Edit Workflow panel
expand the Advanced tab in the Edit Workflow panel
Info |
---|
Example JSON triggers can be copied, pasted and edited to the Triggers dialog box. |
copy and paste the JSON code trigger markup to the Triggers dialog box
Info |
---|
You will need to edit/amend the workflow name to save these changes. Workflow builder visual editor does not allow the workflows installed with the app to be overwritten. All edits will be saved as a (Copy) of the original workflow and you may need to edit/amend the workflow name to save changes. |
Do not add the opening JSON "triggers":
notation when adding the JSON trigger in workflow builder. This will be automatically added to the workflow JSON template on saving the workflow in workflow builder.
choose Apply to save the added JSON code trigger
choose Save to update the workflow in workflow builder
choose Exit to return to the space settings
The edited custom workflow is
added to the dashboard as the current space workflow
available for selection in the workflow picker when choosing Change Workflow Manage Workflows
Tip |
---|
A custom workflow can also be deleted permanently from a space using the Remove Workflow option |
in the Edit Workflow dropdown menu. |
Elements of the custom message notification trigger
In this example, the added JSON trigger will
Listen for a state change event to the named state in the event condition - the Rejected state
For example, a reviewer choosing to reject the content causing a workflow approval transition to the Rejected state.
Action a custom notification once the event occurs, displaying an on-screen message for users who view the content