Voorwaardelijke parametertags

Bijgewerkt

Wat is een voorwaardelijke parameter-tag?

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 toch werkt voor meerdere artikelen en hun uiteenlopende parameters?

Het antwoord is het gebruik van voorwaardelijke parameter-tags. Een voorwaardelijke parameter-tag stelt u in staat om de juiste parametervalue op uw docx-rapport te krijgen. Dit kan erg handig zijn wanneer een ERP-systeem productorders automatisch naar Azumuta stuurt, waarbij sommige parameters ingevuld moeten worden en andere niet.

Opmerking: Voordat u de onderstaande stappen volgt, moet u eerst een docx-rapport koppelen aan een artikelcategorie.

Voeg een voorwaardelijke parameter-tag toe aan een Docx-rapport

Een voorwaardelijke parameter-tag kan worden toegevoegd door de volgende formule te typen:

{#p\}{p\}{/p\}{^p\} text of your choice{/p\_}

Deze formule kan als volgt worden geïnterpreteerd:

  • Wanneer de gekozen de waarde heeft ({#p_…}), dan wordt deze waarde ingevuld.
  • Als de geselecteerde parameter geen waarde heeft ({^p_…}), dan wordt in plaats daarvan een tekst naar keuze weergegeven.

Tip: U kunt rijen in een docx-rapporttabel verbergen wanneer een parameter niet is ingevoerd. Dit doet u door {#p_} in de eerste kolom van de rij te plaatsen en {/p_} in de laatste kolom van diezelfde rij. De rij wordt alleen getoond wanneer de geselecteerde parameter vermeld bij is ingevuld binnen de ()-ruimte.

Voorbeeld

In dit voorbeeld gebruiken we een wasmachine. De wasmachinfabriek 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 daarentegen 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 parametertitels. 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 en de analoge wasmachine (beide vallen immers onder dezelfde artikelcategorie: wasmachine). Daardoor zullen alle vier parameters op elk docx-rapport aanwezig zijn.

Voor het docx-rapport van een digitale wasmachine willen we echter dat de parameter Analog Control Panel wordt weergegeven met None (aangezien 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.

Invoeren van de voorwaardelijke parameter-tag

docs

Voor parameters nr. 1-3 gebruikten we standaard parametertags, aangezien zowel digitale als analoge wasmachines bij nr. 1-3 dezelfde parametertitels hebben (u kunt de afbeeldingen hierboven raadplegen om de parametertitels van beide types te controleren).

Voor parameters nr. 4-5 gebruikten we voorwaardelijke parameter-tags. 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. Als de wasmachine geen digitaal bedieningspaneel heeft, willen we dat de tekst None wordt weergegeven (hoewel dat in dit docx-rapport niet het geval zal zijn). Daarom typen we:

  • {#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 als de wasmachine geen digitaal bedieningspaneel heeft, willen we dat de tekst None wordt weergegeven (dit zal het geval zijn voor dit docx-rapport). Daarom typen we:

  • {#p\_Analog Control Panel}{p\_Analog Control Panel}{/p\_Analog Control Panel}{^p\_Analog Control Panel}None{/p\_Analog Control Panel}

En zo zal het verschijnen op het docx-rapport (zie hoe u een docx-rapport kunt downloaden):

docx inputting the conditional parameter tags