Rule Review
- Last UpdatedMay 05, 2023
- 3 minute read
The Rules tab supports the rules engine and provides functionality to review the currently selected elements in the Flexible Explorer against the original design intent. Use the Rules tab to:
-
Identify which attributes and properties of an element have been set by the rules engine.
-
Check that any rule-derived properties still follow the original design intent.
-
Reset attributes to the original rule-derived value if they are different.
-
Make manual adjustments to any values using the property grid.
-
Accept variances from the design intent and prevent the system from checking further.
-
Navigate to the original rule to interrogate the logic.

Rules are categorized into groups determined by their purpose. The Rules tab displays the status of each rules check:
|
Pass |
|
The property value is aligned with the rule. |
|
Accepted |
|
The property value is not aligned with rule but has been accepted (refer to accepting values for further information). |
|
Warning |
|
The property value is not aligned with rule, but the value is in the valid values list. |
|
Fail |
|
The property value is not aligned with rule. |
Right-click on any rule to display a drop-down menu.

|
Reset All Values to Rule |
Changes each rule-driven attribute/property of the element to the rule-driven value. Rules are re-executed in order from top to bottom, as some rules may influence others. |
|
Reset <rule> to Rule |
Changes the currently selected attribute/property to the rule-driven value. |
|
Navigate to <rule> |
Opens the Ruleset Browser window to find the currently selected rule. |
|
Expand All |
Expands all rules to display information about the executed logic. |
|
Reset Expansion |
Resets the grid to the original expansion. |
|
Collapse All |
Collapses all rules to the category level. |
Accept Value
Right-click on an attribute that does not align with the rule, to display an additional option from the drop-down menu to accept the current value.

Values which are accepted are considered to pass the rule check in the Connection Review window, even though the value of the property does not align with the rule.
Rules which are accepted for each element are stored in the database. To find which rules are accepted for an element outside the window, query the ROKEYS and ROVALS attributes. These represent the names of accepted attributes, and values which have been accepted.
If the property value is changed after acceptance, the rule review again reports a warning or fail. If the value is changed to align with the rule, the review reports a pass, even if another value was accepted.
A value can be rejected after it has been accepted to undo the acceptance.




