Characteristic Exclusion Conflict A conflict that results from the exclusion of a characteristic with a set value. This applies to characteristics that can receive a value only under certain conditions (defined by the dependency). If such a characteristic first receives a value and is subsequently excluded during configuration, a characteristic exclusion conflict occurs.
By determining and analyzing the configuration conflict, the
Configuration Engine
can provide information about the conflict and possible actions you can take to resolve it.
Delivery of the technical name for identifying the characteristic exclusion conflict:
CONFLICT_NIL_VALUE
Creation of a list of all set values involved in the conflict and their origin
Provided that the dependency set the value involved in the conflict, delivery of the explanation text maintained for the dependency
Provided that the dependency caused the characteristic exclusion, delivery of the explanation text maintained for the dependency
Creation of a list of the characteristic values that were set by the user and caused the conflict
A configurable computer (see Typical Product Model ).
If you select the option for configuring a printer together with the computer, a characteristic is available that you can use to define the printer type. Once you have selected a printer type, you undo the printer option during configuration, thereby causing the conflict.
Default setting: The characteristic Printer is set to value No . Therefore, the value
Printer Type
is made invisible by the dependency vis_printer_type and cannot be set to any value.
User selection:
The dependencies pre_printer and sel_printer make the characteristic
Printer Type
visible and a value can be set for it.
User selection:
User selection:
The dependency vis_printer_type makes the characteristic Printer Type invisible and allows no values to be set for it.
A conflict occurs for the
Printer Type
characteristic: A value has been set for a characteristic during configuration although this procedure is currently locked.
Technical name:
CONFLICT_NIL_VALUE
Long text that is maintained for the dependency pre_printer :
You can select a printer type only after you set a printer.
Assignment of a name for the characteristic value that the user set for the characteristic
Printer Type
that can receive a value only under certain circumstances – a characteristic that was excluded during further configuration:
Laser Printer (Color)
The
Configuration Engine
does not deliver the characteristic value
. The reason for this is that the conflict is based on a classical precondition. Only that characteristic is displayed, to which the precondition is assigned.