Operators used in Conditions

Operator Description
Contains The element, word, or number entered in the Value field must be found somewhere in the field.

For example:

Field: TransitionsProcess/ProcessName

Operator: Contains

Value: Computer Setup

The name of the Onboarding (Transitions) process must contain the words "Computer Setup."

Is The element, word, or number entered in the Value field must be exact match for the whole field.

For example:

Field: AssignmentOffer/Annual Bonus

Operator: Is

Value: 10%

The following task will only be reached if the annual bonus in the offer for this new hire is exactly 10%.

Is null Value field is empty
Is not null Value field is not empty
Is equal to The resulting information must be equal to the numerical value entered in the Value field.
Is not equal to The resulting information must not be equal to the value entered in the Value field.
Is less than The resulting information must be less than the value entered in the Value field.
Is greater than The resulting information must be greater than the value entered in the Value field.
Is less than or equal to The resulting information must be less than or equal to the value entered in the Value field.
Is greater than or equal to The resulting information must be greater than or equal to the value entered in the Value field.
Below examples are conditions used for the following fields:
  • NewHireDemographicDescriptorForCondition / LicenceLocation

  • NewHireLegalIdentifierForCondition / Residency

  • PositionForCondition / JobField

  • PositionForCondition / Location

  • PositionForCondition / Organization

Is Returns true if Variable is one of the elements in the Collection. For example: User.city IS {Montreal, Toronto} would return true if User.city was Montreal or Toronto and false otherwise.
Is in Returns true if Variable is in one of the elements in the Collection. For example:

User.city IS_IN {Canada, USA} would return true if user.city was Montreal but false if it was Paris.

Note that the IS_IN operator does not behave like the IS operator when the operand is one of the Collection member.

For example: Salesman.region IS_IN {Ontario, Alberta} would return false if Salesman.region was Ontario.

To express both the IS or IS_IN operators use the IS_OR_IS_IN operator.
Contains Returns true if Variable contains one or more of the elements in the Collection.

For example: Salesman.region CONTAINS {Toronto, Montreal} would return true if Salesman.region was Ontario, Quebec or Canada.

Contains all Returns true if Variable contains all of the elements in the Collection.

For example: Salesman.region CONTAINS_ALL {Toronto, Montreal} would return true if Salesman.region was Canada but would return false if it was Ontario.

Is or is in Returns true if Variable IS or IS_IN Collection. This condition returns true if the IS condition or the IS_IN condition is true.

For example: User.city IS_OR_IS_IN {Montreal, Toronto, USA} would return true if User.city was Montreal, Toronto, or New York.

Is or contains Returns true if Variable IS or CONTAINS the Collection. This condition returns true if the IS condition or the CONTAINS condition is true.

For example: Salesman.region IS_OR_CONTAINS {Toronto, Montreal} would return true if Salesman.region was Toronto, Montreal or Canada.

Is or contains all Returns true if Variable IS or CONTAINS_ALL the Collection. This condition returns true if the IS condition or the CONTAINS_ALL condition is true.

For example: Salesman.region IS_OR_CONTAINS_ALL {Toronto} would return true if Salesman.region was Canada or Toronto.

Is not Returns the negation of Is.

An example of this negation would be to create an alternate branch of the process which would apply to all the rest of the New Hires who did not fall into the other opposite conditions that were more specifically defined.

Is not in Returns the negation of Is in.
Does not contain Returns the negation of Contains.
Does not contain any Returns the negation of Contains all.
Is not and is not in Returns the negation of Is or is in.
Is not and does not contain Returns the negation of Is or contains.
Is not and does not contain any Returns the negation of Is or contains all.