AgileShapes / Generic BPM |
A condition activity that can branch into more than two routines based on the value of the specified Data Binding property and the expression operator. Each Data Binding property is assigned a data type such as: integer, number, date, and string. Various expression operators such as =, >, >=, etc., are supported to enable the most sophisticated process dynamics. The following is a complete list of the complex branching options that are available based on the data type that is specified.
Data Type | Expression Operators |
---|---|
Integer |
= > >= < <= != |
String |
= =(IgnoreCase) StartsWith EndsWith Contains != |
DateTime | = LaterThan EarlierThan != |
Double | = > >= < <= != |
Short | = > >= < <= != |
Float | = > >= < <= != |
Decimal | = > >= < <= != |
TIP: You can use the Multiple Condition AgileShape to determine whether a String value is null by using the operator "Equals" and entering the value as <NULL>.
Field Name | Definition |
---|---|
Data Binding |
Select a custom attribute for data binding. The data binding expression that is used to evaluate the value of the condition at runtime. |
Type |
The data type for the condition. For a Single Condition, this value is always Boolean. |
Advanced |
Opens the Define Conditions dialog box, which enables you to add, edit, and manage conditions. On the Define Conditions dialog box, click Advanced to open the Define Expressions dialog box. You can use the Define dialog box to add or edit expressions. Use brackets to create complex expressions. ![]() |
PropertyBinding |
ReadOnly Default value: Chosen by the user when the AgileShape is first added to the process template. The data binding expression that is used to evaluate the value of the condition at runtime. |
PropertyType |
The data type that the data binding expression (see PropertyBinding) evaluates to at runtime. This property can be set to the following specific values:
|
The properties of the basic AgilePart AgileShape are also included in this AgileShape. For more information, see AgilePart.