Table of Contents

Wie konfiguriere ich optionale Parameter?

Wichtig

Voraussetzung: Lesen Sie zuerst Parameter einrichten und das Beispielszenario. Dieses Kapitel erweitert die Parametergruppe "BEDIENUNG" der Beispiel-Produktvorlage.

Optionale Parameter werden erst in Abhängigkeit von zuvor eingegebenen Parametern obligatorisch oder sichtbar. So bleibt der Konfigurationsassistent übersichtlich und zeigt nur die Parameter an, die für die aktuelle Auswahl relevant sind. Pflichtfeld-, Sichtbarkeits- und Werte-Logik werden während der Konfiguration automatisch angewendet.

Rahmenbedingungen:

In Abhängigkeit der gewählten Antriebsart sollen weitere Parameter angegeben werden:

  • "Elektrisch" – erfordert die Auswahl des Motors mit verschiedenen Leistungsstufen. Der Motorantrieb kann per "Schalter" und zusätzlich "Fernbedienung" gesteuert werden.
  • "Manuell" – erfordert die Angabe, ob das Rollo mittels "Stab" oder "Kette" bewegt wird.

Die Länge der "Kette" oder des "Stabs" wird in Abhängigkeit von der "Bedienhöhe" errechnet.


Vorbereitung durchführen

Legen Sie einen Artikel für "Motor" wie folgt an:

  • Nr.: SONNE-MOTOR, Beschreibung: Elektromotor, Basiseinheit: STÜCK, Artikelkategoriencode: MOTOR

Definieren Sie zum Artikel zwei Varianten:

  • Code: 200, Beschreibung: Elektromotor 200 W
  • Code: 400, Beschreibung: Elektromotor 400 W

Ergänzung der Konfigurationsparameter

Ergänzen Sie die Parametergruppe "BEDIENUNG" um folgende neue Parameter:

Code Beschreibung Art Pflichtfeld Ausblenden, wenn kein Pflichtfeld Tabellen Id Feld Id Feldbezeichnung LookUp Page Id Vorgabewert Optionen
MOTOR Motor Datensatz Nein Ja 27 1 (vorbelegt) - 32 (vorbelegt) - -
LEISTUNG Leistung Datensatz Nein Ja 5401 1 Code 5401 (vorbelegt) - -
FERNBEDIENUNG Fernbedienung Option Nein Ja - - - - NEIN JA, NEIN

Vorschau:

Vier verschiedene Datensätze mit unterschiedlichen Werten Vier verschiedene Datensätze mit unterschiedlichen Werten

Definieren Sie in der Parametergruppe "BEDIENUNG" weitere Parameter:

Code Beschreibung Art Pflichtfeld Nachtext Optionen
BEDIENELEMENT Bedienelement Option - - KETTE, SCHALTER, STAB
BEDIEN_HOEHE Bedienhöhe Dezimal Ja mm -
Hinweis

Die Gültigkeit der einzelnen Optionen kann dynamisch über den Logikeditor in Abhängigkeit vom Parameter "ANTRIEB" gesetzt werden.


Ausblenden, wenn kein Pflichtfeld

Bei den Parametern MOTOR, LEISTUNG und FERNBEDIENUNG wurde die Eigenschaft "Ausblenden, wenn kein Pflichtfeld" aktiviert. In Verbindung mit "Pflichtfeld: Nein" bewirkt dies, dass diese Parameter bei einer neuen Konfiguration zunächst nicht angezeigt werden. Um sie einzublenden, muss die "Pflichtfeld"-Eigenschaft dynamisch über den Logikeditor gesetzt werden.

  1. Logikeditor für MOTOR öffnen: Rufen Sie beim Parameter "MOTOR" den Menüpunkt "Logikeditor" auf und hinterlegen Sie die entsprechenden Logikzeilen:

    Logikeditorzeilen: zeigt verschiedene Operatoren und Wertangaben

  2. Logikzeilen kopieren: Markieren Sie alle Logikzeilen und rufen Sie "Kopieren" auf. Wechseln Sie zum Parameter "LEISTUNG", öffnen Sie den Logikeditor und führen Sie "Einfügen" aus.

  3. Logikzeilen für FERNBEDIENUNG übernehmen: Wiederholen Sie das Einfügen der Logikzeilen ebenfalls für den Parameter "FERNBEDIENUNG".

Hinweis

Die Sichtbarkeit aller drei Parameter wurde in Abhängigkeit von einem Parameter gesetzt. Dies kann auch schrittweise gestaltet werden – z. B. so, dass "LEISTUNG" erst eingeblendet wird, wenn "MOTOR" ausgewählt wurde. Vermeiden Sie dabei jedoch zu viel Wechselspiel, da dies die Bedienbarkeit des Konfigurationsassistenten verschlechtern kann.


Statische Filter

Statische Filter begrenzen die Datenmenge in einem Datensatz-Parameter dauerhaft auf eine feste Teilmenge.

  1. Statische Filter öffnen: Wechseln Sie zum Parameter "MOTOR" und rufen Sie "Filter" > "Statische Filter" auf. Klicken Sie auf "+ Filter...".

  2. Filterkriterien festlegen: Bestätigen Sie die Eingabe der Kriterien mit "OK". Die Auswahl der verfügbaren Schlüssel öffnet sich.

  3. Schlüssel auswählen: Wählen Sie "No." und bestätigen Sie mit "OK".

Tipp

Falls zu den Filterkriterien passende Schlüssel vorhanden sind, sollten Sie diese auswählen. Das verbessert die Gesamtperformance der Datenbankabfragen.


Dynamische Filter

Soll die Datenmenge flexibel auf Basis zuvor eingegebener Parameter eingegrenzt werden, verwenden Sie dynamische Filter.

  1. Dynamische Filter öffnen: Wechseln Sie zum Parameter "LEISTUNG" und rufen Sie "Filter" > "Dynamische Filter" auf.

  2. Filterkriterien definieren: Definieren Sie die Filterkriterien wie folgt:

    Zugewiesene Filterparameter

    Beim Zugriff auf die Artikelvarianten wird als Filter der zuvor eingegebene Wert für die Artikelnummer des Motors verwendet. Es können mehrere Filterkriterien kombiniert werden.