Table of Contents

Parameter einrichten

Parameterversionen anlegen

Es kann erforderlich sein im laufenden Betrieb die Konfigurationen der Produkte weiterzuentwickeln und zu testen. Dies ist möglich, indem man mehrere Produktvorlagen mit verschiedenen Parameterversionen definiert.

  1. Rufen Sie über die "Suche" die "Parameterversionen" auf.
  2. Tragen Sie eine neue Parameterversion ein, z. B.:
    • Code: SONNE_PARM_VER_100
    • Beschreibung: Parameter Sonnenschutz V100

Parametergruppen anlegen

Zu einer Parameterversion werden die Parametergruppen zugeordnet. Über diese logische Gruppierung von Parametern wird das dahinterliegende Produkt ausgezeichnet und die Abhängigkeiten zu anderen Merkmalen, bzw. die Einteilung der Produkte in Gruppen, verdeutlicht.

  1. Ausgehend von den "Parameterversionen" wählen Sie den Menüpunkt "Parametergruppen". Alternativ rufen Sie die "Parametergruppen" über die Suche auf.
  2. Die Liste erscheint bereits gefiltert nach der zuletzt ausgewählten Parameterversion ("aktuelle Parameterversion"). Den Filter können Sie nach Belieben anpassen.
  3. Legen Sie in der Liste folgende neue Parametergruppen mit Code und Beschreibung an. Beispiel:

Übersicht aktuelle Parameterversion, Codes Beschreibung, etc.

Feld Beschreibung
Code Gibt den Code der Parametergruppe an.
Beschreibung Gibt die Beschreibung der Parametergruppe an.
Standardtext Ersetzungscode Wird im Kapitel "Standard für Ersetzungscode" detailliert beschrieben.
Standard Ausklappstatus Gibt an, wie die Parameter der Gruppe beim Aufruf einer neuen Konfiguration erscheinen sollen. Mögliche Einstellungen "Erweitert" und "Reduziert". Die Auswirkung dieser Einstellung ist im Kapitel "Produktkonfiguration starten" sichtbar.
Zugewiesen zu Produktvorlagen Zeigt die Anzahl der Produktvorlagen, zu welchen die Parametergruppe bereits zugeordnet ist. Mit dem Klick auf die Zahl erscheint die Übersicht der Produktvorlagen.

Parametergruppe Übersetzung

Im Produktkonfigurator können an folgenden Stellen die Übersetzungen hinterlegt werden:

  • Parametergruppen
  • Parameter
  • Parameterwerte

Bei der Durchführung einer Konfiguration zeigt das System die zu dem Sprachcode des Anwenders passende Übersetzungen an. Kann die Übersetzung nicht gefunden werden, so wird die Standardbeschreibung ermittelt und angezeigt.

Übersetzen Sie die Beschreibung der Parametergruppe:

  1. Ausgehend von der Liste "Parametergruppen", wählen Sie eine Zeile aus und rufen Sie über das Menü die "Übersetzung" auf.

  2. Wählen den Sprachcode aus und geben Sie die Übersetzung für die Parametergruppe an. Beispiel für die Parametergruppe "BEDIENUNG":

    • Code: ENU
    • Beschreibung: Operation

Parameter definieren

Innerhalb der "Parametergruppe" werden die "Parameter" definiert.

  • ABMESSUNG: die Sonnenschutzanlage wird definiert über ihre Breite und Höhe
  • MODELL: eine Liste der vorhandenen Modelle, sowie die mögliche Farbgestaltung
  • BEDIENUNG: Art der Befestigung der Anlage, Antrieb, Bedienung und Zubehör
  1. Ausgehend von der Karte "Parametergruppen" rufen Sie über das Menü die Liste zugehöriger "Parameter" auf. Einige Felder sind bereits initial gefüllt. Ergänzen Sie die Felder, mehr dazu unter "Felder innerhalb der Parameter".

  2. Beginnen Sie mit der Parametergruppe "ABMESSUNG".

    Angabe der Parametergruppe: Abmessung

  3. Fahren Sie mit den Kapiteln zu Einheiten, Übersetzungen, Wertebereich, etc. fort.

Felder innerhalb der Parameter

Feld Beschreibung
Anzeigenreihenfolge Gibt die Anzeigereihenfolge der Parameter während einer Produktkonfiguration an.
Code Gibt den Code des Parameters an.
Beschreibung Gibt die Beschreibung des Parameters an.
Art Gibt die Art des Parameters an. Gibt die Art des Parameters an.

Dezimal (Zahlenangabe)
• z. B. Breite und Höhe - hierbei unterstützen
• Einschränkungen und Min.-/Max.-Werte
• Werden diese Werte unter- oder überschritten, wird eine Fehlermeldung ausgegeben.
• Die Höhemaßen der Standardabmessung werden hier ebenso angegeben.

Option (Freie Auswahl, selbst zu definieren)
• Mögliche Optionen können z. B. Farben sein.
• Übersetzungen können hierbei ebenso hinterlegt werden.

Text (Freitext)
• Dies ist ein Platzhalter, der als Text verwendet und gespeichert werden kann. Hinter diesem Freitext liegen keine Logiken/Prüfungen dahinter.

Datensatz (Auswahl aus den bestehenden Daten einer Datenbank – Diese Daten müssen vorher existent sein.)
• Eine Tabellen ID muss angegeben werden, um die Verknüpfung herzustellen (ID, Tabellenbezeichnung). Dadurch wird eine Suche möglich.
• Bei der Konfiguration des Materials wird eine Liste aller Artikel, die im System vorhandenen sind, ausgegeben.
• Eine Auswahlliste (LookUp Page) wird automatisch vorgeschlagen.
• Wenn nur ein bestimmtes Material z. B. gewünscht wird, können bestimmte Materialien gefiltert werden.

Hierbei gibt es zwei Möglichkeiten (Filter):
1. Statisch: Hierbei können Felder ausgewählt und somit statisch gespeichert werden (nach Artikelkategoriencode z. B. "Sonnenschutz"). Verfügbare Schlüssel werden daraufhin gespeichert.
2. Dynamisch

Dessin (Datensatz Artikelvariante als Alternative – Muster steckt hier hinter)
Hierbei werden dynamische Filter passend zum Material angewendet
• Artikelvariante zu Artikelnr.
• Bezug auf zuvor getätigte Angaben des Artikels
• Baut aufeinander auf
Pflichtfeld Gibt an, ob dieser Parameter während einer Produktkonfiguration ausgefüllt werden muss und somit ein Pflichtfeld ist.
• Muss: Mindestangaben > Vorgang lässt sich nicht abschließen, wenn diese Angaben nicht gefüllt sind.
• Kann: Platzhalter – ohne große Auswirkungen.
Editierbar Gibt an, ob der Parameter vom Benutzer während einer Produktkonfiguration bearbeitet werden kann.
• Dieser Haken ist eine Standardeinstellung.
• Er kann rausgenommen werden, bei solchen Angaben, die dynamisch errechnet werden, diese müssen auf nicht editierbar gesetzt werden.
Vorgabewert Gibt den Wert an, der zu Beginn einer Produktkonfiguration für diesen Parameter als Vorgabe bereits ausgefüllt ist.
• z. B. "GRAU" als Vorbelegung, um dem Anwender die Auswahl zu erleichtern.
• Ist abänderbar vom Anwender, sofern dieser einen anderen Bedarf/Wunsch hat.
Anzahl Logikzeilen Gibt an, wie viele Logikzeilen zu diesem Parameter existieren. Die dazugehörige Ermittlung erfolgt im Hintergrund.
Fehler in Logikzeilen Gibt an, ob es einen logischen Fehler in den zu diesem Parameter gehörenden Logikzeilen gibt. Wenn ein Fehler gefunden wurde, lässt sich eine Produktkonfiguration, welche die Parametergruppe enthält, nicht starten. Die dazugehörige Ermittlung erfolgt im Hintergrund.

Logikeditorzeilen können hinterlegt werden (if, then begin etc.) Hiermit können Optionen der Pflichtfelder festgeschrieben werden. So werden Verknüpfungen, Prüfungen, Bedingungen angefragt und geprüft und ggf. als Pflichtfeld eingestuft (Chain, Stick, Motor). Der Anwender erhält genau die Informationen, die er benötigt.

Im Logikeditor werden Standards automatisiert. Wenn z. B. das Modell "Berlin" ausgewählt wird, dann soll die Vorgabe automatisch auf die Breite "2000" gesetzt werden. Dieses Modell gibt es nur in dieser Standardversion und die Angaben werden durch die Kombinationen im Logikeditor und den Einschränkungen im Wertebereich dynamisch übersteuert.

Wird ein anderes Modell z. B. "Madrid" gewählt, ist dies in den Werten anpassbar und die Fläche gesamt wird in 10 mm automatisch berechnet und nach der Rundungsmethode ausgegeben. Wird die Gesamtfläche (Surf Total) mit einem Rückgabewert = leer – Breite und Höhe haben Angaben gewählt, wird hier ebenfalls die Gesamtfläche in mm berechnet und in qm durch die Logikdefinition umgerechnet. Werden keine Angaben eingepflegt, wird hierbei auch keine Berechnung erstellt.
Nachtext Gibt einen beschreibenden Text zu dem Parameter an. Während einer Konfiguration ist dieser Text für den Benutzer sichtbar und kann z. B. als Hilfestellung für den Parameter genutzt werden. Die Inhalte dieses Feldes haben rein informativen Charakter, sind nicht editierbar und haben keinen Einfluss auf das konfigurierte Produkt. Dieser Text kann als ein Spickzettel zur Orientierungshilfe verwendet werden.
Ausblenden, wenn kein Pflichtfeld Gibt an, ob der Parameter während einer Produktkonfiguration ausgeblendet wird, sofern er kein Pflichtfeld ist. Ob ein Parameter ein Pflichtfeld wird, kann über die Logikzeilen beeinflusst werden.
Manuelle Änderung beibehalten Gibt an, dass ein vom Benutzer eingegebener oder geänderter Wert durch keine vorhandenen Logikzeilen mehr verändert wird. Somit bleibt der vom Benutzer eingegebene Wert immer bis zum Ende einer Produktkonfiguration erhalten.
Tabellen ID Gibt die Tabelle an, aus deren Liste während der Produktkonfiguration ein Datensatz ausgewählt werden kann. Die auswählbaren Datensätze können über die Aktion "Vorgabefilter" auf eine Teilmenge reduziert werden. Filter können auch über einen zusätzlichen Parameter der Art "Filter" definiert werden und der Zeile der Art "Datensatz" zugeordnet werden.
Tabellenbezeichnung Gibt die Tabellenbezeichnung an.
Feld ID In Zeilen der Art "Datensatz" gibt die Spalte das Feld an, welches bei der Auswahl des Datensatzes als Wert in den Parameter übernommen werden soll.
Feldbezeichnung Gibt die Feldbezeichnung an.
Direkte Optionsauswahl Gibt an, ob bei Auswahl eines Optionsfeldes im Feld "Feldnr." ein Datensatz ausgewählt werden muss, oder ob eine Liste aller verfügbaren Optionen zur Auswahl steht. Eventuell eingerichtete Filterkriterien werden an dieser Stelle nicht berücksichtigt.
LookUp Page ID Gibt die Page an, aus deren Liste während der Produktkonfiguration ein Datensatz ausgewählt werden kann. Die auswählbaren Datensätze können über die Aktion "Statische Filter" oder "Dynamische Filter" auf eine Teilmenge reduziert werden.
LookUp Page Bezeichnung Gibt die LookUp Seitenbezeichnung an.
Rundungsmethodencode Gibt den Rundungsmethodencode an, mit dem ein Dezimal-Parameter nach der Eingabe gerundet wird.
Vererbung erlaubt Gibt an, ob der Wert dieses Parameters bei einer mehrstufigen Konfiguration von der übergeordneten Parametergruppe in die untergeordnete Parametergruppe übernommen wird. Voraussetzung ist, dass der Parameterwert in beiden Parametergruppen den gleichen Code hat.
Parameter Standard Text Ersetzungscode Gibt einen Code an, der in den Produktvorlagen hinterlegten Standard Text Codes als Platzhalter verwendet werden kann. Dieser Code wird durch die Beschreibung des aktuellen Parameters ersetzt.
Wert Standard Text Ersetzungscode Gibt einen Code an, der in den Produktvorlagen hinterlegten Standard Text Codes als Platzhalter verwendet werden kann. Dieser Code wird durch den eingegebenen Wert für den aktuellen Parameter ersetzt.
Verknüpfter Merkmalscode Gibt den Merkmalscode an, der bei der Erstellung des Artikels mit dem aktuellen Parameterwert gefüllt wird.
Funktionscode Gibt einen Code an, der für eine in der Programmiersprache AL geschriebenen Berechnungsfunktion steht. Das LookUp des Feldes zeigt eine Übersicht aller zur Verfügung stehenden Funktionen an. Die Funktionen werden ausschließlich durch die Programmierung festgelegt und können an dieser Stelle nicht erweitert werden. Falls Sie Erweiterungen benötigen, sprechen Sie Ihren Softwareberater an.
Suchfeld beim Kopieren Gibt an, ob nach diesem Parameter gesucht werden kann, wenn eine bereits vorhandene Konfiguration in den Konfigurationsassistenten kopiert worden ist.

Einheiten

Im Rahmen der Konfiguration können verschiedene Parameter mit Art "Dezimal" definiert werden. Je nach Kontext und Zielsetzung des Parameters können die Werte verschiedenen Einheiten entsprechen.

Selbst bei dem Beispiel der Sonnenschutzanlage können Parameterwerte in Meter, Zentimeter, Millimeter oder Quadratmeter sein. Die Einheit ist im Produktkonfigurator nicht vorgegeben, sie muss je nach Kontext als interne Konvention festgelegt und eingehalten werden. Die Einstellung "Nachtext", kann hier unterstützend eingesetzt werden.

Übersetzung

Analog wie bei den Parametergruppen kann zu jedem Parameter eine Übersetzung hinterlegt werden.

Ausgehend von den der Liste "Parameter" rufen Sie über das Menü die "Parameter" und "Übersetzung" auf und definieren Sie die Übersetzungen zu den Parametern. Hier beispielhaft die Übersetzung für die "Anlagenbreite":
Sprachcode: ENU
Übersetzung: Width

Wertebereich

Mithilfe des Wertebereichs können die Min.-/Max.-Werte eines Parameters festgelegt werden. In dem Beispiel legen Sie die produktionsbedingte minimal und maximal mögliche Breite der Anlage fest.

  1. Wählen Sie die passende Zeile/Parametergruppe aus der Liste "Parametergruppen" aus. Für das beschriebene Beispiel führen wir die Schritte zu der Gruppe "ABMESSUNG" durch.

  2. Wählen Sie aus dem Menü "Parameter". In der sich öffnenden Liste wählen Sie erneut "Parameter" und "Wertebereich". definieren Sie den Eintrag wie folgt:

    • Code: 10-SCHMAL
    • Beschreibung: Schmal
    • Gültig: Ja
    • Kleinster Wert: 1.000
    • Größter Wert: 1.999
Feld Beschreibung
Code Gibt den Code des Wertebereiches an.
Beschreibung Gibt die Beschreibung des Wertebereiches an.
Gültig Definiert, ob der Wertebereich gültig ist. Nur ein gültiger Wertebereich wird bei der Konfiguration angezeigt und kann ausgewählt werden. Falls mehrere Wertebereiche definiert sind, kann nur ein Wertebereich gültig sein. Die Gültigkeit des Wertebereichs kann mittels Logikeditor in Abhängigkeit von den anderen Parametern dynamisch gesetzt werden. Siehe Kapitel "Gültigkeit der Parameter, Abhängigkeiten" und "Parameter – dynamischer Wertebereich".
Kleinster Wert Gibt den kleinsten erlaubten Wert an. Das Feld darf leer sein. Der kleinste Wert (falls angegeben) darf den größten Wert nicht überschreiten.
Größter Wert Gibt den größten erlaubten Wert an. Muss angegeben werden, wenn der kleinste Wert angegeben ist. Der kleinste Wert (falls angegeben) darf den größten Wert nicht überschreiten.

Rundungsmethode

Neben dem Wertebereich eines Parameters ist es im Produktkonfigurator möglich eine automatische Rundung der Parameterwerte zu konfigurieren. Es kann sowohl die Rundungsgenauigkeit als auch die Richtung definiert werden. Die Rundung kann zum Beispiel produktionsbedingt sein. Wir setzten voraus, dass die Anlagenhöhe in 10 mm -Schritten konfiguriert wird und falls erforderlich automatisch durch das System abgerundet werden muss.

  1. Rufen Sie über die Suche die Rundungsmethoden auf und definieren Sie eine neue Rundungsmethode wie folgt:

    • Code: HOEHE
    • Art: Abrunden
    • Präzision: 10
  2. Navigieren Sie in der Parametergruppe "ABMESSUNG" zu dem Parameter "ANL_HOEHE" und navigieren Sie zu der Spalte "Rundungsmethodencode". Wählen Sie eine Rundungsmethode "HOEHE" aus.

Die Auswirkung dieser Einstellung können Sie beim Generieren einer neuen Konfiguration testen, siehe Kapitel Konfiguration erstellen.

Art = Option

Option stellt eine definierte Auswahl von bestimmten Werten dar. Hierbei müssen die Parameterwerte über den Aufruf "Optionen" gepflegt werden (und nicht über "Wertebereich", wie im Beispiel mit der Art "Dezimal").

  1. Navigieren Sie zu der Parametergruppen und wählen Sie die aktuelle Parameterversion aus.

  2. Für unser Beispiel wählen Sie die Parametergruppe "MODELL" aus und rufen Sie die "Parameter" über das Menü auf.

  3. Definieren Sie den Parameter wie folgt:

    • Anzeigereihenfolge: 10
    • Code: Typ
    • Beschreibung: Typ
    • Art: Option
    • Pflichtfeld und Editierbar: angewählt
  4. Parameteroptionen: Rufen Sie aus dem Menü "Parameter", "Optionen" auf und legen Sie einzelne Auswahlmöglichkeiten bspw. wie folgt fest:

    • Option: BERLIN
    • Gültig: Ja
  5. Vervollständigen Sie die Übersetzungen über den Aufruf "Übersetzungen".

Hinweis

Es gibt eine weitere Möglichkeit die feste Auswahl basierend auf vorhandenen Optionsfeldern in der Datenbank zu definieren. Dies ist im Kapitel Direkte Optionsauswahl beschrieben.

Feld Beschreibung
Code Gibt den Code der Option an.
Beschreibung Gibt die Beschreibung der Option an.
Gültig Es können mehrere Optionen zugleich gültig sein. Nur die gültigen Optionen werden bei der Konfiguration angezeigt. Die Gültigkeit der Option kann mittels Logikeditor in Abhängigkeit von den anderen Parametern dynamisch gesetzt werden. Siehe Kapitel "Logikeditor", "Gültigkeitseditor".

Nachtext

Mittels der Angaben im "Nachtext" können Sie dem Anwender einen Hinweis auf die Verwendung des Parameters geben. Der Nachtext wird während der Durchführung der Konfiguration angezeigt. Eine der hilfreichen Anwendung der Einstellung "Nachtext" kann der Hinweis auf die zu verwendende Einheit zum Zahlenwert sein.

  1. Rufen Sie die Parametergruppe "ABMESSUNG" auf, navigieren Sie zu den Parametern und geben Sie bei den Parametern "ANL_BREITE" und "ANL_HOEHE" in "Nachtext" jeweils "mm" ein. Die Angabe signalisiert, dass die Werte in Millimeter angegeben werden müssen.

  2. Die Ergebnisse der Eingabe im Nachtext können Sie später in Kapitel "Erstellen einer Konfiguration", Konfiguration erstellen kontrollieren.