Qu'est-ce qu'une balise de paramètre conditionnel ?
Un rapport docx est lié à une catégorie d'article. Une catégorie d'article peut contenir plusieurs articles – qui ont leur propre ensemble unique de paramètres. Comment s'assurer qu'un seul rapport docx peut toujours fonctionner pour plusieurs articles et leur gamme diversifiée de paramètres ?
La réponse est d'utiliser des balises de paramètres conditionnels. Une balise de paramètre conditionnel vous permet d'obtenir la valeur de paramètre correcte sur votre rapport docx. Cela peut être très utile lorsqu'un système ERP pousse automatiquement les commandes de produits vers Azumuta, où certains paramètres doivent être remplis et d'autres non.
Remarque : Avant de suivre les étapes ci-dessous, vous devez d'abord lier un rapport docx à une catégorie d'article.
Comment ajouter une balise de paramètre conditionnel à un rapport Docx
Une balise de paramètre conditionnel peut être ajoutée en tapant la formule suivante :
{#p_}{p_}{/p_}{^p_} texte de votre choix{/p_}
Cette formule peut être interprétée comme :
- Lorsque le choisi a la 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.
Conseil : Vous pouvez masquer des lignes dans un tableau de rapport docx lorsqu'un paramètre n'est pas saisi. Vous pouvez le faire en mettant {#p_} dans la première colonne de la ligne et dans la dernière colonne de la ligne {/p_}. Cette ligne ne s'affichera que lorsque le paramètre sélectionné mentionné sur est rempli dans l'espace ().
Exemple
Dans ce scénario, nous utiliserons une machine à laver comme exemple. L'usine de machines à laver produit deux types de machines à laver : une machine à laver numérique et une machine à laver analogique.
Une machine à laver numérique a les mêmes paramètres qu'une machine à laver analogique, à l'exception de son panneau de commande. Une machine à laver numérique a un panneau de commande LED. Pendant ce temps, une machine à laver analogique avait 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 nous pouvons 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 dans les clés de paramètres au n° 4. La machine à laver numérique a « Panneau de commande numérique », tandis que la machine à laver analogique a « Panneau de commande analogique ».
Cette usine utilise le même modèle de rapport docx pour la machine à laver numérique et la machine à laver analogique (car elles relèvent toujours de la même catégorie d'article : machine à laver). Ainsi, les quatre paramètres existeront toujours sur chaque rapport docx.
Cependant, sur le rapport docx pour une machine à laver numérique, nous voulons que le paramètre « Panneau de commande analogique » soit rempli avec « Aucun » (car une machine à laver numérique n'a pas de panneau de commande analogique). Comment faire ?
Dans cet exemple, nous créerons le rapport docx pour la machine à laver numérique, car le rapport docx pour la machine à laver analogique suivra les mêmes étapes et formules.
Saisie de la balise de paramètre conditionnel
Pour les paramètres n° 1-3, nous avons utilisé des balises de paramètres standard, car les machines à laver numériques et analogiques 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 machines à laver numériques et analogiques).
Pour les paramètres n° 4-5, nous avons utilisé des balises de paramètres conditionnels. 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 « Panneau de commande numérique ». Pendant ce temps, si la machine à laver n'a pas de panneau de commande numérique, nous voulons que le texte « Aucun » s'affiche (bien que ce ne soit pas le cas pour ce rapport docx). Par conséquent, nous avons tapé :
- {#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 « Panneau de commande analogique ». Et si la machine à laver n'a pas de panneau de commande numérique, nous voulons que le texte « Aucun » s'affiche (ce sera le cas pour ce rapport docx). Par conséquent, nous avons tapé :
- {#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) :