Balises de paramètres conditionnels

Mis à jour

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 unique de paramètres. Comment vous assurer qu'un seul rapport docx peut fonctionner pour plusieurs articles et leur diversité de paramètres ?

La solution consiste à utiliser des balises de paramètre conditionnelles. Une balise de paramètre conditionnelle vous permet d'obtenir 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, 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 conditionnelle à un rapport docx

Une balise de paramètre conditionnelle peut être ajoutée en tapant la formule suivante :

{#p_}{p_}{/p_}{^p_} text of your choice{/p_}

Cette formule peut être interprétée ainsi :

  • Lorsque le choisi a une valeur ({#p_…}), cette valeur sera insérée.
  • Si le paramètre sélectionné n'a pas de valeur ({^p_…}), 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_} dans la première colonne de la ligne et {/p_} dans la dernière colonne de la même ligne. Cette ligne ne sera affichée que lorsque le paramètre sélectionné mentionné dans est complété dans l'espace ().

Exemple

Dans ce scénario, nous prendrons l'exemple d'une machine à laver. L'usine de machines à laver produit deux types de machines : 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 a un panneau de commande à LED. Quant à la machine analogique, elle a un panneau de commande à cadran.

Voici la liste des paramètres de la machine à laver numérique :

docs example 1

Et voici la liste des paramètres de la machine à laver analogique :

docs example 2 1

Comme on le voit, pour No. 1-3, les deux machines ont les mêmes clés de paramètre. Cependant, il y a une différence sur No.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 : washing machine). Ainsi, les quatre paramètres seront toujours présents dans chaque rapport docx.

Cependant, dans le rapport docx de la machine numérique, nous voulons que le paramètre “Analog Control Panel” soit rempli par “None” (car une machine numérique n'a pas de panneau de commande analogique). Comment procéder ?

Dans cet exemple, nous allons créer le rapport docx pour la machine numérique, le rapport docx pour la machine analogique suivant les mêmes étapes et formules.

Saisie de la balise de paramètre conditionnelle

docs

Pour les paramètres No.1-3, nous avons utilisé des balises de paramètre standard, puisque les machines numériques et analogiques ont les mêmes clés de paramètre pour No.1-3 (vous pouvez consulter les images ci‑dessus pour vérifier les clés de paramètre des deux machines).

Pour les paramètres No. 4-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 No.4 est “Digital Control Panel”. Si la machine à laver n'a pas de panneau de commande numérique, nous voulons que le texte “None” s'affiche (ce qui ne sera pas le cas pour ce rapport docx). Nous avons donc 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 No.5 est “Analog Control Panel”. Et si la machine à laver n'a pas de panneau de commande analogique, nous voulons que le texte “None” s'affiche (ce qui sera le cas pour ce rapport docx). Nous avons donc 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 dans le rapport docx (cliquez ici pour apprendre comment télécharger un rapport docx) :

docx inputting the conditional parameter tags

Rejoignez la révolution du plancher de production numérique !