Wat is een voorwaardelijke parametertag?
Een docx-rapport is gekoppeld aan een artikelcategorie. Een artikelcategorie kan meerdere artikelen bevatten – die elk hun eigen unieke set parameters hebben. Hoe zorg je ervoor dat een enkel docx-rapport nog steeds functioneert voor meerdere artikelen en hun diverse reeks parameters?
Het antwoord is het gebruik van voorwaardelijke parametertags. Een voorwaardelijke parametertag stelt je in staat om de juiste parameterwaarde op je docx-rapport op te halen. Dit kan erg nuttig zijn wanneer een ERP-systeem automatisch productorders naar Azumuta pusht, waarbij sommige parameters moeten worden ingevuld en andere niet.
Opmerking: Voordat u de onderstaande stappen volgt, moet u eerst een docx-rapport aan een artikelcategorie koppelen.
Een voorwaardelijke parametertag toevoegen aan een docx-rapport
Een voorwaardelijke parametertag 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: U kunt rijen in een docx-rapporttabel verbergen wanneer een parameter niet is ingevuld. U 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 genoemd op 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 schijfbedieningspaneel.
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 "Digitaal bedieningspaneel", terwijl de analoge wasmachine "Analoog bedieningspaneel" heeft.
Deze fabriek gebruikt dezelfde docx-rapportsjabloon 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 bestaan.
However, op het docx-rapport voor een digitale wasmachine willen we dat de parameter "Analoog bedieningspaneel" wordt ingevuld met "Geen" (omdat een digitale wasmachine geen analoog bedieningspaneel heeft). Hoe doen we dat?
In dit voorbeeld maken we het docx-rapport voor de digitale wasmachine, omdat het docx-rapport voor de analoge wasmachine dezelfde stappen en formules volgt.
De voorwaardelijke parametertag invoeren
Voor parameters nr. 1-3 hebben we standaard parametertags gebruikt, omdat beide digitale en analoge wasmachines dezelfde parametersleutels hebben voor nr. 1-3 (u kunt de afbeeldingen hierboven raadplegen om de parametersleutels van beide digitale en analoge wasmachines te controleren).
Voor parameters nr. 4-5 hebben we voorwaardelijke parametertags gebruikt. Hier is de parametertagformule:
- {#p_parameternaam}{p_parameternaam}{/p_parameternaam}{^p_parameternaam} tekst naar keuze{/p_parameternaam}
De parameternaam voor nr. 4 is "Digitaal bedieningspaneel". Ondertussen, als de wasmachine geen digitaal bedieningspaneel heeft, willen we dat de tekst "Geen" wordt weergegeven (hoewel dit niet het geval zal zijn voor dit docx-rapport). Daarom hebben we het volgende ingetypt:
- {#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 "Analoog bedieningspaneel". En als de wasmachine geen digitaal bedieningspaneel heeft, willen we dat de tekst "Geen" wordt weergegeven (dit zal het geval zijn voor dit docx-rapport). Daarom hebben we het volgende ingetypt:
- {#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 op het docx-rapport verschijnen (zie hoe u een docx-rapport van een productorder downloadt):