Wie halte ich wiederkehrende Werte in Formeln zentral?
Sobald ein Konfigurator wächst, tauchen dieselben Zahlen in vielen Berechnungen auf: der Rohrdurchmesser, das Zuschnittmaß, ein Aufschlagsfaktor. Schreiben Sie diese Zahlen direkt in die Formeln, dann steht dieselbe Zahl an zehn Stellen – und bei der nächsten Änderung finden Sie neun davon.
Besser: Sie legen den Wert einmal als Parameter an und benutzen in den Formeln nur noch seinen Namen.
Hängt die Zahl an der Auswahl des Kunden – jedes Rohr hat einen eigenen Durchmesser – dann gehört sie als Wert-Eigenschaft an die Werte. Gilt die Zahl dagegen für den ganzen Konfigurator, ist sie ein Parameter.
Einen Schritt für Parameter anlegen
Parameter sind normale Merkmale – nur solche, die der Kunde nie sieht. Sammeln Sie sie in einem eigenen Schritt, dann bleiben sie beieinander und stören Ihre Konfigurationsschritte nicht.
- Öffnen Sie den Editor Ihres Konfigurators.
- Klicken Sie auf Loading...und nennen Sie den neuen Schritt z.B. "Parameter".
Der Schritt verschwindet aus dem Konfigurator, sobald alle seine Merkmale versteckt sind. Sie brauchen also keine Regel, um ihn auszublenden – er taucht beim Kunden gar nicht erst auf.
Einen Parameter anlegen
- Klicken Sie im Schritt "Parameter" auf Loading....
- Geben Sie dem Merkmal einen sprechenden Namen, z.B. "Rohrdurchmesser".
- Wählen Sie als Darstellung Loading....
- Klicken Sie auf Loading...und tragen Sie unter Zahlenwerte den Optionalen Standardwert ein – das ist der Wert, mit dem Ihre Formeln rechnen. Tragen Sie hier auch die Einheit ein, damit später klar ist, ob der Wert in Millimeter oder Zentimeter gemeint ist.
- Wechseln Sie auf den Tab Loading...und setzen Sie im Abschnitt Darstellung den Haken bei Versteckt. Ihre Kunden sollen den Parameter nicht sehen und erst recht nicht ändern.
- Klicken Sie auf Loading....
Der Parameter steht jetzt in jeder Berechnung zur Verfügung, genau wie ein Merkmal, das der Kunde ausfüllt:
// Umfang aus dem Parameter Rohrdurchmesser
Rohrdurchmesser * 3.14159;
Parameter ändern
Den Wert eines Parameters ändern Sie an genau einer Stelle: im Optionalen Standardwert des Merkmals. Alle Formeln, die ihn benutzen, rechnen sofort mit der neuen Zahl.
Ein versteckter Parameter verhält sich wie ein Merkmal, das der Kunde nie angefasst hat – er hat trotzdem einen Wert, und dieser Wert ist in Formeln und Regeln wirksam. Lassen Sie den Standardwert deshalb nie leer.
Kurze Namen in Formeln: der Key
"Rohrdurchmesser" macht eine Formel schnell unübersichtlich. Sie können dem Merkmal deshalb einen kurzen Key geben, etwa "rohrDM". Der Formel-Editor zeigt dann den Key statt des Namens an:
rohrDM * 3.14159;
- Klicken Sie auf das Stiftsymbol hinter dem Merkmal.
- Wechseln Sie auf den Tab Loading..., Abschnitt Allgemein.
- Tragen Sie unter Key Ihren Kurznamen ein.
Das Feld Key wird nur angezeigt, wenn der Entwickler-Modus eingeschaltet ist. Sie schalten ihn in Ihrem Profil ein – jeweils für die aktuelle Sitzung. Der einmal vergebene Key bleibt natürlich erhalten, auch wenn Sie den Entwickler-Modus wieder ausschalten.
Auch für andere Merkmalstypen
Nicht jeder Parameter ist eine Zahl. Nach demselben Muster legen Sie an:
- ein Ja/Nein-Merkmal als Schalter, mit dem Sie eine Variante Ihres Konfigurators an- und ausschalten – praktisch, um etwas vorzubereiten, das erst später live gehen soll,
- ein Text-Merkmal für einen Text, der an mehreren Stellen ausgegeben wird,
- ein berechnetes Zahlenmerkmal für ein Zwischenergebnis, das in mehreren Formeln vorkommt. Sie berechnen es einmal und benutzen danach nur noch seinen Namen.