...
Restriction → Regelteil → Option
...
Abbildung 1: Datenmodell
Regelteil
Die Regelteile bei den Restrictions sind mit !=
verknüpft. Die beiden Regelteile sind nicht miteinander kombinierbar.
...
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.
...
Info |
---|
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. 23).
...
Abbildung 23: 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. 34).
...
Abbildung 34: Verknüpfungen der Optionen
...
Praktische Beispiele von Restrictions
Beispiel Nr. 1:
Die Restriction gibt an, dass die Optionswerte aus Regelteil #72 nicht mit dem Optionswert aus Regelteil #74 kombinierbar sind (Abb. 5). Wählt der Benutzer bei der Konfiguration einen der Optionswerte aus Regelteil #72 aus, kennzeichnet die SalesApp die Konflikte bei Auswahl des Optionswertes aus Regelteil #74 (Abb. 6).
Die SalesApp fasst dem Benutzer die Konflikte in einen Konfliktdialog zusammen. Die fehlerhaften Optionswerte werden nach Bestätigung aus der Konfiguration entfernt (Abb. 7).
...
Abbildung 5: Beispiel Restriction im Backend (PIA)
...
Abbildung 6: Beispiel Restriction in der SalesApp
...
Abbildung 7: Beispiel Restriction in der SalesApp
Beispiel Nr. 2:
Die Restriction gibt an, dass die beiden Optionswerte aus Regelteil #6 nicht mit dem Optionswert aus Regelteil #7 kombinierbar sind (Abb. 8). Wählt der Benutzer bei der Konfiguration beide Optionswerte aus Regelteil #6 aus, kennzeichnet die SalesApp den Konflikt bei Auswahl des Optionswertes aus Regelteil #7 (Abb. 9).
Die SalesApp fasst dem Benutzer die Konflikte in einen Konfliktdialog zusammen. Die fehlerhaften Optionswerte werden nach Bestätigung aus der Konfiguration entfernt.
...
Abbildung 8: Beispiel Restriction im Backend (PIA)
...
Abbildung 9: Beispiel Restriction in der SalesApp (PIA)
...