Étiquettes 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 disposant de son propre ensemble de paramètres. Comment vous assurer qu'un même rapport docx peut fonctionner pour plusieurs articles aux paramètres variés ?
La réponse est d'utiliser des balises de paramètre conditionnelles. Une balise de paramètre conditionnelle vous permet d'insérer la valeur correcte d'un paramètre dans votre rapport docx. Cela peut être très utile lorsque, par exemple, un système ERP pousse automatiquement des commandes produits vers Azumuta, où certains paramètres doivent être remplis et d'autres 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 saisissant la formule suivante :
{#p\
Cette formule peut être interprétée ainsi :
- Lorsque le
choisi a une valeur ({#p\_…}), alors cette valeur sera remplie. - 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 cela, placez {#p_
Exemple
Dans ce scénario, nous prendrons l'exemple d'une machine à laver. L'usine de machines à laver produit deux types : une machine à laver numérique et une machine à laver analogique.
Une machine à laver numérique possède les mêmes paramètres qu'une machine à laver analogique, à l'exception de son panneau de commande. La machine numérique dispose d'un panneau de commande LED. En revanche, la machine analogique dispose d'un panneau de commande à cadran.
Voici la liste des paramètres de la machine à laver numérique :
Et voici la liste des paramètres de la machine à laver analogique :
Comme on peut le voir, pour les n°1 à 3, les deux machines à laver ont les mêmes clés de paramètres. Cependant, il y a une différence au niveau de la clé de paramètre n°4. La machine numérique a Digital Control Panel, tandis que la machine analogique a Analog Control Panel.
Cette usine utilise le même modèle de rapport docx pour la machine numérique et la machine analogique (elles relèvent toutes deux de la même catégorie d'article : machine à laver). Ainsi, les quatre paramètres apparaîtront toujours dans chaque rapport docx.
Cependant, sur le rapport docx d'une machine à laver numérique, nous souhaitons que le paramètre Analog Control Panel soit renseigné avec Aucun (puisqu'une machine numérique n'a pas de panneau analogique). Comment procéder ?
Dans cet exemple, nous allons créer le rapport docx pour la machine à laver numérique ; le rapport pour la machine 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, puisque les machines numérique et analogique ont les mêmes clés pour ces paramètres (vous pouvez consulter les images ci‑dessus pour vérifier les clés de paramètres des deux machines).
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} text of your choice{/p\_parameter name}
Le nom du paramètre pour le n°4 est Digital Control Panel. Si la machine n'a pas de panneau de commande numérique, nous souhaitons afficher le texte Aucun (ce qui ne sera pas le cas pour ce rapport). Par conséquent, nous avons saisi :
- {#p\_Digital Control Panel}{p\_Digital Control Panel}{/p\_Digital Control Panel}{^p\_Digital Control Panel}Aucun{/p\_Digital Control Panel}
Le nom du paramètre pour le n°5 est Analog Control Panel. Et si la machine n'a pas de panneau de commande analogique, nous voulons afficher le texte Aucun (ce qui sera le cas pour ce rapport). Par conséquent, nous avons saisi :
- {#p\_Analog Control Panel}{p\_Analog Control Panel}{/p\_Analog Control Panel}{^p\_Analog Control Panel}Aucun{/p\_Analog Control Panel}
Et voici comment cela apparaîtra sur le rapport docx (voir comment télécharger un rapport docx) :



