Voorwaardelijke parametertags
Wat is een voorwaardelijke parametertag?
Een docx-rapport is gekoppeld aan een artikelcategorie. Een artikelcategorie kan meerdere artikelen bevatten – die elk hun eigen set parameters hebben. Hoe zorgt u ervoor dat één docx-rapport nog steeds werkt voor meerdere artikelen en hun uiteenlopende parameters?
Het antwoord is het gebruik van voorwaardelijke parametertags. Een voorwaardelijke parametertag zorgt ervoor dat u de juiste parametervalue op uw docx-rapport krijgt. Dit is erg handig wanneer een ERP-systeem productorders automatisch naar Azumuta pusht, waarbij sommige parameters moeten worden ingevuld en andere niet.
Note: Voor u de onderstaande stappen volgt, moet u eerst een docx-rapport koppelen aan een artikelcategorie.
Hoe voegt u een voorwaardelijke parametertag toe aan een docx-rapport
U voegt een voorwaardelijke parametertag toe door de volgende formule in te voeren:
{#p\
Deze formule kan worden geïnterpreteerd als:
- Wanneer de gekozen
een waarde heeft ({#p\_…}), wordt deze waarde ingevuld. - Als de geselecteerde parameter geen waarde heeft ({^p\_…}), wordt in plaats daarvan een tekst naar keuze weergegeven.
Tip: U kunt rijen in een tabel in het docx-rapport verbergen wanneer een parameter niet is ingevuld. Dit doet u door {#p_
Voorbeeld
In dit scenario gebruiken we een wasmachine als voorbeeld. De wasmachinefabriek produceert twee typen wasmachines: een digitale wasmachine en een analoge wasmachine.
Een digitale wasmachine heeft dezelfde parameters als een analoge wasmachine, met uitzondering van het bedieningspaneel. Een digitale wasmachine heeft een LED-bedieningspaneel. Een analoge wasmachine heeft een draaiknop-bedieningspaneel.
Dit is de parameterlijst van de digitale wasmachine:
En dit is de parameterlijst van de analoge wasmachine:
Zoals we zien, hebben beide wasmachines bij nr. 1-3 dezelfde parameterkeys. Er is echter een verschil bij nr.4. De digitale wasmachine heeft “Digital Control Panel”, terwijl de analoge wasmachine “Analog Control Panel” heeft.
Deze fabriek gebruikt dezelfde docx-rapporttemplate voor de digitale wasmachine en de analoge wasmachine (omdat ze onder dezelfde artikelcategorie vallen: wasmachine). Daardoor zullen alle vier parameters nog steeds in elk docx-rapport voorkomen.
Op het docx-rapport voor een digitale wasmachine willen we echter dat de parameter “Analog Control Panel” wordt ingevuld met “None” (omdat een digitale wasmachine geen analoog bedieningspaneel heeft). Hoe doen we dat?
In dit voorbeeld maken we het docx-rapport voor de digitale wasmachine; het docx-rapport voor de analoge wasmachine volgt dezelfde stappen en formules.
Voorwaardelijke parametertag invoeren
Voor parameters nr.1-3 gebruikten we standaard parametertags, aangezien zowel de digitale als de analoge wasmachine dezelfde parameterkeys hebben voor nr.1-3 (raadpleeg de afbeeldingen hierboven om de parameterkeys te controleren).
Voor parameters nr. 4-5 gebruikten we voorwaardelijke parametertags. Dit is de parametertag-formule:
- {#p\_parameter name}{p\_parameter name}{/p\_parameter name}{^p\_parameter name} text of your choice{/p\_parameter name}
De parameternaam voor nr.4 is “Digital Control Panel”. Mocht de wasmachine geen digitaal bedieningspaneel hebben, willen we de tekst “None” tonen (wat in dit docx-rapport niet het geval zal zijn). Daarom hebben we ingevoerd:
- {#p\_Digital Control Panel}{p\_Digital Control Panel}{/p\_Digital Control Panel}{^p\_Digital Control Panel}None{/p\_Digital Control Panel}
De parameternaam voor nr.5 is “Analog Control Panel”. En indien de wasmachine geen digitaal bedieningspaneel heeft, willen we de tekst “None” tonen (dit zal het geval zijn voor dit docx-rapport). Daarom hebben we ingevoerd:
- {#p\_Analog Control Panel}{p\_Analog Control Panel}{/p\_Analog Control Panel}{^p\_Analog Control Panel}None{/p\_Analog Control Panel}
En zo verschijnt het op het docx-rapport (klik hier om te leren hoe u een docx-rapport kunt downloaden):
Sluit u aan bij de digitale werkvloerrevolutie!



