Operators
Just as a sentence means nothing without a verb, anything you write in RuLa means nothing without operators. They make it possible for a variable to be defined, for a condition to work and for a rule to make sense.
The table below lists all available operators in alphabetical order, with a brief description. For a more extensive description of each individual operator, plus examples, click on it or visit the sub-pages in the menu on the left.
Available Operators and Keywords
Operator
Category
Description
Creates a new list from single values, allowing other list operators to perform actions on the new list.
Takes two dates, and checks if the first one comes after, or is the same as, the second one.
Sets as condition that both expressions have to be true to have the entire expression evaluate to 'true'.
Similar as above, but when using 'and then', the second question is only asked when the first evaluates to 'true'.
Takes two dates, and checks if the first one comes before, or is the same as, the second one.
Goes over a list, which is given on the left of the operator. Evaluates to 'true' if the single value on the right is present in the given list.
Expressions with this operator will only evaluate to 'true' if all values from the list on the right side are present in the list on the left side.
Going over a list, given on the left side of the operator, this operator has the expression evaluate to true if any value from that list is present in a list or the single value given on the right side.
Builds a list of only the values that are available out of all the values it is given.
When just one of the two given expressions is true, the entire expression evaluates to 'true'.
Similar to above, but the second question is only asked if the first has been answered.
Wrapping an expression with SNEAKY
has the system ignore the expression, if the information used in it is not available.
Multiplies values in one list with values on the same index in another list. Returns the sum of the multiplications.
Creates a combined list of the available values and lists out of all values and lists you provide.
Last updated
Was this helpful?