Triggers are events that are raised by human interaction, timers, changes in the state of assets/collections, external services, etc. Intuiface offers you the ability to create Triggers and associate them with specific Actions. With Conditional Triggers, one can introduce an "IF" in the equation of Triggers and Actions.
For each Trigger you can apply one or more conditions to be evaluated before the Trigger is activated. This will enable you to conditionally execute actions associated with the Trigger depending on the value of other asset(s) properties.
To add a condition for a specific Trigger, click the "Add a condition" button below the Trigger description.
Click on the Condition dropdown list to specify an item and a specific property of that item.
Next, select the comparison operator from the combo box and enter a value to which you will be comparing the original property value. Note that this comparison value can also be accessed via binding - i.e. it does not have to be static.
Here are the comparison operators you can choose from:
- Does not equal
- Less than
- Less than or equal to
- Greater than
- Greater than or equal to
- Starts with
- Doesn't start with
- Ends with
- Does not end with
- Does not contain
- Matches: you must use a regular expression for the Value B property
- Does not match: you must use a regular expression for the Value B property
You can add as many conditions as you need using the Add another condition button.
If a trigger has more than one condition, you will be able to choose to execute the associated Action(s) if all the conditions are true (AND) or if any condition is true (OR).