Voorwaardelijke parametertags

Bijgewerkt

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\}{p\}{/p\}{^p\} text of your choice{/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_} in de eerste kolom van de rij te plaatsen en in de laatste kolom van de rij {/p_}. Deze rij wordt alleen weergegeven wanneer de genoemde is ingevuld binnen de () ruimte.

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:

docs example 1

En dit is de parameterlijst van de analoge wasmachine:

docs example 2 1

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

docs

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):

docx inputting the conditional parameter tags

Sluit u aan bij de digitale werkvloerrevolutie!