/Dokumentation/Modul Produkte/Produktmodelle/Regeleditor/Regeleditor - Restriktions-Regeln

Regeleditor - Restriktions-Regeln

FHZuletzt geändert 24. September 2026 · Franzi Halbhuber 2 min

Restriktions-Regeln legen fest, welche Optionswerte nicht miteinander kombinierbar sind und zu einer fehlerhaften Konfiguration führen würden.

Trifft eine Restriktions-Regel zu, wird in der SalesApp automatisch eine Konfliktbehebung durchgeführt – die nicht kombinierbaren Optionswerte werden aus der Konfiguration entfernt.

Datenmodell

Eine Restriktions-Regel besteht aus mindestens zwei Regelteilen. Jeder Regelteil enthält eine oder mehrere Bedingungen, die festlegen, welche Optionswerte an einem Konflikt beteiligt sind.

Die Regelteile stehen über != in Konflikt zueinander – das bedeutet, dass die Optionswerte aus Regelteil 1 und die Optionswerte aus Regelteil 2 nicht gleichzeitig in einer Konfiguration vorkommen dürfen.

Enthält ein Regelteil mehrere Optionen, sind diese über eine Verknüpfung (OR oder AND) miteinander verbunden.

Abbildung 1: Datenmodell einer Restriktions-Regel — die Regelteile stehen über != in Konflikt
Abbildung 1: Datenmodell einer Restriktions-Regel — die Regelteile stehen über != in Konflikt
Je nach Komplexität können unterschiedlich viele Regelteile und Optionen in einer Restriction vorkommen.

Beispiel

Ist der Optionswert Reifen schmal ausgewählt, darf weder Felge (rot) breit noch Felge (gelb) breit gleichzeitig in der Konfiguration vorhanden sein – es genügt, wenn einer der beiden Felgen-Optionswerte zutrifft, um den Konflikt auszulösen.

Abbildung 2: Beispiel — Reifen schmal steht in Konflikt mit beiden breiten Felgen
Abbildung 2: Beispiel — Reifen schmal steht in Konflikt mit beiden breiten Felgen

Restriktions-Regel erstellen

Abbildung 3: Restriktions-Regel im Editor
Abbildung 3: Restriktions-Regel im Editor

Inhalte

Aktiv

Legt fest, ob die Restriktions-Regel aktiv ist.

Beschreibung

Optional, zur internen Dokumentation.

Regellogik

Legt fest, wie mehrere Regelteile miteinander verknüpft sind: OR (beliebige) oder AND (alle).

Regelteil und Bedingungen

Im Bereich Regeln wird definiert, welche Optionswerte nicht miteinander kombinierbar sind. Dazu werden mindestens zwei Regelteile mit jeweils mindestens einer Bedingung benötigt.

Eine Bedingung besteht immer aus drei Elementen:

Optionsvariable: Die zu prüfende Variable, z. B. Bereifung.

Operator: == (gleich) oder != (ungleich).

Optionswert: Der konkrete Wert, z. B. Bereifung 31x15.5-15 AS 6-Loch, ET +45.

Eine Restriktions-Regel kann je nach Komplexität mehrere Regelteile enthalten.

Verknüpfung [Optionen]

Enthält ein Regelteil mehrere Bedingungen, sind diese über OR oder AND miteinander verknüpft.

OR (beliebige):

Der Konflikt tritt auf, wenn Option #1 oder Option #2 zutrifft.

Es genügt, wenn eine der Optionen in der Konfiguration vorhanden ist.

AND (alle):

Der Konflikt tritt nur auf, wenn Option #1 und Option #2 gleichzeitig zutreffen.

Alle Optionen müssen gleichzeitig in der Konfiguration vorhanden sein.

Ausführliche Beispiele dazu finden Sie hier: Restrictions → Beispiele