/
Regeleditor - Restrictions

Regeleditor - Restrictions


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.

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. 3).

Abbildung 3: 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. 4).

Abbildung 4: Verknüpfungen der Optionen


Praktische Beispiele von Actions

Eine Vielzahl an ausführlichen Beispielen finden Sie auf der Unterseite der Restrictions.