Abhängigkeiten

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

Nicht jede Kombination von Optionswerten ergibt eine baubare Maschine. Welche Werte zusammenpassen und welche einander ausschließen, gibt der Hersteller als Regeln vor. Die Anwendungen werten diese Regeln beim Konfigurieren aus: unpassende Werte werden gesperrt, ein entstandener Konflikt wird zur Auflösung angeboten, und fehlende Werte werden vorgeschlagen.

Datenmodell

Regeln greifen auf die Ebenen des Produktmodells zu. Ein Produktmodell führt Optionsgruppen, eine Optionsgruppe führt Optionsvariablen, und unter einer Optionsvariablen stehen die Optionswerte, zwischen denen die Auswahl entscheidet.

Abbildung 1: Die Ebenen des Produktmodells — Regeln setzen an den Optionswerten an
Abbildung 1: Die Ebenen des Produktmodells — Regeln setzen an den Optionswerten an

Am Beispiel der Bereifung des Ladewagens LP CargoLoad RX 400 GL: Die Optionsgruppe Maschinenausstattung führt unter anderem die Optionsvariablen Bereifung und Felge; darunter stehen die einzelnen Reifen und Felgen als Optionswerte. Restriktions-Regeln verbinden jeden Reifen mit den Felgen, die nicht dazu passen: Die schmale Bereifung schließt die breiten Felgen aus, eine breite Bereifung die schmale Felge (Abb. 2).

Abbildung 2: Bereifung und Felge im Modell RX 400 GL - DE — die gestrichelten Linien verbinden Werte, die einander ausschließen
Abbildung 2: Bereifung und Felge im Modell RX 400 GL - DE — die gestrichelten Linien verbinden Werte, die einander ausschließen

Kombinationsmöglichkeiten

Die Regeln wirken in beide Richtungen — die zuerst gewählte Seite bestimmt, was auf der anderen übrig bleibt:

Auswahl eines schmalen Reifens → die dafür zu breiten Felgen sind nicht mehr kombinierbar (Abb. 3).

Auswahl eines breiten Reifens → die zu schmale Felge ist nicht mehr kombinierbar (Abb. 4).

Abbildung 3: Bei gewähltem schmalem Reifen sind beide breiten Felgen gesperrt — die Begründung nennt den Reifen
Abbildung 3: Bei gewähltem schmalem Reifen sind beide breiten Felgen gesperrt — die Begründung nennt den Reifen
Abbildung 4: Bei gewähltem breitem Reifen ist die schmale Felge gesperrt — die Begründung nennt den Reifen, der sie ausschließt
Abbildung 4: Bei gewähltem breitem Reifen ist die schmale Felge gesperrt — die Begründung nennt den Reifen, der sie ausschließt

Restriktions-Regeln

Eine Restriktions-Regel legt fest, welche Optionswerte einander ausschließen. Ein gesperrter Wert trägt ein Verbots-Icon und die Angabe, wodurch er verboten ist (Abb. 5).

Wird ein gesperrter Wert dennoch gewählt, listet ein Dialog die Konflikte auf und nennt die Werte, die dafür weichen müssen (Abb. 6). Nach der Bestätigung führt die Anwendung die Konfliktbehebung selbst durch und entfernt die genannten Werte aus der Konfiguration.

Abbildung 5: Kennzeichnung von Konflikten — der gesperrte Wert trägt ein Verbots-Icon und die Angabe, wodurch er gesperrt ist
Abbildung 5: Kennzeichnung von Konflikten — der gesperrte Wert trägt ein Verbots-Icon und die Angabe, wodurch er gesperrt ist
Abbildung 6: Konfliktdialog — die gewünschte Bereifung 0203 verträgt sich nicht mit der Achse 3968, die deshalb entfernt wird
Abbildung 6: Konfliktdialog — die gewünschte Bereifung 0203 verträgt sich nicht mit der Achse 3968, die deshalb entfernt wird
Ein so gekennzeichneter Wert bleibt anklickbar — er trägt kein disabled, und genau der Klick öffnet den Konfliktdialog. Die Markierung sagt also nicht „nicht wählbar", sondern „nicht ohne Folgen wählbar".

Aktions-Regeln

Fehlt der Konfiguration ein Optionswert, den ein anderer voraussetzt, schlägt ein Aktionsdialog die fehlenden Werte vor (Abb. 7). Nach der Bestätigung kommen sie in die Konfiguration; ein Additions-Icon kennzeichnet die so hinzugefügten Werte.

Abbildung 7: Aktionsdialog — die App schlägt die fehlenden Optionswerte vor, das Additions-Icon kennzeichnet sie
Abbildung 7: Aktionsdialog — die App schlägt die fehlenden Optionswerte vor, das Additions-Icon kennzeichnet sie

Gut zu wissen

Regeln pflegt der Hersteller im Backend (PIA), siehe Regeleditor, Regeleditor - Restriktions-Regeln und Regeleditor - Aktions-Regeln. Ausgearbeitete Fälle stehen bei Restrictions - Beispiele und Aktions-Regeln - Beispiele.

Für die Optionen einer Unterkonfiguration gelten dieselben Regeln wie in der Hauptkonfiguration, siehe Unterkonfigurationen.

Ob die SalesApp Regeln schon beim Anzeigen der Optionswerte auswertet oder erst bei der Auswahl, ist eine Einstellung des iPads; die WebApp wertet immer aus, siehe Meldungen, Changelog und Rechtliches.

Einzelne Hersteller arbeiten statt mit Regeln mit Formeln. Formeln lösen Konflikte nicht auf, sondern heben fehlerhafte Optionsvariablen und Optionswerte optisch hervor; eine fehlerhafte Konfiguration lässt sich damit anlegen. Beides zugleich gibt es an einem Modell nicht — dieses Handbuch beschreibt die Regeln.