Die Grundlage für die Erstellung einer Konfiguration ist das Produktmodell. Mit einem Produktmodell sind die Optionsgruppen, Optionsvariablen und Optionswerte verknüpft.
Um die Strukturen eines Produktmodells zu erklären, bedarf es der Erklärung des Datenmodells. Das Datenmodell enthält verschiedene Ebenen.
Produktmodell → Optionsgruppe → Optionsvariable → Optionswert
Abbildung 1: Datenmodell
Beispiel eines abstrakten Produktmodells
Abbildung 2: Abstraktes Datenmodell
Darstellung im PIA
Das oben veranschaulichte abstrakte Beispiel eines Produktmodells wird im Folgenden ebenfalls im Backend (PIA) dargestellt:
Optionsgruppen
Das Produktmodell M 2140 E weist verschiedene Optionsgruppen auf. Als Beispiel sind die ersten drei Optionsgruppen des Produktmodells M 2140 E zu nennen:
Basis
Bereifung
Achse
Im PIA werden die Optionsgruppen ebenfalls dargestellt. Eine Sektion kennzeichnet hier die jeweiligen Optionsgruppen Basis, Bereifung, Achse, usw…(Abb. 3).
Weitere Informationen zu den Optionsnummern und Einstellmöglichkeiten im Reiter Optionen sind gesondert auf dieser Seite zusammengefasst: Produktmodell Optionen
Abbildung 3: PIA Darstellung von Optionsgruppen eines Produktmodells
Optionsvariablen
Die Optionsvariablen befinden sich in den Optionsgruppen. Bei Betrachtung der Optionsgruppe Bereifung finden sich folgende Optionsvariablen in dieser Optionsgruppe (Abb. 4):
Reifen
Felge
Diese Optionsvariablen können die Bereifung genauer definieren (Reifen und Felge).
Die Festlegung, ob eine Optionsvariable Benötigt (“Required“) oder Optional (“Optional“) ist, wird hier ebenfalls festgelegt. Details dazu auf dieser Seite: Optionen beim Produktmodell
Bei den Optionsvariablen ist eine UND Verknüpfung hinterlegt. Es kann zwischen Optionsvariable A UND Optionsvariable B gewählt werden.
Abbildung 4: PIA Darstellung von Optionsvariablen eines Produktmodells
Optionswerte
Optionswerte befinden sich unterhalb der Optionsvariablen. In der Optionsvariablen Reifen finden sich die Optionswerte:
Reifen schmal
Reifen breit
Diese Optionswerten können den Reifen genauer definieren (Reifen schmal oder Reifen breit).
Beim Optionswert wird auch der Preis in der SalesApp angezeigt, da dieser an dem Optionswert “hängt”.
Bei den Optionswerten ist eine ODER Verknüpfung hinterlegt. Es kann nur zwischen Optionswert A ODER Optionswert B gewählt werden.
Abbildung 5: PIA Darstellung von Optionswerten eines Produktmodells
Beispiel eines realen Produktmodells
Das Produktmodell “M 1080 SW” weist verschiedene Optionsgruppen auf. In der Optionsgruppe (Basis) befinden sich die Optionsvariablen (Betriebserlaubnis, Bedienkonzept, Einsatzland) und die jeweiligen Optionswerte (Abb. 6).
Abbildung 6: PIA Darstellung von Optionsgruppen, -variablen und -werten
Bei der Optionsgruppe Basis kann der Benutzer zwischen den Optionsvariablen Betriebserlaubnis, Bedienkonzept, Einsatzland usw. wählen (Abb. 7).
Bei Auswahl der Optionsvariable Betriebserlaubnis werden dem Benutzer die hinterlegten Optionswerte “ohne Betriebserlaubnis” und “TÜV-Einzelabnahme” zur Auswahl angezeigt. Einer der beiden Optionswerte kann gewählt werden (Abb. 8).
Abbildung 7: SalesApp Auswahl von Optionsgruppen, -variablen und -werten
Abbildung 8: SalesApp Auswahl von Optionsgruppen, -variablen und -werten
Beispiel aus der Datenbank
Im Folgenden zeigen wir die Übergabe Tabellen aus der Datenbank, um ein Modell nach der Struktur des Datenmodells abbilden zu können. Diese Daten werden via Script in die PIA Datenbank eingespielt. Hierbei sind werden diese Tabellen übertragen:
product_model
product_model_group
product_model_variable
product_model_variable_value
price
Tabelle product_model
Wie der Name der Tabelle es schon herleiten lässt, werden hier die Produktmodelle angelegt.
Abbildung 9: Tabelle product_model
Beispiele von Datensätzen:
id | Die eindeutige |
ref | Als |
title | Der |
description | Eine interne |
Abbildung 10: Beispieldaten aus product_model
0 Comments