Script triggers are a set of conditions that, when fulfilled, trigger a run of a script.
In your script, click Edit Triggers, as shown below.
In the right hand panel, define and finetune the trigger, as shown below.
A trigger consists of a type and one or more conditions, as shown below.
A variety of types of triggers are available, enabling the script to be triggered when an activity is created or updated, when an alert is received via a webhook, and when a script's state changes, as shown below.
These triggers run any time an activity is created.
When you click the Conditions button after selecting "Activity creation", you can set conditions, as shown below.
customOutputParams
from the data parser is true. You must set a field (path within the JSON object), select a comparator (=, !=, >, >=, <, <=, or contains), and set a value to compare against. See Data parsers getting started for more info.As the name implies, these script triggers run any time an activity is updated.
When you click the Conditions button after selecting "Activity update", you can set conditions, as shown below.
Note: Each of these condition types will only match if the relevant activity trait changed in the update we’re looking at. For example, if you have these conditions set:
The trigger won’t fire if a SEV0 Task changes to be an Incident, the severity didn’t change, so the condition on old severity won’t be met.
As the name implies, these triggers run any time the selected webhook fires.
customOutputParams
from the data parser is true. You must set a field (path within the JSON object), select a comparator (=, !=, >, >=, <, <=, or contains), and set a value to compare against. See Data parsers getting started for more info.As the name implies, these script triggers run any time the state of the script's run changes, as shown below.