Abhängigkeiten
Zwei Arten der Abhängigkeit werden in der SalesApp genutzt:
Regeln:
Regeln sind vom Hersteller vorgegebene Abhängigkeiten in der Produktkonfiguration. Diese Abhängigkeiten sagen aus, welche Optionswerte aus den Optionsvariablen miteinander kombinierbar sind, damit ein Produktmodell fehlerfrei konfiguriert werden kann.
Formeln:
Formeln sind vom Hersteller vorgegebene Abhängigkeiten. Diese Abhängigkeiten sagen aus, wenn Kombinationen von Optionswerten und Optionsvariablen zu Fehlern führen. Optionsvariablen und Optionswerte werden bei Fehlern optisch hervorgehoben.
Datenmodell
Um Regeln und Formeln genauer erklären zu können, bedarf es der Erklärung des Datenmodells. Das Datenmodell weist verschiedene Ebenen auf.
Produktmodell → Optionsgruppe → Optionsvariable → Optionswert
Abbildung 1: Datenmodell
Anhand eines Beispiels lässt sich das Datenmodell veranschaulichen (Abb. 2).
Die Optionsvariablen Reifen und Felgen sind zusammengeführt in der Optionsgruppe Bereifung. Unter den Optionsvariablen befinden sich die Optionswerte.
Abbildung 2: Beispiel Datenmodell anhand von Bereifung
Unterschiede zwischen Regeln und Formeln
| Regeln | Formeln |
---|---|---|
Ist eine Auflösung der Konflikte möglich? | Ja | Nein |
Gibt es Restrictions? | Ja | Nein |
Gibt es Actions? | Ja | Nein |
Ist das Anlegen einer fehlerhaften Konfiguration möglich? | Nein | Ja |
Anzeige von fehlerhaften Optionsvariablen/Optionswerte ? | Nein | Ja |
Ausblenden von Optionswerten? | Nein | Ja |
Ausgrauen von Optionsvariablen? | Nein | Ja |
Weitere Informationen zu den beiden Abhängigkeiten:
Abhängigkeiten → Regeln