Expression Editor
Expressions combine or manipulate one or more pieces of data into a new piece of data using mathematical or boolean logic, as well as a set of built-in functions; therefore, they must follow the standard algebraic rules for order of operations.
You can build simple or complex expressions. They are user-defined and consist of one
or more of the following components:
- Functions
- Operators
- Variables
- Literals
The following table describes the general attributes that are available in all expression editor dialog boxes:
Attribute | Value | Description |
---|---|---|
Enter Expression | User-defined | Specifies an expression using the available functions, variables, values, and operators. |
Operator buttons | System-defined | Click to insert an operator into your expression. |
Check Syntax | System-defined | Click to confirm if an expression has been completed and ordered correctly. |
Test | System-defined | Click to evaluate the expression. The Test Expression dialog box appears. |
Test Expression dialog box | N/A | Click the Test button to open this dialog box. Click Evaluate to evaluate the expression. Or, if you use a predefined variable as part of your expression, enter the value here. |
Functions tab | N/A | Displays the functions available to build your expression. Double-click a function to insert it into your expression. |
Variables tab | N/A | Displays the variables available to build your expression. Double-click a variable to insert it into your expression. |
Workflow Variables tab | N/A | Displays the workflow variables available to build your expression. This tab is only available when you are in a workflow. |
Note: The property you are creating an expression for and its data type are displayed in
the Expression Editor in the upper left and upper right, respectively.