Les variables sont utilisées comme conteneurs de valeurs de données. Elles sont utilisées pour transférer les valeurs à l'étiquette dans l'action Print Label, ou pour utiliser les valeurs dans des actions de manipulations de données. Typiquement, le filtre va extraire les valeurs des flux de données reçues par le déclencheur et les envoyer dans les variables. Pour plus d'informations, voir l'article Comprendre les filtres.

La plupart du temps, il faut envoyer les valeurs des variables au masque d'étiquette et imprimer l'étiquette. Le mécanisme qui envoie les valeurs des variables aux étiquettes utilise le mappage de noms automatique. La valeur de la variable définie dans le déclencheur est envoyée à la variable définie dans l'étiquette qui porte le même nom. Il y a trois façons de définir les variables :

  • Importer les variables à partir du fichier d'étiquette : Pour le mappage automatique expliqué ci-dessus, il est conseillé d'importer chaque fois les variables de l'étiquette. Cette action vous fait gagner du temps et s'assure que les noms des variables correspondent. La variable importée n'hérite pas seulement du nom de la variable, mais aussi de ses propriétés telles que la longueur et valeur par défaut.

  • Définir les variables manuellement : En définissant des variables manuellement, il faut faire particulièrement attention à l'utilisation de noms identiques à ceux des variables de l'étiquette. Pour définir manuellement les variables qui n'existent pas dans l'étiquette, il est nécessaire qu'elles soient dans le déclencheur.

    Note

    Un exemple de variables serait LabelName, PrinterName, Quantity et autres variables similaires dont il faut mémoriser le nom d'étiquette, le nom d'imprimante, la quantité et autres méta-valeurs assignées par le filtre.

  • Activer les variables internes : Les valeurs des valeurs internes sont assignées par NiceLabel Automation et sont disponibles en lecture seule. Pour plus d'informations, consulter l'article Variables internes.

Astuce

Si la zone d'affectation (dans les filtres XML et Texte non-structuré) et la structure dynamique (dans filtre de Texte Structuré) sont activées, NiceLabel Automation va extraire les paires nom:valeur des données du déclencheur et envoyer automatiquement les valeurs aux variables de même nom qui sont définies dans l'étiquette. Le mappage manuel des variables n'est pas nécessaire.