Consistency Tab (Rule Properties Dialog) - Intergraph Smart Electrical - Help - Hexagon

Intergraph Smart Electrical Help

Language
English
Product
Intergraph Smart Electrical
Search by Category
Help
Smart Electrical Version
10

Defines consistency check criteria and enables you to view logical expressions that exist for the rule.

Whenever the software detects a rule violation, it performs the action assigned to the specific logical expression. Depending on an action, the software can record the inconsistency to a log file, reject the user operation automatically, or prompt the user to accept or reject the operation.

Each row is the tab is a specific logical expression that consists of various parameters for creating a relationship between a pair of rule components or between one rule component and its property or a specific value. A user operation that does not satisfy all of the consistency criteria is considered a rule violation.

Consistency criteria

Displays the consistency criteria which consist of one or more logical expressions and an action associated with specific expressions. A logical expression is a relationship created between two operands by means of a logical operator.

A logical expression consists of the left and right parts separated by an operator:

  • Left part: Must always contain Operand 1 and its property, where Operand 1 represents a rule component.

  • Right part: Can contain either a rule component as an Operand 2 and its property or the Value operand and a value specified for the property of Operand 1.

Operand 1

Displays a rule component specified in the Rule Components tab. If the rule type is single component, the cell displays the rule component specified on the Rule Components tab under Component 1.

Property

Lists appropriate properties for the rule component that appears in the Operand 1 list.

Operator

Displays the operator for the logical relation. See Operator Descriptions and Rule Examples.

Operand 2

Displays a rule component specified in the Rule Components tab or the Value operand of a property selected in the Property column. For a rule component, this column displays the relationship between properties of rule components. For the Value operand, this column displays the relationship between the rule component property and the property value.

Property/Value

Depending on the selection in the Operand 2 column, lists properties or values. If the Operand 2 column contains a rule component, this column displays a property of a specific item type or filter. If the Operand 2 column contains the Value operand, this column displays the value for the property defined in the Property column. Depending on the operator, a value can be free text, a number of units of measure separated by commas or semi colons, or a value selected from the list.

Action

Displays the action for the software to perform in case of inconsistency. In Smart Electrical, the software applies an action only when the software detects a rule inconsistency (that is, whenever a user violates the logical expression with which you associate the action). The software records rule inconsistency details into a log file which you can generate from Smart Electrical.

The actions are:

Log

Records the rule inconsistency to the log file without notifying you.

Warn

Prompts you to reject or accept the operation when a rule inconsistency is found. This action gives you flexibility in making an appropriate decision.

Reject

Rejects user operation automatically and notifies the user about the rule inconsistency. This action prevents you from accepting the operation when the software detects an inconsistency.