SC Config Manager / Power Pack Manager User's Manual
Chapter 8
Defining Configuration Rules & Constraints
Contents:
  Special Cases: Rules To Watch Out For

 

Included Parts on the [LHS] of any Rule

SC Config Engine handles Rules containing Parts that are classified as Included in the Product Definition in a special way. Since those Parts are by definition already Included in the product, SC Config Manager will only allow them to appear on the [RHS] of a Removes Rule. If you attempt to create such a Rule, SC Config Manager will not allow it, and displays a explanatory message.

Requires Choice / Optional Parts on [RHS] of a Removes Rule

A Removes Rule having a Requires Choice or Optional Part as the [RHS] is not allowed because it is poor modeling practice to attempt to remove an object that may or may not be in the current configuration. A better solution would be to use a Can't Work With Rule. For example, in a Product having a V6 engine and a V8 engine as Required Choice parts, the Rule:

[V8] Can't Work With [V6] where both Parts' Min/Max settings at 1 would be a better and more elegant solution.

Both [LHS] and [RHS] can encompass lists of multiple Parts and Parts Class items.