This site has moved to the integrated Appfire documentation and information site for our apps.

From February 2024 this site is no longer updated.

Take a look here! If you have any questions please email support@appfire.com

JSON Trigger actions

Overview

One or more trigger actions can be set for a named event in the workflow.

When the workflow event occurs the trigger will check that any required condition is met, and if met the action(s) will occur.

Actions

A list of actions to perform once the event has occurred and the conditions are fulfilled. A single trigger may include one or more actions.


Triggers can be added to a workflow using workflow builder.

"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!!!"} ] } ]

  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 automatically by workflow builder.

If the action includes a "user" parameter, the users can only be added using the userId. The "group" parameter value can be added as either groupId or groupName. Both the "user" and the "group" parameters accept workflow parameters.

"change-state"

"publish-page"

"approve"

"reject"

"assign" and "unassign"

"set-expiration"

"clear-expiration"

"set-message"

"clean-messages"

"remove-restrictions"

"send-email"

Related Pages