Restrictions sind nicht kombinierbare Optionswerte, die zu einer fehlerhaften Konfiguration führen würden. In der jeweiligen Anwendung wird eine Konfliktbehebung durchgeführt. Die nicht kombinierbaren Werte werden entfernt.
Datenmodell
Für die weitere Erklärung der Restrictions bedarf es der Erläuterung des Datenmodells. Dieses weist verschiedene Ebenen auf.
Restriction → Regelteil → Option
Abbildung 1: Datenmodell
Regelteil
Die Regelteile bei den Restrictions sind mit !=
verknüpft. Die beiden Regelteile sind nicht miteinander kombinierbar.
Unterhalb eines Regelteiles befinden sich die verschiedenen Optionen, die zu einer fehlerhaften Konfiguration führen würden.
Je nach Komplexibilität, können unterschiedlich viele Regelteile in einer Restriction vorkommen.
Option
Die jeweiligen Optionen befinden sich unterhalb des Regelteils. In einer Option befindet sich immer ein Optionswert. Optionen sind immer mit einer Verknüpfung verknüpft.
Je nach Komplexibilität, kann die Anzahl an Optionen variieren.
Verknüpfung [Option]
Wie sind die Optionen miteinander verknüpft:
OR: Option #1 ODER Option #2
AND: Option #1 UND Option #2
Anhand eines Beispiels lässt sich das Datenmodell veranschaulichen (Abb. 2). Dazu nutzen wir das Beispiel aus den Abhängigkeiten:
Felge (rot) breit oder Felge (gelb) breit sind nicht kombinierbar mit Reifen schmal (Abb. 2)
Abbildung 2: Restriction schmale Felge / breiter Reifen
Regelteile hinzufügen
Nachdem der Benutzer eine neue Restriction angelegt hat, müssen die Regelteile hinzugefügt werden.
Diese Regelteile sagen aus, welche Optionswerte nicht miteinander kombinierbar sind.
Ein Regelteil wird im Backend (PIA) immer mit einem roten Rahmen gekennzeichnet.
Option hinzufügen
In dem angelegten Regelteil werden die Optionen hinzugefügt, die in Kombination zu einer fehlerhaften Konfiguration führen.
Hierbei sind immer Optionsvariable, Operator und Optionswert auszuwählen. Beim Operator kann der Benutzer zwischen gleich (==
) und ungleich (!=
) auswählen (Abb. 2).
Abbildung 2: Option hinzufügen
Verknüpfung [Option] wählen
Bei mehrere Optionen in einem Regelteil, muss der Benutzer die passende Options-Verknüpfung auswählen.
Die Verknüpfungen (OR / AND) werden dann im Regelteil zwischen den Optionen als Verknüpfung angezeigt (Abb. 3).
Abbildung 3: Verknüpfungen der Optionen
0 Comments