Define Expressions Window

Allows you to add, edit, and validate logical rules. You can nest statements with brackets to create complex logical expressions.

Navigation

  1. In AgilePoint Envision, open a process template.
  2. Navigate to the Generic BPM stencil.
  3. On the Generic BPM stencil, drag the Multiple Condition AgileShape, and drop it on the process template.
  4. On the New Condition Activity Window - Multiple Condition AgileShape, define your logical rules.
  5. To add conditions with complex expressions, on the New Condition Activity window, click Advanced Mode.
  6. To define complex expressions for each condition, on the Define Conditions window, click New.

Field Definitions

Field Name Definition

Bracket

Definition:
Opening and closing brackets are used to create complex expressions.
Allowed Values:
  • { .. }
  • {{ .. }}
  • {{{ .. }}}
  • {{{{ .. }}}}
  • {{{{{ .. }}}}}
  • {{{{{{ .. }}}}}}
Default Value:
None
Custom Attributes:
No

Name

Definition:
Specifies the name of the data variable.
Allowed Values:
  • A text string that can contain spaces.
  • A list of predetermined custom attributes.
Default Value:
None
Custom Attributes:
Yes

Operator

Definition:
Displays a list of logical operators for the data types that can be used to define a expression.
Allowed Values:
Data Type Expression Operators

String

, ==, StartsWith, EndsWith, Contains, !=, Does Not Contain Data, Contains Data

Bool

==

DateTime

, ==, >, >= , <, <=, !=

Number

, ==, >, >=, <, <=, !=

Default Value:
None

Value

Definition:
The value for the data variable.
Allowed Values:
  • A number or a text string that can contain spaces.
  • A list of predetermined custom attributes.
Default Value:
None
Custom Attributes:
Yes

Logic

Function:
  • Plus button - Specifies another expression that can be joined to previous expression using the logical AND or OR operator.
    • And - Specifies the logical AND operator.
    • Or - Specifies the logical OR operator.
  • Minus button - Removes the expression.

Common Configuration Tasks