Bedingte Parameter-Tags
Was ist ein bedingter Parameter-Tag?
Ein docx-Bericht ist mit einer Artikelkategorie verknüpft. Eine Artikelkategorie kann mehrere Artikel enthalten – die jeweils ihre eigene Menge an Parametern haben. Wie stellen Sie sicher, dass ein einzelner docx-Bericht trotzdem für mehrere Artikel und deren unterschiedliche Parameter funktioniert?
Die Antwort lautet: durch die Verwendung von bedingten Parameter-Tags. Ein bedingter Parameter-Tag ermöglicht es, den richtigen Parameterwert in Ihrem docx-Bericht zu erhalten. Das ist besonders nützlich, wenn ein ERP-System Produktaufträge automatisch an Azumuta überträgt, bei denen einige Parameter ausgefüllt werden sollen und andere nicht.
Hinweis: Bevor Sie die folgenden Schritte ausführen, müssen Sie zuerst einen docx-Bericht mit einer Artikelkategorie verknüpfen.
Einen bedingten Parameter-Tag zu einem docx-Bericht hinzufügen
Ein bedingter Parameter-Tag kann hinzugefügt werden, indem Sie die folgende Formel eingeben:
{#p\
Diese Formel lässt sich wie folgt interpretieren:
- Wenn der gewählte
einen Wert hat ({#p\_…}), wird dieser Wert eingefügt. - Wenn der ausgewählte Parameter keinen Wert hat ({^p\_…}), wird stattdessen ein von Ihnen gewählter Text angezeigt.
Tipp: Sie können Zeilen in einer Tabelle eines docx-Berichts ausblenden, wenn ein Parameter nicht eingegeben wurde. Dazu setzen Sie {#p_
Beispiel
In diesem Szenario verwenden wir eine Waschmaschine als Beispiel. Die Waschmaschinenfabrik produziert zwei Typen von Waschmaschinen: eine digitale Waschmaschine und eine analoge Waschmaschine.
Eine digitale Waschmaschine hat dieselben Parameter wie eine analoge Waschmaschine, mit Ausnahme des Bedienfelds. Eine digitale Waschmaschine hat ein LED-Bedienfeld. Dagegen besitzt eine analoge Waschmaschine ein Drehknopf-Bedienfeld.
Dies ist die Parameterliste der digitalen Waschmaschine:
Und dies ist die Parameterliste der analogen Waschmaschine:
Wie wir sehen, haben beide Waschmaschinen bei Nr. 1–3 dieselben Parameter-Schlüssel. Allerdings gibt es einen Unterschied bei Nr.4. Die digitale Waschmaschine hat Digital Control Panel, während die analoge Waschmaschine Analog Control Panel hat.
Diese Fabrik verwendet dieselbe docx-Vorlage sowohl für die digitale Waschmaschine als auch für die analoge Waschmaschine (da beide unter dieselbe Artikelkategorie fallen: Waschmaschine). Daher existieren alle vier Parameter weiterhin in jedem docx-Bericht.
Auf dem docx-Bericht für eine digitale Waschmaschine möchten wir jedoch, dass der Parameter Analog Control Panel mit None gefüllt wird (da eine digitale Waschmaschine kein analoges Bedienfeld hat). Wie machen wir das?
In diesem Beispiel erstellen wir den docx-Bericht für die digitale Waschmaschine, da der docx-Bericht für die analoge Waschmaschine denselben Schritten und Formeln folgt.
Eingabe des bedingten Parameter-Tags
Für die Parameter Nr.1–3 haben wir Standard-Parameter-Tags verwendet, da sowohl digitale als auch analoge Waschmaschinen dieselben Parameter-Schlüssel für Nr.1–3 haben (Sie können die obigen Bilder einsehen, um die Parameter-Schlüssel beider Waschmaschinentypen zu prüfen).
Für die Parameter Nr. 4–5 haben wir bedingte Parameter-Tags verwendet. Hier ist die Parameter-Tag-Formel:
- {#p\_parameter name}{p\_parameter name}{/p\_parameter name}{^p\_parameter name} text of your choice{/p\_parameter name}
Der Parametername für Nr.4 ist Digital Control Panel. Falls die Waschmaschine kein digitales Bedienfeld hat, möchten wir, dass der Text None angezeigt wird (obwohl dies für diesen docx-Bericht nicht der Fall sein wird). Daher haben wir eingegeben:
- {#p\_Digital Control Panel}{p\_Digital Control Panel}{/p\_Digital Control Panel}{^p\_Digital Control Panel}None{/p\_Digital Control Panel}
Der Parametername für Nr.5 ist Analog Control Panel. Und wenn die Waschmaschine kein digitales Bedienfeld hat, möchten wir, dass der Text None angezeigt wird (das wird in diesem docx-Bericht der Fall sein). Daher haben wir eingegeben:
- {#p\_Analog Control Panel}{p\_Analog Control Panel}{/p\_Analog Control Panel}{^p\_Analog Control Panel}None{/p\_Analog Control Panel}
Und so wird es im docx-Bericht angezeigt (siehe how to download a docx report):



