Balises de paramètres conditionnels
Qu'est-ce qu'une balise de paramètre conditionnelle ?
Un rapport .docx est lié à une catégorie d'article. Une catégorie d'article peut contenir plusieurs articles — chacun possédant son propre ensemble unique de paramètres. Comment faire en sorte qu'un seul rapport .docx puisse fonctionner pour plusieurs articles et leurs paramètres divers ?
La réponse est d'utiliser des balises de paramètre conditionnelles. Une balise de paramètre conditionnelle vous permet d'afficher la valeur correcte d'un paramètre dans votre rapport .docx. Cela peut être très utile lorsqu'un système ERP pousse automatiquement des commandes produit vers Azumuta, et que certains paramètres doivent être remplis tandis que d'autres ne le sont pas.
Remarque : Avant de suivre les étapes ci-dessous, vous devez d'abord lier un rapport .docx à une catégorie d'article.
Ajouter une balise de paramètre conditionnelle à un rapport .docx
Une balise de paramètre conditionnelle peut être ajoutée en tapant la formule suivante :
{#p\
Cette formule peut être interprétée ainsi :
- Lorsque le
choisi a une valeur ({#p_…}), alors cette valeur sera insérée. - Si le paramètre sélectionné n'a pas de valeur ({^p_…}), alors un texte de votre choix sera affiché à la place.
Astuce : Vous pouvez masquer des lignes dans un tableau d'un rapport .docx lorsqu'un paramètre n'est pas renseigné. Pour ce faire, placez {#p_
Exemple
Dans ce scénario, nous utiliserons un lave-linge comme exemple. L'usine de lave-linge produit deux types de lave-linge : un lave-linge numérique et un lave-linge analogique.
Un lave-linge numérique a les mêmes paramètres qu'un lave-linge analogique, à l'exception de son panneau de contrôle. Un lave-linge numérique possède un panneau de contrôle à LED. Quant au lave-linge analogique, il dispose d'un panneau de contrôle à cadran.
Voici la liste des paramètres du lave-linge numérique :
Et voici la liste des paramètres du lave-linge analogique :
Comme on peut le voir, pour les n° 1 à 3, les deux lave-linge ont les mêmes clés de paramètres. Cependant, il y a une différence sur la clé de paramètre n° 4. Le lave-linge numérique a Digital Control Panel, tandis que le lave-linge analogique a Analog Control Panel.
Cette usine utilise le même modèle de rapport .docx pour le lave-linge numérique et le lave-linge analogique (ils relèvent tous deux de la même catégorie d'article : lave-linge). Ainsi, les quatre paramètres existeront toujours sur chaque rapport .docx.
Cependant, sur le rapport .docx d'un lave-linge numérique, nous souhaitons que le paramètre Analog Control Panel soit renseigné par None (car un lave-linge numérique n'a pas de panneau de contrôle analogique). Comment procéder ?
Dans cet exemple, nous allons créer le rapport .docx pour le lave-linge numérique, puisque le rapport .docx pour le lave-linge analogique suivra les mêmes étapes et formules.
Saisie de la balise de paramètre conditionnelle
Pour les paramètres n° 1 à 3, nous avons utilisé des balises de paramètre standard, car les lave-linge numérique et analogique ont les mêmes clés de paramètres pour les n° 1 à 3 (vous pouvez consulter les images ci-dessus pour vérifier les clés de paramètres des deux modèles).
Pour les paramètres n° 4 et 5, nous avons utilisé des balises de paramètre conditionnelles. Voici la formule de la balise de paramètre :
- {#p\_parameter name}{p\_parameter name}{/p\_parameter name}{^p\_parameter name} texte de votre choix{/p\_parameter name}
Le nom du paramètre pour le n° 4 est Digital Control Panel. En revanche, si le lave-linge n'a pas de panneau de contrôle numérique, nous souhaitons afficher le texte None (même si ce ne sera pas le cas pour ce rapport .docx). Nous avons donc saisi :
- {#p\_Digital Control Panel}{p\_Digital Control Panel}{/p\_Digital Control Panel}{^p\_Digital Control Panel}None{/p\_Digital Control Panel}
Le nom du paramètre pour le n° 5 est Analog Control Panel. Et si le lave-linge n'a pas de panneau de contrôle analogique, nous souhaitons afficher le texte None (ce qui sera le cas pour ce rapport .docx). Nous avons donc saisi :
- {#p\_Analog Control Panel}{p\_Analog Control Panel}{/p\_Analog Control Panel}{^p\_Analog Control Panel}None{/p\_Analog Control Panel}
Et voici comment cela apparaîtra sur le rapport .docx (voir comment télécharger un rapport .docx) :



