Expression 1 / 2

Specify an expression to be used as part of the condition for the action to execute.

If you are using a comparison operator, the system constructs a CONDITION parameter that compares Expression 1 with Expression 2. To set just a single expression as the condition, use only one of the Expression fields and do not use an operator.

Any function in the Expression 1 field that evaluates to a Boolean TRUE/FALSE value automatically disables the Operator and Expression 2 fields. The following functions all induce this behavior:

  • TRUE
  • FALSE
  • ANYHANDLERSFAILED
  • HANDLERSYNCHRONOUS
  • HANDLERSUSPENDS
  • HANDLERTRANSACTIONAL
  • HANDLERIGNORESFAILURE
  • HASBEGUN
  • HASFINISHED
  • INSIDEDATABASE
  • PROPERTYAVAILABLE
  • PROPERTYMODIFIED
  • VOTINGDISPARITY
  • VOTINGTIE

To evaluate for a condition that is not true, select the NOT check box in conjunction with one of these functions. For example, in some scenarios, you want the system to check and see if a particular field has been updated. If it has, you continue with the next action step. If it has not, however, you want to finish the running of the handler. In this case, you would set up the expression within a Finish action, as follows: CONDITION(NOT PROPERTYMODIFIED("CreditLimit"))

See the Expressions and Functions help topic.