Variables
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 Loftware Automation et sont disponibles en lecture seule. Pour plus d'informations, voir l'article Variables internes .
Conseil
Si la zone d'affectation (dans les filtres XML et Texte Non-structuré) et la structure dynamique (dans filtre Texte Structuré) sont activées, Loftware Automation extrait les paires nom :valeur des données du déclencheur et envoie 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.
Propriétés
-
Nom : Spécifie le nom de la variable. Les noms ne sont pas sensibles à la casse. Il est conseillé de ne pas utiliser d'espaces dans les noms. C'est encore plus important pour les variables utilisées dans des scripts ou conditions d'actions, car il faudrait alors les entourer de crochets.
-
Caractères autorisés : Spécifie la liste des caractères que la valeur peut avoir. Vous avez le choix entre Tout (tous les caractères sont acceptés), Numérique (seuls les chiffres sont acceptés), et Binaire (tous les caractères et codes de contrôle sont acceptés).
-
Limiter la longueur de la variable : Spécifie le nombre maximal de caractères que la variable peut occuper.
-
Longueur fixe : Spécifie que la valeur doit occuper exactement le nombre de caractères défini par sa longueur.
Note
Il est nécessaire de limiter la longueur de la variable pour certains objets de l'étiquette. Un exemple est le code à barres EAN-13, qui accepte 13 chiffres.
-
Valeur requise : Spécifie que la variable doit contenir une valeur.
-
Valeur par défaut : Spécifie une valeur par défaut. Si la variable n'a aucune valeur assignée, la valeur par défaut est toujours utilisée.