Wat Is een Voorwaardelijke Parameter Tag?
Een docx rapport is gelinkt aan een artikelcategorie. Een artikelcategorie kan meerdere artikels bevatten – die elk hun eigen unieke set parameters hebben. Hoe zorg je ervoor dat een enkel docx rapport nog steeds functioneert voor meerdere artikels en hun diverse reeks parameters?
Het antwoord is door voorwaardelijke parameter tags te gebruiken. Een voorwaardelijke parameter tag stelt je in staat om de juiste parameterwaarde op je docx rapport op te halen. Dit kan zeer nuttig zijn wanneer een ERP-systeem automatisch productorders naar Azumuta pusht, waarbij sommige parameters moeten worden ingevuld en andere niet.
Opmerking: Voordat je de onderstaande stappen volgt, moet je eerst een docx rapport aan een artikelcategorie koppelen.
Hoe voeg je een Voorwaardelijke Parameter Tag toe aan een Docx Rapport
Een voorwaardelijke parameter tag kan worden toegevoegd door de volgende formule in te typen:
{#p_}{p_}{/p_}{^p_} tekst naar keuze{/p_}
Deze formule kan als volgt worden geïnterpreteerd:
- Wanneer de gekozen de waarde ({#p_…}) heeft, wordt deze waarde ingevuld.
- Als de geselecteerde parameter geen waarde heeft ({^p_…}), wordt in plaats daarvan een tekst naar keuze weergegeven.
Tip: Je kunt rijen in een docx rapporttabel verbergen wanneer een parameter niet is ingevuld. Je kunt dit doen door {#p_} in de eerste kolom van de rij en in de laatste kolom van de rij {/p_} te plaatsen. Deze rij wordt alleen weergegeven wanneer de geselecteerde parameter die op is vermeld, is ingevuld in de ()-ruimte.
Voorbeeld
In dit scenario gebruiken we een wasmachine als voorbeeld. De wasmachinefabriek produceert twee soorten 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. Ondertussen had een analoge wasmachine een draaiknop-bedieningspaneel.
Dit is de parameterlijst van de digitale wasmachine:
En dit is de parameterlijst van de analoge wasmachine:
Zoals we kunnen zien, hebben beide wasmachines voor nr. 1-3 dezelfde parametersleutels. Er is echter een verschil in parametersleutels op 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 nog steeds onder dezelfde artikelcategorie vallen: wasmachine). Daarom zullen alle vier parameters nog steeds op elk docx rapport aanwezig zijn.
However, op het docx rapport voor een digitale wasmachine willen we dat de Analog Control Panel parameter wordt ingevuld met None (omdat een digitale wasmachine geen analoog bedieningspaneel heeft). Hoe doen we dat?
In dit voorbeeld creëren we het docx rapport voor de digitale wasmachine, aangezien het docx rapport voor de analoge wasmachine dezelfde stappen en formules volgt.
De Voorwaardelijke Parameter Tag invoeren
Voor parameters nr. 1-3 gebruikten we standaard parameter tags, aangezien zowel digitale als analoge wasmachines dezelfde parametersleutels hebben voor nr. 1-3 (je kunt de afbeeldingen hierboven raadplegen om de parametersleutels van beide digitale en analoge wasmachines te controleren).
Voor parameters nr. 4-5 gebruikten we voorwaardelijke parameter tags. Hier is de parameter tag formule:
- {#p_parameter naam}{p_parameter naam}{/p_parameter naam}{^p_parameter naam} tekst naar keuze{/p_parameter naam}
De parameter naam voor nr. 4 is Digital Control Panel. Ondertussen, als de wasmachine geen digitaal bedieningspaneel heeft, willen we dat de tekst None wordt weergegeven (hoewel dit niet het geval zal zijn voor dit docx rapport). 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 parameter naam 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 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 dit is hoe het op het docx rapport zal verschijnen (zie hoe je een docx rapport downloadt):