Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A JSON trigger can be configured to send an email when a user undertakes an approval decision. The trigger consists of

  • the "on-approve event" event
  • the "state condition " condition to specify the approval state
  • the "send-emailaction


Code Block
"triggers":
[
  {
    "event":"on-approve",
    "conditions":
	[
      {
        "state":"Review"
      }
    ],
    "actions":[
      {
        "action":"send-email",
        "recipients":[
          "@creator"
        ],
        "notification":{
          "subject":"${content.title} has been approved",
          "title":"${content.title} has been approved",
          "body":"Hello, ${content.link} in the ${content.space} has been approved by one approver"
        }
      }
    ]
  },
]

(info)  If adding the JSON trigger using workflow builder there is no need to include the opening "triggers": JSON markup notation, as it will be added automatically by workflow builder.

event"on-approve"
  • trigger will only listen for a user approve decision
  • condition added to constrain the event to the Review state
condition"state":"Review"
  • state condition for the trigger event
actionsend"end-email"
  • email sent to the content author (@creator). An
  • an email is sent for each approval decision by a user

...