1. | Open the navigation pane of a pool and select a green screen. |
2. | When you click on the ellipsis button next to the Definition field in the property grid, the following screen will appear:![]() The Conditions Definition dialog box shows a tree representation of the condition where the nodes are logical operators and
the leaves are simple conditional expressions. Below is a description of the different parameters in the Conditions Definition
dialog box.
AND button
By clicking this button, the selected node in the logical tree is replaced by a sub-tree with two children. The first child
is the old sub-tree that has the selected node as a root and the second is a TRUE expression that can be modified to represent
your new simple conditional expression.
OR button
Same as AND button except that the root of the new sub tree is an OR and the new leaf added is a FALSE expression.
|
3. | To define the new simple condition, select the new child (TRUE or FALSE) in the tree and then, in the right pane, provide
information for the following parameters: Desc
Choose a Description for your simple expression.
Not Condition
Determines if it is to be negated.
Test Definition
Determine the type of the test (content, attribute, existence).
Test Definition
Select one of the comparison values (Equal, Not Equal, Has, Greater Than, Greater or Equal, Less Than, Less or Equal).
Test Definition
Choose a Value or another Field.
Row, Col1, Col2
Fill in the information corresponding to the position on the screen (row, column, etc) or select a field from the list of
screen fields and press Copy Data button, in which case the information pertaining to row, column, and field of the condition are automatically populated.
|
4. | Click Apply to update your simple condition. Every time the logical tree is changed the corresponding logical expression at the bottom is updated to match the tree.
|
• | A TRUE (FALSE) node cannot be transformed to a compound condition. |
• | A node that has a TRUE (FALSE) child cannot be transformed to a compound condition. |
• | If you are not connected then the list of fields will not be populated. |
• | If you are connected but the current screen in the emulation window does not match the selected screen node, then the list of fields will not be populated. |