Ein Wertekonflikt tritt auf, wenn zwei oder mehrere Werte für ein einwertiges Merkmal gesetzt bzw. hergeleitet wurden. Dieser Konflikttyp wird sowohl bei Modellen mit einschränkbaren als auch mit nicht einschränkbaren Merkmalen erkannt.
Mögliche Ursachen für die mehrfache Wertsetzung:
Der Benutzer hat den konfliktauslösenden Wert manuell gesetzt.
Der konfliktauslösende Wert wurde durch eine oder mehrere Beziehungen gesetzt.
In seltenen Fällen können Systemeinstellungen (feste Werte an der Variantenklasse) den konfliktauslösenden Wert setzen oder Vorschlagswerte – die durch Beziehungswissen oder Benutzereingaben überschrieben werden können.
Mit Feststellung und Analyse des Konfigurationskonfliktes kann die
Configuration Engine
Informationen zu Erklärung und möglicher Lösung des Konflikts bereitstellen.
Lieferung des technischen Namens zur Identifikation des Wertekonflikts:
CONFLICT_VALUE
Auflistung aller am Konflikt beteiligten Wertsetzungen und ihres Ursprungs
Sofern Beziehungswissen am Konflikt beteiligt ist, Lieferung der jeweils gepflegten Erklärungstexte
Auflistung derjenigen Merkmalswerte, die vom Benutzer gesetzt wurden und zum Konflikt geführt haben.
Ein konfigurierbarer Computer (siehe Typisches Produktmodell ).
Der Benutzer wählt eine bestimmte Speichergröße und einen Prozessor aus. Der Prozessor verlangt jedoch eine andere Speichergröße.
Benutzereingabe:
Benutzereingabe:
Beziehungswissen
set_Mem_1
setzt für
Speicher
den Wert
Größe 5
Am Merkmal
Speicher
entsteht ein Konflikt:
Manuell gesetzter Wert:
Größe 4
Automatisch gesetzter Wert:
Größe 5
.
Technischer Name:
CONFLICT_VALUE
Langtext, der am Beziehungswissen
set_Mem_1
gepflegt ist:
Der Prozessor
P400
ist nur mit einem Speicher der Größe 5 kompatibel.
Auflistung der Merkmalswerte, die vom Benutzer gesetzt wurden und zum Konflikt geführt haben: