What’s the difference between the “excludes all” and “does not match” operators?

💡This article refers to the configuration of custom actions. For a full breakdown of custom actions, see Automating TerraTrue with custom actions.

  • Does not match triggers a custom action when the components, labels, or products associated with a launch do not exactly match the ones selected in a command
  • Excludes all triggers a custom action when the components, labels, or products associated with a launch exclude all of the ones selected in a command

Let’s say you’d like to build a custom action around three particular labels — Apples, Oranges, and Bananas. 

The does not match command triggers the custom action when the launch is not associated with exactly Apples, Oranges, and Bananas. In other words, the action will not trigger if the launch matches these exact three labels — and no more or fewer. But if there’s any difference between the launch’s labels and the labels you’ve selected, then the action will trigger. 

The excludes all command works differently: it will trigger only if the launch is associated with none with none of the labels you’ve selected. So if the launch is associated with Oranges and Pears, the action will not trigger, as one of the labels you asked to exclude is associated ith the launch. If the launch is associated only with the label Pears, then the action will trigger.

Launch

Command

Labels Associated with Launch

Will the Action Trigger?

Launch 1

Does not match Apples + Oranges + Bananas

Apples + Oranges + Bananas

No
Launch 2

Apples + Oranges + Pears

Yes 
Launch 3

Apples + Oranges + Bananas + Pears

Yes 
Launch 4

Pears + Peaches

Yes
Launch 5

Excludes all Apples + Oranges + Bananas

Apples + Oranges + Pears

No
Launch 6

Apples + Pears + Peaches

No
Launch 7

Bananas + Pears

No
Launch 8

Pears + Peaches

Yes

 

Was this article helpful?
0 out of 0 found this helpful