SC Config Manager / Power Pack Manager User's Manual
Chapter 8
Defining Configuration Rules & Constraints
Contents:
  Directionality of Operators

 

Rule Operators* function between the [LHS] and [RHS] and possess a characteristic of directionality that determines which side of the Rule becomes its "target".

  • Uni-directional Operators imply that the [LHS] affects the [RHS], and that when all of the elements in the [LHS] are selected in a product configuration, the [LHS] is triggered to operate upon the target elements contained in the [RHS].
  • Bi-directional Operators imply that Rule elements on either side of the Operator can assume the role of [LHS]. Bidirectionality occurs in only two cases:
    1. All instances of the Can't Work With Operator
    2. The Removes Operator, when the [RHS] is NOT an Included Part in the Product Definition

This characteristic of directionality combines with Rules' AND/OR/NOR characteristics, and results in a high degree of Rule-making flexibility. As you can see from this table, special attention must be given to the use of Parts and Part Classes that are classified as Included in the Product Definition, and to all Removes Rules in general.


Figure 8- 3. Directionality of Operators

* The term Rule Operator and the term Rule essentially have the same meaning in this context. Operator is used here only to help identify the component parts of rules.