Home

NiceMemMaster User Guide

image

Contents

1. _ 79 lt IncrementCount gt 0 lt IncrementCount gt lt Length gt 100 lt Length gt lt Variable gt lt Variables gt lt Format gt Sp cification XML d Information de l tiquette Cette section contient la description de structure du fichier XML telle qu elle est renvoy e par cette action 5 NOTE Toutes les valeurs de mesures sont exprim es en unit s 1 1000 mm Par exemple une largeur de 25000 est 25 mm e lt Label gt Ceci est un l ment de base e lt Original gt Sp cifie les dimensions de l tiquette et le nom d imprimante tels qu ils sont sau vegard s dans le fichier d tiquette e Width Cet l ment contient la largeur originale de l tiquette e Height Cet l ment contient la hauteur originale de l tiquette _PrinterName Cet l ment contient le nom de l imprimante pour laquelle l tiquette a t cr e Actuel Sp cifie les dimensions de l tiquette et le nom de l imprimante apr s que la simulation d impression a t termin e e Width Cet l ment contient la largeur actuelle de l tiquette e Height Cet l ment contient la hauteur actuelle de l tiquette Si l tiquette a une hau teur d finie par variable elle peut augmenter avec l objet d tiquette Par exemple les objets Text Box et RTF peuvent grandir dans le sens vertical et causer l expansion de l ti quette _PrinterName Cet l ment contient le nom de l imprimante qui sera utilis e pour l im
2. Utiliser des valeurs fixes et des donn es de variables Vous pouvez aussi d finir les valeurs combin es compos es de valeurs variables et fixes Les noms de variable doivent tre entour s par des crochets Vous pouvez introduire les variables manuellement ou les ins rer en dli quant sur le bouton fl che sur la droite Durant le traitement les variables seront fusionn es ensembles avec les donn es fixes et utilis e comme contenu Pour plus d informations consul tez l article Conseils et astuces d utilisation de Variables dans les Actions Dans ce cas le contenu sera fusionn de trois variables et de certaines donn es fixes variablel Ceci est une valeur fixe variable2 variable3 Utiliser les caract res sp ciaux Vous pouvez galement ajouter des caract res sp ciaux au m lange Vous pouvez introduire les caract res sp ciaux manuellement ou les ins rer Pour plus d informations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le Dans ce cas la valeur de la variable1 sera fusionn e avec des donn es fixes et de caract res binaires de saut de page variablel Saut de page va suivre ce texte fixe lt FF gt Variables Internes Les variables internes sont pr d finies par NiceLabel Automation Leurs valeurs sont assign es automatiquement et sont seulement disponibles en mode de lecture L ic ne avec un symbole de O5 cadenas devant le nom de variable disting
3. 3 V rifie si le fichier d tiquette existe dans le dossier Labels pour les fichiers graphiques il v ri fie le dossier Graphics 4 V rifie si le fichier d tiquette existe dans le dossier Labels pour les fichiers graphiques il v ri fie le dossier Graphics 5 V rifie si le fichier existe dans le dossier global Labels Dossier Graphics pour les fichiers gra phiques files dans l utilitaire de Configuration Si le fichier n existe dans aucun de ces endroits l action choue et une erreur est signal e 177 S curiser L acc s A Vos D clencheurs Dans certains d ploiements vous voulez s curiser l acc s vos d clencheurs NiceLabel Automation permet d activer des mesures de s curit pour permettre l acc s aux d clencheurs par les appareils de confiance du r seau La configuration de s curit d pend du type de d clencheur Certains types de d clencheurs permettent la configuration de s curit d acc s par leur conception Pour tous les d clencheurs bas s sur le protocole TCP IP vous pouvez d finir tous les d tails dans le pare feu Windows Configuration du Pare feu Quand vous utilisez des d clencheurs sur base TCP IP tels que D clencheur Serveur TCP IP assurez vous de mettre aux applications externes de se connecter aux d clencheurs Chaque d clencheur fonctionne dans le service NiceLabel Automation dont l acc s est gouvern par le Pare feu Windows Un pare feu fonctionne comme la ser
4. e _L imprimante doit tre capable de rapporter l tat en temps r el e L interface que vous utilisez pour vous connecter l imprimante doit supporter la messagerie bidirectionnelle Exemples d utilisation possible 1 Vous allez v rifier l tat de l imprimante avant l impression Si l imprimante est en tat d erreur vous allez imprimer l tiquette sur l imprimante de r serve 2 Vous allez compter le nombre de t ches en attente dans le spouleur de l imprimante principale 93 S il y en a de trop vous allez imprimer sur une imprimante alternative 3 Vous allez v rifier l tat de l imprimante avant l impression Si l imprimante est en tat d erreur vous n allez pas imprimer l tiquette mais rapporter l erreur au syst me principal en utilisant une des actions de sortie telles que Envoyer les donn es au port TCP IP Requ te HTTP Ex cuter une instruction SQL Service Web ou comme r ponse du d clencheur Imprimante Nom d imprimante Sp cifie le nom d imprimante Vous pouvez s lectionner l imprimante dans la liste d imprimantes install es localement ou vous pouvez entrer un nom d imprimante L option Variable active l imprimante variable Quand activ e vous devez s lectionner une variable qui contiendra le nom d imprimante quand le d clencheur est ex cut En g n ral la valeur vers la variable est assign e par un filtre Mappage de donn es O AVERTISSEMENT La majorit des param tres
5. 169 lt IntegrationService gt lt Configuration gt 3 Sauvegardez le fichier NiceLabel Automation mettra automatiquement jour le service avec le nouveau nombre de t ches d impression Impression en Session L impression en session s active quand vous imprimez la m me tiquette sur la m me imprimante et imprimez beaucoup d tiquettes Toutes les tiquettes seront envoy es l imprimante dans une t che d impression De l autre c t on a l impression sans session o chaque tiquette est envoy e comme une t che d impression s par e Du point de vue performances l impression en session est un meilleur choix NiceLabel Automation d termine automatiquement le mode d impression selon la configuration du d clencheur Compatibilit Avec Les Produits NiceWatch NiceLabel Automation peut charger les configurations qui ont t d finies dans un des produits NiceWatch Dans la majorit des cas vous pouvez ex cuter la configuration NiceWatch dans NiceLabel Automation sans aucune modification Les produits NiceLabel Automation Utilisent les nouveaux moteurs d impression sur base NET optimalis s en performances et faible encombrement m moire Le nouveau moteur d impression ne supporte pas toutes les options de cr ation des tiquettes disponible dans le concepteur d tiquette Chaque nouvelle version de NiceLabel Automation diminue le foss mais vous pouvez rencontrer des l ments non disponibles R soudre les
6. Donor Blood type Date2 Record Number Configuration des Sous zones La sous zone est configur e par des r gles similaires que pour les champs individuels Chaque sous zone est d finie par les param tres suivants Nom de la sous zone Sp cifie le nom de la sous zone e Blocs de donn es Sp cifie la fa on d identifier les blocs de donn es dans la sous zone Chaque sous zone contient au moins un bloc de donn es Chaque bloc de donn es fournit les don n es pour une seule tiquette 293 e Chaque bloc contient un nombre de lignes fixe Sp cifie que chaque bloc de donn es dans une sous zone contient le nombre de lignes fixe fourni Utilisez cette option si vous savez que chaque bloc de donn es contient exactement le m me nombre de lignes Les Blocs commences par une cha ne de caract res Sp cifie que les blocs de donn es commencent par la cha ne de caract res fournie Tout le contenu entre deux cha nes de caract res appartient un bloc de donn es s par Le contenu entre la derni re cha ne de caract res et la fin des donn es identifie le dernier bloc de donn es e Le Bloc se termine par une cha ne de caract res Sp cifie que les blocs de donn es se terminent par la cha ne de caract res fournie Tout le contenu entre deux cha nes de caract res appartient un bloc de donn es s par Le contenu entre le d but des don n es et la premi re cha ne de caract res identifie le premier
7. Vous pouvez utiliser des instructions de Data Manipulation Language DML pour ex cuter les requ tes aux tables de base de donn es existantes Vous pouvez utiliser les instructions SQL standards telles que SELECT INSERT DELETE et UPDATE y compris JOINS fonction et mots cl s Vous ne pouvez pas utiliser les instructions de Data Definition Language DDL pour cr er des bases de donn es et des tables CREATE DATABASE CREATE TABLE ou pour les effacer DROP TABLE Cliquez le bouton Test dans la barre d outils pour ouvrir la section Aper u de Donn es dans laquelle vous pouvez tester l ex cution de l instruction SQL Cliquez le bouton Ins rer une Variable pour ins rer les variables du d clencheur dans l instruction SQL Le contr le d diteur vous permet d Exporter Importer l instruction SQL vers d un fichier Mode Ex cution Sp cifie le mode d ex cution explicite Pour certaines requ tes SQL complexes il devient de plus en plus difficile de d terminer automatiquement ce qui est l action suppos e Si la logique int gr e a des probl mes pour identifier vos intentions s lectionnez l action principale manuellement Automatique L application essaiera de d terminer l action automatiquement e Renvoie un ensemble de donn es SELECT Vous pr voyez la r ception d un ensemble de donn es avec enregistrement Ne renvoie pas un ensemble de donn es avec enregistrement INSERT ins rer DELETE effacer UPDATE m
8. 1 Dans votre d clencheur HTTP ou Web Service d sactivez l option Connexion S curis e HTTPS 2 Rechargez la configuration dans le Automation Manager 135 Ex cuter Et G rer Les D clencheurs D ployer La Configuration Quand vous avez configur et test les d clencheurs dans le Automation Builder vous devez d ployer la configuration vers le service NiceLabel Automation et d marrer les d clencheurs A ce moment les d clencheurs prennent vie et commencent surveiller les v nements d finis Pour d ployer la configuration utilisez les m thodes suivantes D ployer de Automation Builder 1 D marrer Automation Builder 2 Charger la configuration 3 Allez l onglet l ments de Configuration 4 Cliquez le bouton D ployer la Configuration dans le groupe du ruban D ployer La configuration sera charg e dans le Automation Manager fonctionnant sur la m me machine 5 D marrez les d clencheurs que vous voulez activer Si cette configuration tait d j charg e le d ploiement forcera le rechargement gardant l tat actif des d clencheurs D ployer de Automation Manager 1 D marrer Automation Manager 2 Allez l onglet D clencheurs 3 Cliquez le bouton Ajouter et naviguez vers la configuration sur le disque 4 D marrez les d clencheurs que vous voulez activer D ployer depuis la ligne de commande Pour d ployer la configuration C Project Configuration MIsSX et ex cuter le d
9. NOTE Veuillez trouver ci dessous une description sommaire de la proc dure d installation Pour plus d informations consultez le NiceLabel Automation Guide d Installation Avant de commencer l installation assurez vous que votre infrastructure est compatible avec les Sp cifications Syst me requises requises Pour installer NiceLabel Automation effectuez les op rations suivantes 1 Ins rez le NiceLabel Automation DVD Le menu principal de l application d marre automatiquement Si le menu principal de l application ne d marre pas effectuez un double clic sur le fichier START EXE du DVD 2 S lectionnez l option Installer NiceLabelProduits L installation de NiceLabel Automation va d marrer 3 Suivez les instructions de l Interface de param trage Durant l installation l interface vous proposera l introduction du nom d utilisateur sous lequel le service NiceLabel Automation fonctionnera Assurez vous de s lectionner un nom d utilisateur r el car le service h ritera les privil ges de ce nom d utilisateur Pour plus d informations consultez l article Fonctionnement en Mode de Service Mise niveau Pour mettre NiceLabel Automation niveau installez la nouvelle version sur la version install e en la substituant L ancienne version sera enlev e durant la mise niveau et remplac e par la nouvelle en gardant les param tres existants La base de donn es du journal sera vid e durant la mise n
10. UpdateValue Quand l indexe primaire n est pas d fini dans la table toutes les donn es de la table seront mises jour quand la premi re donn e a t trait e Obtenir et g rer les donn es avec SQL personnalis e Dans ce cas l instruction SQL pour l extraction de donn e et les mises jour des champs sont enti rement votre charge Pour confirmer cette option vous devez introduire une instruction SQL personnalis e pour acqu rir les donn es instruction de recherche SOL etune instruction SQL personnalis e pour mettre jour l enregistrement apr s le traitement instruction SQL mise jour Cliquez sur le bouton Test pour ex cuter votre instruction SQL et visualiser le r sultat l cran Vous pouvez utiliser les champs de la table ou les valeurs de variables du d clencheur comme param tres dans la clause WHERE de l instruction SQL Vous utiliserez le caract re double point devant le nom de champ ou de variable Ceci signale au NiceLabel Automation d utiliser la valeur actuelle de ce champ ou variable Exemples de Code SQL Table d exemple ID ProductID CodeEAN AlreadyPrinted CAS0006 8021228110014 CASONCELLI ALLA CARNE 250G 2 PAS501 8021228310001 BIGOLI 250G o PAS502GI 8021228310018 TAGLIATELLE 250G o Exemple d instruction SQL de Recherche Search Pour obtenir les donn es qui n ont pas encore t imprim es effectuez les op rations suivantes Le champ AlreadyPrinted d j imp
11. et la valeur de d part du champ valeur du champ cl En interne la variable KeyField est utilis e pour se r f rencer la valeur actuelle du champ cl 42 5 NOTE La derni re valeur du champ cl est m moris e en interne mais n est pas remise jour dans la configuration donc la valeur pour valeur par d faut du champ cl ne change pas dans cette fen tre de dialogue Vous pouvez recharger la configuration en toute s curit et ou d marrer arr ter ce d clencheur dans le Automation Manager tout en conservant la derni re valeur m moris e Toutefois si vous enlevez la configuration du Automation Manager et la remettez la derni re valeur m moris e du champ cl sera remise la valeur d finie dans la valeur par d faut du champ cl Obtenir les enregistrements et les effacer Dans ce cas tous les enregistrements sont acquis de la table et ensuite effac s de la table Pour configurer cette option vous devez s lectionner le nom de la table o r sidents les enregistrements nom de table et sp cifier la cl primaire dans la table champs de cl s Il peut arriver d avoir un tableau sans cl primaire il est toutefois fortement recommand de d finir une cl primaire Si la cl primaire existe les donn es seront effac es une par une quand la donn e particuli re est trait e dans les actions O AVERTISSEMENT Si la cl primaire n existe pas toutes les donn es obtenues dans le d clencheur actuel ser
12. fournies EXEMPLE Vous avez utilis un d clencheur TCP IP pour capturer les donn es Le client a termin la connexion imm diatement apr s l envoi des donn es donc nous ne pouvons pas r pondre sur la m me connexion Dans ce cas vous pouvez utiliser un autre canal pour renvoyer le feedback Vous pouvez configurer une des actions de connexion sortante telle que Ex cuter une instruction SQL Ouvrir un Document Programme Requ te HTTP Envoyer les donn es au port TCP IP et autres Vous devez remplacer une telle action dans l action Impression d tiquette Si vous voulez envoyer un feedback pour un statut sp cifique tel que erreur survenue vous pouvez utiliser une des m thodes suivantes e Utiliser une condition sur l action La t che d impression est expos e dans deux variables internes LastActionErrorIDet LastActionErrorDesc La premi re contient l ID de l er reur ou contiendra la valeur 0 s il n y a pas d erreur La seconde contient un message d erreur d taill Vous pouvez utiliser les valeurs de ces variables dans des conditions sur les actions que vous voulez ex cuter en cas d erreur Par exemple vous voulez utiliser l action HTTP Request apr s l impression et envoyer le feedback seulement quand une erreur survient You would do the following 1 2 7 Open trigger properties Dans le groupe Variable du ruban cliquez le bouton Variables Internes et activez la variable LastActionErrorID Al
13. lt xs simpleContent gt lt xs complexType gt lt xs element gt lt xs element name table maxOccurs unbounded minOccurs 0 gt lt xs complexType gt lt xs simpleContent gt lt xs extension base xs string gt lt xs attribute name name type xs string use required gt lt xs extension gt lt xs simpleContent gt lt xs complexType gt lt xs element gt lt xs element name variable maxOccurs unbounded minOccurs 0 gt lt xs complexType gt lt xs simpleContent gt lt xs extension base xs string gt lt xs attribute name name type xs string use required gt lt xs extension gt lt xs simpleContent gt lt xs complexType gt lt xs element gt lt xs sequence gt lt xs attribute name quantity type xs string use required gt lt xs attribute name printer type xs string use optional gt lt xs attribute name skip type xs integer use optional gt lt xs attribute name identical copies type xs integer use optional gt lt xs attribute name number of sets type xs integer use optional gt lt xs attribute name job name type xs string use optional gt lt xs attribute name print to file type xs string use optional gt lt xs attribute name print to file append type xs boolean use optional gt lt xs attribute name clear variable values type xs boolean use optional gt lt
14. pression Par exemple l imprimante sera diff rente du nom d imprimante original si l im primante originale n est pas install e sur cet ordinateur ou si vous avez chang l imprimante par l action D finir l imprimante e lt Variables gt et lt Variable gt L l ment Variables contient la liste de toutes les variables d ti quette invitation chacune d finie dans une l ment variable s par Les variables invi tation sont celles qui sont list es dans l interface de dialogue quand vous imprimez l tiquette depuis le d veloppeur S il n y a pas de variables invitation dans l tiquette l l ment Variables est vide e Nom Contient le nom de variable e Description Contient la description de la variable e DefaultValue Contient les valeurs par d faut telles qu elles ont t d finies pour la variable lors de la cr ation de l tiquette Format Contient le type de contenu caract res que la variable accepte e CurrentValue Contient la valeur actuelle telle qu elle sera utilis e pour l impression 80 IncrementType Contient l information si la variable est d finie comme un compteur et si c est le cas du type de compteur IncrementStep Contient l information concernant le pas incr mental La valeur du comp teur incr mente d cr mente de cette valeur sur l tiquette suivante IncrementCount Contient l information du moment o le compteur doit incr menter d cr menter sa valeur
15. tiquette e Utiliser les param tres de l imprimante et de l tiquette pour d terminer la taille de l aper u Active l utilisation des dimensions exactes pour l aper u d image en pixels comme d fini dans le mod le d tiquette fichier LBL et dans les caract ristiques de l imprimante Le mod le d tiquette fournira les dimensions de l tiquette dans l unit de mesure s lectionn e et le pilote d imprimante fournira la r solution de l imprimante DPI Si voulez cr er un aper u d tiquette avec une r solution diff rente changez d imprimante avant d ex cuter l action d aper u d tiquette Preview Label Utilisez l action D finir l imprimante pour changer l im primante associ e EXEMPLE Par exemple si votre mod le d tiquette d finit les dimension de 4 x 3 et l imprimante d tiquettes a une r solution de 200 DPI l aper u d image r sultant aura les dimensions de 800 x 600 pixels La largeur gale 4 pouces multipli par 200 DPI donne un r sultat de 800 pixels La hauteur gale 3 pouces multipli par 200 DPI donne un r sultat de 600 pixels Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l
16. v nement Feedback de la t che d impression Pour plus d informations consultez l article Feedback de la t che d impression D finition Des D clencheurs D clencheur De Fichier Pour en savoir plus sur les d clencheurs en g n ral consultez l article Comprendre les D clencheurs L v nement d activation de fichier survient quand un fichier ou un ensemble de fichiers dans un dossier surveill change L apparition d un nouveau fichier active aussi un activateur Selon la configuration de l activateur le syst me Windows alerte l activateur qu un fichier a chang ou l activateur conserve lui m me une liste horodat e de la derni re criture du fichier et se d clenchera quand le fichier a un nouvel horodatage Utilisation typique Le syst me utilis actuellement ex cute une transaction qui va g n rer une activation de fichier dans le dossier partag Le contenu de donn es peut tre structur en format CSV XML et autres formats ou il peut tre structur dans un format initial Dans chaque cas NiceLabel Automation va lire les donn es analyser les valeurs en utilisant des filtres et les imprimer sur les tiquettes Pour plus de renseignements concernant l analyse et l extraction de donn es consultez l article Comprendre les Filtres G n ral Cette section vous permet de configurer les param tres des d clencheurs de fichiers les plus importants e Nom Sp cifie le nom de d clencheur unique Les no
17. Ci dessous la un tel fichier de commande utilisez l action Utiliser un fichier de Commande Oracle DTD XML utilis e pour former la XML pour les formats XML synchrone et asynchrone elle d finit les l ments qui seront utilis s dans le fichier XML une liste de leurs attributs et les l ments du n iveau suivant lt ELEMENT labels label gt lt ATTLIST labels _FORMAT CDATA IMPLIED gt lt ATTLIST labels __JOBNAME CDATA IMPLIED gt 160 lt ATTLIST labels QUANTITY CDATA IMPLIED gt lt ATTLIST labels __PRINTERNAME CDATA IMPLIED gt lt ELEMENT label variable gt lt ATTLIST label FORMAT CDATA IMPLIED gt lt ATTLIST label __JOBNAME CDATA IMPLIED gt lt ATTLIST label QUANTITY CDATA IMPLIED gt lt ATTLIST label _PRINTERNAME CDATA IMPLIED gt lt ELEMENT variable PCDATA gt lt ATTLIST variable name CDATA IMPLIED gt chantillon XML Oracle Ceci est l XML Oracle qui fournit les donn es pour une tiquette il y a un seul l ment lt 1abe1 gt lt xml version 1 0 encoding UTF 8 standalone no gt lt DOCTYPE labels SYSTEM label dtd gt lt labels FORMAT Serial lbl QUANTITY 1 PRINTERNAME JOBNAME Serial gt lt Label gt lt variable name item gt O Ring lt variable gt lt variable name revision gt Vl lt variable gt
18. G n ralement le compteur change de valeur chaque tiquette mais cela peut tre modifi Lenght Contient le nombre maximum de caract res que la variable peut contenir D finition du Sch ma XML XSD pour la Sp cification XML de l tiquette lt xml version 1 0 encoding utf 8 gt schema id Format xmlns xs http www w3 org 2001 XMLSchema gt RS lt XS lt XS SA lt XS STE lt XS Cros lt XS EXS lt xs ES VERS lt XS lement name Label gt complexType gt al1 gt element name Original gt complexType gt sequence gt element name Width type xs decimal minOccurs 1 gt lement name Height type xs decimal minOccurs 1 gt lement name PrinterName type xs string minOccurs 1 gt sequence gt complexType gt element gt lement name Current gt lt xs complexType gt crShSequencez lt xs element name Width type xs decimal minOccurs 1 gt CS LS lem nt name Height type xs decimal minOccurs 1 gt lem nt name PrinterName type xs string minOccurs 1 gt lt xs sequence gt lt xs complexType gt lt xs element gt lt XS lt XS lt xs XSS lt XS lt XS SE lt XS EXS lt XS SIA lt XS lt XS Cros lt XS lt xs ES PES LES lt xs JASS EIE lt xs E ZIE element name Variables gt complex
19. Param tres de Port Cette section affiche les options pour la connexion du port s rie Assurez vous que les param tres correspondent aux param tres de votre appareil ext rieur e Bits par seconde Sp cifie la vitesse qui sera utilis e par l appareil ext rieur pour communiquer avec l ordinateur L alias g n ralement utilis pour ce param tre est baud rate e Bits de donn es Sp cifie le nombre de bits de donn es dans chaque caract re 8 bits de don n es sont g n ralement utilis s dans les appareils r cents e Parit Sp cifie la m thode de d tection d erreurs de transmission Le param tre de parit g n ralement utilis est aucune avec la d tection d erreur g r e par un protocole de com munication contr le de flux e Bits d arr t Les bits d arr t envoy s la fin de chaque caract re permettent la machine de r ception de d tecter la fin d un caract re et de le resynchroniser avec le flux de caract res Les appareils lectroniques utilisent g n ralement un bit de stop e Contr le de flux Un port s rie peut utiliser des signaux dans l interface pour suspendre et relancer la transmission de donn es EXEMPLE Par exemple un appareil lent peut avoir besoin d utiliser la poign e de main avec le port s rie pour indiquer que les donn es auraient du tre suspendues pendant que les processus de l appareil re oivent des donn es Options e D lai de lecture Sp cifie le d lai option
20. au plus la capacit de traitement est lev e Ceci optimise l usage de la puissance disponible du processeur central Durant l installation le logiciel installe des valeurs par d faut raisonnables pour que chaque c ur disponible traite un processus d impression et en circonstances normales vous ne devrez jamais effectuer de changements Si vous devez effectuer un changement consultez l article Changer les param tres par d faut d Impressions Multiples Quand vous disposez d une grande quantit de processus d impression les donn es du premier v nement peut tre imprim par un processus d impression alors que les donn es du second v nement peuvent tre imprim es simultan ment par un processus d impression diff rent si un deuxi me processus d impression est disponible ce moment Si le second v nement n a pas fourni beaucoup de donn es le processus d impression peut fournir les donn es pour l imprimante plus rapidement que le premier processus d impression rompant l ordre Dans ce cas les donn es du deuxi me v nement pourraient tre imprim es avant les donn es du premier v nement Pour aussi assurer le principe FIFO pour l impression consultez l article Mode d impression Synchrone Mise En Cache De Fichiers La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise Pour am liorer le temps de la premi re tiquette et les performances g n rales NiceLabel Automation
21. clencheur HTTP ou Web Service utilisez cette variable directement dans le champ Response data don n e de r ponse dans la configuration du d clencheur e Si vous voulez sauvegarder les donn es XML dans un fichier utilisez l action Sau vegarder les donn es dans un fichier sauvegarder les donn es dans le fichier Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui u
22. clencheurs 170 Dans ce cas vous devez ouvrir le fichier d tiquette dans le concepteur d tiquettes et enlever les l ments non support s de l tiquette NOTE Pour plus d informations concernant les incompatibilit s avec NiceWatch et le concepteur d tiquettes consultez la Base de connaissances article KB251 Ouvrir la configuration NiceWatch pour l diter Vous pouvez ouvrir la configuration NiceWatch existante fichier MIS dans Automation Builder et l diterAutomation Builder La configuration peut seulement tre sauvegard e en format MISX pour diter la configuration NiceWatch effectuez les op rations suivantes 1 D marrer Automation Builder 2 S lectionnez Fichier gt Ouvrir fichier NiceWatch 3 Dans l interface de dialogue ouvert naviguez vers le fichier de configuration NiceWatch fichier MIS 4 Cliquez OK 5 Sila configuration contient des fonctionnalit s non support es une liste d l ments non sup port s sera affich e Ils seront enlev s de la configuration Ouvrir la configuration NiceWatch pour l ex cuter Vous pouvez ouvrir la configuration NiceWatch fichier MIS dans Automation Manager sans conversion pour le format de fichier NiceLabel Automation fichier MISX Vous pouvez commencer directement leur utilisation si les d clencheurs de NiceWatch sont compatibles avec NiceLabel Automation Pour diter et d ployer la configuration NiceWatch effectuez les op rations
23. e et crire votre propre instruction si vous avez s lectionn l option Obtenir et g rer les enregistrements avec SQL personnalis e Aper u d ex cution SQL Pour tester l ex cution des instructions SQL et visualiser les effets cliquez sur le bouton Test dans la barre d outils de la zone d dition SQL La section d aper u SQL s ouvre dans la panneau de droite Cliquez sur le bouton Ex cuter pour d marrer le code SQL Quand vous utilisez les valeurs de champs du tableau avec le signe devant le nom de champ dans l instruction SQL vous devrez leur fournir les valeurs de test NOTE Si vous avez l Aper u des Donn es ouvert et venez d ajouter des variables au script cliquez le bouton Test deux fois pour fermer et ouvrir la section Aper u de Donn es pour mettre jour la liste de variables dans l aper u Simulation d ex cution Sp cifie que tous les changements effectu s dans la base de donn es sont ignor s Les transactions dans la base de donn es sont annul es donc aucune mise jour n est inscrite dans la base de donn es Ex cution Les options dans Ex cution sp cifient quand les mises jour de la base de donn es s effectuent Le type de mise jour d pend des Options de D tection pour l activateur Autre Avant l ex cution des actions Sp cifie que les enregistrements seront mis jour avant que les actions d finies pour cet activateur sont ex cut es Apr s l ex cution des a
24. e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution
25. es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es dans le d clencheur uniquement si l erreur se pro duit durant l ex cution de l action Vous allez activez cette option pour r cup rer les donn es qui ont caus l erreur et r soudre le probl me ult rieurement NOTE NiceLabel Automation sauvegarde toujours les donn es re ues dans un nom de fichier temporaire qui est effac d s la fin d ex cution du d clencheur La variable interne DataFileName pointe vers ce nom de fichier Pour plus d informations consultez l article Variables Internes S curit e Verrouiller et encoder le d clencheur Active la protection du d clencheur Quand elle est acti v e le d clencheur est verrouill et ne peut pas tre dit les actions deviennent encod es Seul l utilisateur ayant le mot de passe peut d verrouiller le d clencheur et le modifier D clencheur De Base De Donn es Pour en savoir plus sur les d clencheurs en g n ral consultez l article Comprendre les D clencheurs L v nement de d clenchement de la base de donn es survient quand un changement est d tect dans la base de donn es surveill e Il peut s agir de nouvelles donn es ou de donn es existantes qui ont t mises jour Le d clencheur de la base de donn es n attend pas un v nement de changement tel que l arriv e de donn es En fait il extrait les donn es de la base de donn es des intervalle
26. l ment Vous devez d finir comment le nom de champ et la valeur sont d finis pour permettre au filtre d extraire les paires nom valeur Nom de variable Sp cifie l l ment qui contient le nom de champ Le nom peut tre d fini par le nom d l ment l attribut s lectionn ou la valeur de l l ment La variable d tiquette doit avoir le m me nom pour permettre le fonctionnement du mappage automatique Valeur de variable Sp cifie l l ment qui contient la valeur du champ Le nom peut tre d fini par le nom d l ment l attribut s lectionn ou la valeur de l l ment O AVERTISSEMENT L l ment XML qui contient les paires nom valeur ne peuvent pas tre dans l l ment racine mais doit au moins tre un l ment de second niveau Par exemple dans l l ment XML ci dessous l l ment lt 1abe1 gt est l l ment de second niveau et peut contenir les paires nom valeur Options de Formatage Cette section d finit les fonctions de manipulation de cha ne de caract res qui seront appliqu es aux variables ou champs s lectionn s Vous pouvez s lectionner une ou plusieurs fonctions Les fonctions seront appliqu es dans l ordre s lectionn dans l interface utilisateur de haut en bas e Enlever les espaces au d but Enl ve tous les caract res d espacement code d cimal ASCII 32 du d but de la cha ne de caract res e Enlever les espaces la fin Enl ve tous les caract res d espacement code d cim
27. maxOccurs unbounded gt a lt xs attribute name printer type xs string use optional gt lt xs attribute name skip type xs integer use optional gt lt xs attribute name job name type xs string use optional gt lt xs attribute name print to file type xs string use optional gt lt xs attribute name print to file append type xs boolean use optional gt lt xs attribute name clear variable values type xs boolean use optional gt lt xs complexType gt lt xs element gt lt xs sequence gt SS EEE EUNE lt XSL de OU lt XS a CC eDU lt xs comple lt xs elemen lt xs sequen lt xs attribu lt xs comple lt xs elemen lt xs schema name name type xs string use required gt name close type xs boolean use required gt te name clear variable values type xs boolean use optional gt xType gt E gt ce gt te name quit type xs boolean use required gt xType gt E gt gt Caract ristiques Oracle XML Oracle a d fini le format XML pour permettre la compr hension du contenu XML son analyse et ensuite l imprimer comme une tiquette La D finition du Type de Document XML DTD d finit les balises XML qui seront utilis es dans le fichier XML Oracle va g n rer les fichiers XML selon cette DTD et le logiciel de partie va traduire l XML selon cette DTD Pour ex cuter XML XML DTD
28. me si certaines valeurs ont une valeur vide SET SET lt nom gt lt valeur gt pas gt lt nombre ou r p titions gt Cette commande assigne le nom de variable avec la valeur La variable doit tre d finie sur l tiquette sinon une erreur sera signal e Une erreur surviendra si la variable n est pas sur l tiquette Le Pas etnombre de r p titions sont des param tres pour les variables de comptage Ces param tres sp cifient l incr mentation du compteur et le nombre d tiquettes avant que le compteur change de valeur Si la valeur contient des caract res d espacement ou virgule vous devez les mettre entre guillemets Voir aussi TEXTQUALIFIER Si vous voulez assigner une valeur en plusieurs lignes utilisez r n pour encoder un caract re de passage la ligne r est remplac par CR Retour Charriot et n est remplac par LF Nouvelle Ligne Soyez prudent quand vous param trez les valeurs de variables procurant des donn es pour les images sur les tiquettes comme le caract re barre oblique inverse qui peut tre remplac par un autre caract re EXEMPLE Si vous assignez la valeur c Mes Images raw jpg la variable le r sera remplac par le caract re CR SETPRINTPARAM SETPRINTPARAM lt nom param tre gt lt valeur gt Cette commande vous permet d affiner les param tres de l imprimante avant d imprimer Les param tres support s pour les r glages d imprimante paramname sont e PAPE
29. table Ceci indique au filtre d extraire toutes les occurrences de l l ment lt item gt pas seulement le premier Dans ce cas l l ment lt item gt sera d fini comme le sous niveau dans l action Utiliser le Filtre de Donn es Vous devez imbriquer les actions Ouvrir l tiquette et Imprimer l tiquette sous cet espace r serv de sous niveau pour qu elles soient boucl es autant de fois qu il y a d occurrences de l l ment lt item gt Dans ce cas trois fois lt xml version 1 0 encoding utf 8 gt lt asx abap xmins asx http wWww sap com abapxml version 1 0 gt lt asx values gt lt NICELABEL_JOB gt lt TIMESTAMP gt 20130221100527 788134 lt TIMESTAMP gt lt USER gt PGRI lt USER gt lt IT_LABEL_DATA gt lt item gt lt LBL_NAME gt goods_receipt lbl lt LBL_NAME gt lt LBL_PRINTER gt Production01 lt LBL_PRINTER gt lt LBL_QUANTITY gt 1 lt LBL_QUANTITY gt lt MAKTX gt MASS ONE lt MAKTX gt lt MATNR gt 28345 lt MATNR gt lt MEINS gt KG lt MEINS gt lt WDATU gt 19 01 2012 lt WDATU gt lt QUANTITY gt 1 lt QUANTITY gt lt EXIDV gt 012345678901234560 lt EXIDV gt lt item gt lt item gt lt LBL_NAME gt goods_receipt lbl lt LBL_NAME gt lt LBL_PRINTER gt Production01 lt LBL_PRINTER gt lt LBL_QUANTITY gt 1 lt LBL QUANTITY gt 29 lt MAKTX gt MASS TWO lt MAKTX gt lt MATNR gt 28346 lt MATNR gt lt MEINS gt KG lt MEINS gt lt WDATU gt 11 01 2011 lt WDATU gt lt QUAN
30. Automation Manager Pour plus d informations concernant la s curit consultez l article S curiser l acc s vos d clencheurs NOTE Si votre serveur a l h bergement multiple activ plusieurs adresses IP sur une ou plusieurs cartes r seau NiceLabel Automation r pondra au port d fini pour toutes les adresses IP e Connexion S curis e HTTPS Active la couche de transport s curis e pour vos messages HTTP et vite l coute clandestine Pour plus d informations d impl mentation consultez l ar ticle Utilisation de la Couche de Transport S curis e HTTPS Nombre maximum d appels concurrents Sp cifie le nombre maximum de connexions accep t es Autant de clients peuvent envoyer des donn es au d clencheur Donn es de R ponse D finit la r ponse personnalis e qui peut tre utilis e avec la m thode ExecuteTriggerWithResponse ex cuter le d clencheur avec r ponse Les donn es de r ponse comprendront le contenu tel qu il est fourni dans la zone de texte Vous pouvez com biner des valeurs fixes des valeurs variables et des caract res sp ciaux Pour ins rer des _ 56 variables et des caract res sp ciaux cliquez le bouton avec une fl che droite de la zone de texte La r ponse peut contenir des donn es binaires telles qu une image d aper u de l ti quette et le fichier d impression PRN Feedback d tat Par sa conception le d clencheur Web Service procure le feedback concerna
31. D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est 127 une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc
32. For loop doivent encore tre ex cut es Dans ce cas Sauver les Donn es dans un Fichier ne sera pas ex cut e non plus Par d faut toute erreur interromp le processus complet du d clencheur Vous pouvez toutefois continuer l ex cution de l it ration suivante de l action For loop Pour cela vous devez activer Ignorer les d fauts dans l action Try Si les donn es de la phase actuelle de For Loop causent une erreur dans l emplacement r serv les action de Pour Erreur seront ex cut es ensuite la Sauvegarde des Donn es dans un Fichier de niveau 2 sera ex cut e et ensuite l action For loop continuera l ex cution de l it ration suivante Cette action procure une d tection d erreur facile et l ex cution d actions feedback ou reporting Par exemple si une erreur survient durant le traitement du d clencheur vous pouvez envoyer un avertissement Pour plus d informations consultez l article Feedback de la t che d impression Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variab
33. L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Utiliser Un Fichier De Commande SAP AII XML La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Ex cute l impression avec les donn es d un fichier de format SAP AII XML NiceLabel Automation supporte en interne les fichiers XML ayant la structure SAP AII XML qui sont d finis par le logiciel SAP Utilisez cette action comme un raccourci pour ex cuter les fichiers SAP AII XML directement sans devo
34. La configuration fournie et tous ses d clencheurs seront d charg s du service 172 NiceLabelAutomationManager exe REMOVE c Project configquration MISX Pour d marrer START un d clencheur Le d clencheur r f renc sera d marr dans la configuration d j charg e NiceLabelAutomationManager exe START c Project confiquration MISX CSVTrigger Pour arr ter STOP un d clencheur Le d clencheur r f renc sera arr t dans la configuration d j charg e NiceLabelAutomationManager exe START c Project confiquration MISX CSVTrigger Codes d tats Les codes d tats fournissent le feedback de l ex cution de la ligne de commande Pour activer le retour des codes d tats utilisez la syntaxe de ligne de commande suivante start wait NiceLabelAutomationManager exe COMMAND Configuration TriggerName SHOWUI Les codes d tat sont captur s dans la variable syst me errorlevel Pour voir le code d tat ex cutez la commande suivante 2 cho errorlevel Liste de codes d tats 6 uaneemanee ao fhomautenerde conique Bi le configuration ne peutpas tre chag e 100 101 Introduction De Caract res Sp ciaux Codes De Contr le Les caract res sp ciaux ou codes de contr le sont des caract res binaires qui ne sont pas repr sent s sur le clavier Vous ne pouvez pas les taper comme des caract res normaux ils doivent tre cod s par une syntaxe sp ciale Vous utiliserez
35. NiceLabel Automation DVD et en ligne NiceLabel Utilisation interactive de l application Lancez l application s lectionnez l imprimante pour laquelle vous avez besoin de la structure DEVMODE et cliquez le bouton Obtenir les Param tres d Imprimante Le DEVMODE sera fourni sous une cha ne de caract res Base64 Vous pouvez le coller dans l action D finir les Param tres d Impression Utiliser l application avec les param tres de la ligne de commande Dans ce cas vous pouvez contr ler l application avec les param tres de la ligne de commande Syntaxe GetPrinterSettings exe lt printer name gt lt file name gt base64 e printer name le nom du pilote d imprimante est disponible dans le syst me Windows e file name nom du fichier qui contiendra le DEVMODE extrait e base64 param tre optionnel S il est fourni le DEVMODE sera encod dans la cha ne de carac t res Base64 autrement le DEVMODE sera fourni comme donn e binaire Par exemple Sauvegarder le DEVMODE pour l imprimante Avery AP 5 4 300DPI comme donn es binaires dans le fichier devmodel EXEMPLE GetPrinterSettings exe Avery AP 5 4 300DPI c temp devmodel Sauvegarder le DEVMODE pour l imprimante Avery AP 5 4 300DPI comme donn es encod es Base64 dans le fichier devmode2 EXEMPLE GetPrinterSettings exe Avery AP 5 4 300DPI c temp devmode2 base64 Ex cution d Action et Traitement d Erreur 116 e Activ Sp cifie si l action est activ
36. NiceLabel Automation sur un socket sp cifique format es comme un message SOAP Les donn es peuvent tre fournies en format CSV XML et autres formats structur s ou elles peuvent tre fournies dans un format h rit Dans chaque cas NiceLabel Automation va lire les donn es analyser les valeurs en utilisant des filtres et les imprimer sur les tiquettes Pour plus de renseignements concernant l analyse et l extraction de donn es consultez l article Comprendre les Filtres G n ral Cette section vous permet de configurer les param tres des d clencheurs de fichiers les plus importants e Nom Sp cifie le nom de d clencheur unique Les noms vous aident distinguer les diff rents d clencheurs quand vous les configurez dans Automation Builder et les ex cutez ensuite dans Automation Manager e Description Procure la possibilit de d crire la fonctionnalit de ce d clencheur Vous pouvez l utiliser pour crire une courte description de la fonction du d clencheur Communication NOTE Ce d clencheur support le Protocole Internet version 6 IPv6 Cette section permet la configuration du num ro de port obligatoire et les options de feedback optionnelles e Port Sp cifie le num ro de port sur lequel les donn es entrantes seront accept es Utilisez un num ro de port qui n est pas utilis par une autre application Si le port s lectionn est utilis vous ne pourrez pas d marrer le d clencheur dans le
37. Pour plus d informations consultez l article Variables Internes Aper u des donn es e Ex cuter Ex cute l appel du service Web Il envoie les valeurs des param tres de sortie au ser vice Web et fournit le r sultat dans le param tre de sortie Utilisez cette fonctionnalit pour tes ter l ex cution du service Web Vous pouvez introduire des valeurs pour les param tres de sortie et visualiser le r sultat l cran Quand vous tes satisfait de l ex cution vous rem placerez les values fixes introduites du param tre d entr e par une variable de la liste Transformation XML La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise Transforme le document XML en un autre document en utilisant les r gles de transformation fournies Les r gles doivent tre fournies par la d finition XSLT dans un fichier ou par une une autre source variable L action permet de convertir les documents XML complexes en documents XML ayant une structure plus g rable XSLT signifie Transformations XSL XSL signifie EXtensible Stylesheet Language ce qui est un langage en style de page pour les documents XML L action va sauvegarder le document XML convertit dans la variable s lectionn e Le fichier original reste intact sur le disque Si vous voulez sauvegarder le document XML convertit utilisez l action Sauvegarder les donn es dans un fichier Typiquement vous utiliserez l action pour simplifier les
38. Sauvegarder les Donn es Reg ues sp cifient les commandes disponibles pour les donn es re ues par le d clencheur e Sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es re ues par le d clencheur L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et le nom du fichier En cas d erreur sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es dans le d clencheur uniquement si l erreur se pro duit durant l ex cution de l action Vous allez activez cette option pour r cup rer les donn es qui ont caus l erreur et r soudre le probl me ult rieurement NOTE NiceLabel Automation sauvegarde toujours les donn es re ues dans un nom de fichier temporaire qui est effac d s la fin d ex cution du d clencheur La variable interne DataFileName pointe vers ce nom de fichier Pour plus d informations consultez l article Variables Internes 47 S curit e Verrouiller et encoder le d clencheur Active la protection du d clencheur Quand elle est acti v e le d clencheur est verrouill et ne peut pas tre dit les actions deviennent encod es Seul l utilisateur ayant le mot de passe peut d verrouiller le d clencheur et le modifier D clencheur Serveur TCP IP Pour en savoir plus sur les d clencheurs en g n ral consulte
39. Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront 98 ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la descri
40. action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Ouvrir Un Document Programme Il interface avec le programme externe et l ex cute dans la ligne de commande Le programme externe peut ex cuter des fonctions additionnelles et renvoyer le r sultat au NiceLabel Automation Cette action permet au NiceLabel Automation de se lier avec un logiciel tierce qui peut ex cuter le traitement de donn es additionnelles ou acqu rir des donn es Le logiciel externe peut fournir des r po
41. activ e ou d sactiv e Seules les actions activ es seront 102 ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrom
42. cifie le d calage positif ou n gatif apr s la cha ne de caract res recherch e EXEMPLE Le d calage d fini sera inclut dans la recherche de cha ne de caract res avec les donn es extraites Fin de champ e Position dans le document Me point de d but fin est d termin par la position cod e en dur dans les donn es L origine des coordonn es est le coin en haut gauche Le caract re dans la position d termin e est inclut dans le donn es extraites e Fin du document Le point de d but fin est la fin du document Vous pouvez aussi d finir un d calage depuis la fin pour un nombre de lignes et ou de caract res Trouver une cha ne de caract res depuis le d but du document Le point de d but fin est d fini par la position de recherche de cha ne de caract res Quand la cha ne de caract res d si r e est trouv e le caract re suivant d termine le point de d but fin La cha ne de caract res recherch e n est pas inclue dans les donn es extraites La recherche par d faut est sensible la casse Commencer la recherche depuis une position absolue Vous pouvez affiner la recherche en changeant la position de d part de d but donn e position 1 1 un d ca lage Utilisez cette fonctionnalit pour sauter la recherche au d but des donn es e Occurrence Sp cifie l occurrence de la cha ne de caract res retrouver Utilisez cette option si vous n attendez pas pour d terminer la position d but f
43. clavier Windows standards ou effectuer un clic droit sur l action iH y Settings Variables Actions v 1 4 Cr Open Label Li Set Printer A l in U v 2 Print Label T db Down Ctri Down Left Ctri Left Copy Ctrl C in Delete Del Un clic droit sur l action affichera les raccourcis de commandes disponibles pour l objet actuellement s lectionn Naviguer dans la liste d actions Vous pouvez utiliser la souris pour s lectionner l action d finie et puis cliquer sur le bouton fl che correspondant dans le groupe Ordre d Action du ruban Vous pouvez galement utiliser le clavier Les touches du curseur vont d placer la s lection dans la liste d actions les touches Ctrl cl s curseur vont d placer la position de l action vers le haut ou le bas et gauche ou droite pour l imbrication 71 Effacer Un Fichier La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Efface le fichier sur le disque NiceLabel Automation fonctionne comme un service sous un compte Windows d fini Assurez vous que le compte a les permissions pour effacer le fichier dans le dossier sp cifi Fichier e Nom de fichier Sp cifie le chemin et nom du fichier Il peut tre cod en dur et le m me fichier sera utilis chaque fois Si vous n utilisez que le nom de fichier sans le chemin le dossier o est sauvegard le fichier de configura
44. clencheur dans le Automation Manager Les options dans la section Param trage du Port sp cifient les param tres de communication qui doivent correspondre aux param tres assign s l appareil port s rie e D sactiver l initialisation du port Sp cifie que l initialisation du port ne sera pas effectu e quand vous lancez le d clencheur dans le Automation Manager Cette option est parfois requise pour les ports COM virtuels Ex cution e Utiliser les donn es d initialisation Sp cifie que vous voulez envoyer la cha ne d initialisation l appareil s rie chaque fois que le d clencheur est activ Certains appareils s rie doivent tre r veill s ou mis en mode de veille avant qu ils ne puissent procurer les donn es Pour plus d in formations concernant la cha ne d initialisation et si vous avez besoin de tout veuillez consulter le guide d utilisation Vous pouvez inclure des caract res binaires Pour plus d informations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le e Utiliser le sondage de donn es Sp cifie que le d clencheur demandera les donn e de l ap pareil de fa on active Le d clencheur va envoyer les commandes fournies dans les champs de Contenu aux intervalles r guliers sp cifi s peut inclure des caract res binaires Pour plus d in formations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le Autre Les options dans la section Feedbac
45. connexion avec l appareil envoie les donn es et termine la connexion La connexion et la communication sont g r es par le protocole de communication qui s tablit entre le client et le serveur au d but et la fin de la connexion TCP Param tres de Connexion g NOTE Cette action supporte le Protocole Internet version 6 IPv6 Destination D finit l adresse et le port de destination du serveur TCP IP Vous pouvez coder en dur les param tres de connexion et utiliser un nom d h te et une adresse IP fixes Vous pou vez galement utiliser des param tres de connexion variables Pour plus d informations consul tez l article Utiliser des valeurs compos es EXEMPLE Si la variable hostname procure le nom du serveur TCP IP et la variable port fournit le num ro de port vous pouvez entrer la destination suivante hostname port nom d h te e D lai de d connexion Prolonge la connexion sur le socket cibl de l intervalle de temps d fini apr s que les donn es ont t fournies Certains appareils ont besoin de plus de temps pour traiter les donn es Par d faut le d lai est d sactiv e R pondre l exp diteur Active la r ponse directe au socket d o les donn es de d clencheur proviennent Cette option peut tre utilis e pour envoyer un retour du processus d impression Conditions pr alables pour les param tres de r ponse l exp diteur Les conditions pr alables suivantes sont requises e Le corr
46. consultez l article Acc s aux ressources r seau partag es Si le fichier existe e Substituer le fichier Indique que le fichier sp cifi sera substitu s il existe d j sur le disque Ajouter les donn es au fichier Sp cifie que les donn es seront crites la fin du fichier si le nom de fichier d fini existe d j Contenus e Utiliser les donn es re ues par le d clencheur Le fichier contiendra les donn es originales comme re ues par le d clencheur En fait cela r alisera une copie des donn es entrantes e Personnalis Les donn es comprendront le contenu tel qu il est fourni dans la zone de texte Vous pouvez combiner des valeurs fixes des valeurs variables et des caract res sp ciaux dans le contenu Pour ins rer des variables et des caract res sp ciaux cliquez le bouton avec une fl che droite de la zone de texte Pour plus d informations consultez l article Utiliser des valeurs compos es Encodage Sp cifie l encodage du fichier de sortie S lectionnez Auto si vous ajoutez des don n es au fichier et d sirez utiliser l encodage du fichier existant Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le
47. curit du compte Pour plus d informations consultez l article Fonctionnement en Mode de Service Actions conditionnelles Chaque action peut tre conditionnelle Un action conditionnelle ne fonctionne que quand les conditions fournies lui permettent de fonctionner La condition est une ligne de script VBScript ou Python Pour d finir la condition cliquer Afficher les options d ex cution et de traitement d erreurs dans les caract ristiques d action pour d velopper les possibilit s 69 Action Execution and Error Handling Execution options v Enabled ActionLastErrorlD 0 Condition Dans ce cas l action sera seulement ex cut e si l action pr c dente s est termin e avec succ s donc la variable interne ActionLastErrorID a la valeur 0 Pour utiliser une telle condition avec des variables internes vous devez d abord activer la variable interne Identifier les actions qui sont dans l erreur de configuration Si l action n est pas configur e compl tement elle sera marqu d un ic ne avec un point d exclamation rouge Une telle action Ne peut pas tre ex cut e Vous pouvez inclure une telle action dans la liste mais vous devrez terminer la configuration avant de pouvoir lancer le d clencheur Si une des actions imbriqu es est en erreur toutes les fl ches de d veloppement parent gauche du nom de l action seront galement color es en rouge pour indiquer l erreur de sous action
48. d un Filtre de Donn es L action va ex cuter les r gles du filtre sur les valeurs et extraire les valeurs Chaque d clencheur peut ex cuter autant d actions Utiliser un Filtre de Donn es que n cessaires Si vous recevez des donn es d entr e compos es qui ne peuvent pas tre analys es par un seul filtre vous pouvez d finir et ex cuter les r gles de plusieurs filtres dans Utiliser un Filtre de Donn es 12 ex cut s l un apr s l autre A la fin vous pouvez utiliser les valeurs extraites par toutes les actions pour la m me tiquette Mapper le Champs aux Variables Pour utiliser les valeurs extraites vous devez les sauvegarder dans des variables L action Utiliser un Filtre de Donn es n extrait pas seulement les valeurs mais les sauve aussi dans des variables Pour configurer ce processus vous devez mapper la variable pour le champ respectif La valeur du champ sera ensuite sauvegard e dans une variable mapp e Il est conseill de d finir les champs et variables avec les m mes noms Dans ce cas l l ment d auto mappage va lier les variables aux champs de m mes noms liminant le processus manuel L auto mappage est disponible pour tous les types de filtres support s Quand l auto mappage est activ l action Utiliser un Filtre de Donn es va extraire automatiquement les valeurs et les mapper aux variables de m mes noms que les noms de champs Pour plus d informations consultez les articles Act
49. dans la variable qui peut tre utilis e sur l tiquette D finition du service Web 5 NOTE Cette action supporte le Protocole Internet version 6 IPv6 e WSDL Sp cifie l emplacement de la d finition Web Service Description Language WSDL C est une description du langage d interface sur base XML qui d crit les fonctionnalit s offertes par le service Web Le WSDL est g n ralement fourni par le service Web lui m me Typiquement vous introduisez le lien vers le WSDL et cliquez le bouton Importer pour lire la d finition Si vous avez du mal a obtenir la WSDL de la ressource en ligne sauvegardez le WSDL dans un fichier et entrer le chemin et le nom du fichier pour en charger les m thodes NiceLabel Automation d tectera automatiquement si le service Web distant utilise la syntaxe document ou RPC et communique de fa on appropri e Adresse Procure l adresse o le service Web est publi Initialement cette information est extraite de WSDL mais vous pouvez la mettre jour avant l ex cution de l action C est utile pour les environnements de d veloppement test production o vous utilisez la m me liste d actions mais avec des noms diff rents de serveurs o le service Web fonctionne Vous pouvez utiliser le contenu fixe un mixte de contenu fixe et variable ou contenu variable seul Pour ins rer un contenu de variable cliquez le bouton avec une fl che droite de la zone de donn es et ins rez la variable de
50. dans la configuration du d clencheur Web Service e _errorText texte d erreur Cette valeur de cha ne contiendra la r ponse d tat de la t che d im pression S il n y a pas d erreurs durant le traitement de la t che d impression la valeur sera une cha ne vide Si une erreur est survenue la valeur contiendra un message descriptif M thode ExecuteTriggerAndSetVariables ex cuter le d clencheur et d finir les varaiables La partie principale de la d finition est la suivante lt wsdl message name WebSrviTrg ExecuteTriggerAndSetVariables InputMessage gt lt wsdl part name text type xsd string gt lt wsdl part name variableData type xsd string gt lt wsdl part name wait type xsd boolean gt lt wsdl message gt 59 lt wsdl message name WebSrviTrg ExecuteTriggerAndSetVariables OutputMessage gt lt wsdl part name ExecuteTriggerAndSetVariablesResult type xsd int gt lt wsdl part name errorText Etype xsd string gt lt wsdl message gt Il y a trois variables d entr e vous fournissez leurs valeurs e text texte Ceci est la cha ne de caract res d entr e qui peut tre analys e par le filtre d fini dans la configuration G n ralement la structure de la cha ne de caract res est CSV ou XML pour permettre une analyse facile par un filtre mais vous pouvez utiliser n importe quel format de texte e wait attendre Ceci est un champ Bool en qui sp cifie
51. de crochets 64 Caract res autoris s Sp cifie la liste de 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 Longueur limite de variable Sp cifie le nombre maximal de caract res que la la variable peut occuper Longueur fixe Sp cifie que la valeur doit occuper exactement le nombre de caract res d fini par sa longueur 9 NOTE Vous devez limiter la longueur de variable pour certains objets sur l tiquette tel que le code barres EAN 13 qui accepte 13 caract res Valeur requise Sp cifies que la variable doit contenir une valeur Valeur par d faut Sp cifie une valeur par d faut La valeur par d faut sera toujours utilis e si aucune valeur n est assign e la variable Utiliser Des Valeurs Compos es Certains objets dans la configuration du d clencheur acceptent les valeurs compos es Le contenu peut tre un m lange de valeurs fixes variables de caract res sp ciaux codes de contr le Les objets qui acceptent les valeurs compos es sont identifi s par un petit bouton fl che sur le c t droit de l objet Vous pouvez cliquer sur le bouton fl che pour ins rer soit une variable ou un caract re sp cial Ci Utilisation de valeurs fixes Vous pouvez introduire la valeur fixe pour la variable st une valeur fix
52. erreur s est sont survenue s L application qui ex cute l appel Web Service au NiceLabel Automation peut utiliser la r ponse comme indicateur d erreur responseData donn e de r ponse La r ponse personnalis e que vous pouvez d finir dans la configuration du d clencheur Web Service errorText texte d erreur Cette valeur de cha ne contiendra la r ponse d tat de la t che d im pression S il n y a pas d erreurs durant le traitement de la t che d impression la valeur sera une cha ne vide Si une erreur est survenue la valeur contiendra un message descriptif Les options dans la section Feedback du Moteur d Impression sp cifient la communication avec le moteur d impression 62 La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise e Impression surveill e Active le mode d impression synchrone Utilisez cette option quand vous voulez renvoyer l tat de la t che d impression l application tierce Pour plus d in formations consultez l article Mode d impression Synchrone Les options dans la section Traitement de Donn es sp cifient si vous voulez couper les donn es pour qu elles entrent dans la variable ou ignorer les variables d tiquettes manquantes Par d faut NiceLabel Automation rapporte les erreurs et interrompt le processus d impression si vous essayez de sauvegarder une valeur trop longue dans la variable d tiquette ou essayez de
53. es de la base de donn es Quand l tiquette est impri m e vous allez mettre jour l enregistrement dans la base de donn es en signalant au sys t me que les enregistrements particuliers ont d j t trait s Voir l exemple de code SQL Vous changerez le champ de la table A1readyPrinted d j imprim True vrai pour l enregistrement actuellement trait UPDATE Products SET AlreadyPrinted True WHERE ID Product ID o ID Ou vous allez effacer l enregistrement actuel de la base de donn es car il n est plus n cessaire DELETE FROM Products WHERE ID Product ID L ID est le champ dans la base de donn es Product ID est une variable d finie dans le d clencheur 74 NOTE Pour utiliser la valeur d une variable dans une instruction SQL vous devez utiliser le signe double point devant le nom Ceci signale au NiceLabel Automation que les noms de variable suivent Connexion base de donn es D finit les param tres de connexion la base de donn es Avant de pouvoir envoyer une phrase SQL la base de donn es vous devez param trer sa connexion Cliquez le bouton D finir et suivez les instructions l cran Vous pouvez vous connecter une source de donn es qui peut tre contr l e par des instructions SQL donc vous ne pouvez pas utiliser de fichiers texte CSV et Excel Instructions SQL D finit l instruction SQL or query to sera ex cut
54. es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Lecture Des Donn es Sur Le Port S rie Collecte les donn es re ues sur le port s rie RS 232 et les sauvegarde dans une variable s lectionn e Vous pouvez utiliser cette action pour communiquer avec les appareils externes port s rie Port 97 Nom de Port Sp cifie le nom du port sur lequel se connecte votre appareil externe Cela peut tre un port COM mat riel ou un port COM virtuel
55. exclusif aucune autre application ne peut l ouvrir en m me temps m me pas en lecture D autres causes pour les r essais sont les suivantes le fichier n est pas encore le dossier n existe pas encore l utilisateur du service ne dispose pas des droits d acc s au fichier ou autre chose a chou Ces options d terminent le nombre de fois que NiceLabel Automation doit r essayer d ouvrir un fichier Si le fichier ne peut pas tre ouvert apr s tous les essais l action va chouer e Tentatives de r essai Sp cifie le nombre de fois qu on devrait r essayer d acc der au fichier Quand la valeur est 0 aucune tentative n est effectu e e Intervalles d essais Sp cifie l intervalle de temps entre les essais d fini en millisecondes Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu
56. expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e 90 e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Impression D tiquette Ex cute l impression de l t
57. finie dans le concepteur d tiquettes seront tronqu es pour pouvoir entrer dans la variable Cette option s applique lors du param trage de valeurs dans les filtres des fichiers de commande et au param trage de valeurs de variables de d clencheurs dans les variables d tiquette de m me nom EXEMPLE La variable d tiquette accepte un maximum de 10 caract res Quand cette option est activ e toute valeur de plus de 10 caract res sera tronqu e au 10 premiers caract res tous les caract res suivant le caract re num ro 10 seront ignor s Ignorer les variables d tiquettes manquantes Quand vous effectuez l impression avec des fichiers de commande tel qu un fichier JOB le processus d impression va ignorer toutes les variables qui sont sp cifi es dans le fichier de commande utilisant la commande SET mais ne sont pas d finies dans l tiquette Il n y aura pas d erreur lors de l essai de param trage de la variable d tiquette inexistante Un processus semblable s effectue quand vous d finissez une zone d affectation dans le filtre pour extraire toutes les paires nom valeur mais vous avez moins de variables d finies dans l tiquette Les options dans la section Script sp cifient les possibilit s de script e Langage de Script Sp cifie le langage de script activ pour le d clencheur Toutes les actions Execute script que vous utilisez dans un m me d clencheur utilisent le m me langage Les options dans la section
58. fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Sauvegarde les valeurs d une ou plusieurs variables au fichier associ Cette action vous permet d changer des donn es entre les d clencheurs Pour relire les donn es dans le d clencheur utilisez l action Charger les Donn es Variables Les valeurs sont sauvegard es en format CSV avec le nom de variable sur la premi re ligne Quand les variables ont des donn es sur plusieurs lignes les caract res d une nouvelle ligne CR LF seront encod s comme n r Fichier e Nom de fichier Sp cifie le nom de fichier dans lequel les valeurs variable seront charg es Il peut tre cod en dur et les valeurs seront sauvegard es chaque fois dans le m me fichier L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier quand le d clencheur est ex cut En g n ral la valeur de la variable est assign e par un filtre Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Si le Fichier Existe e Substituer le fichier Sp cifie que les donn es du fichier existant seront substitu s par les nou velles donn es L ancien contenu est perdu e Ajouter les donn es au fichier Sp cifie que les valeurs de variables sont ajout es au fichier de donn es exist
59. initial Dans chaque cas NiceLabel Automation va lire les donn es analyser les valeurs en utilisant des filtres et imprimer les valeurs extraites sur les tiquettes Pour plus de renseignements concernant l analyse et l extraction de donn es consultez l article Comprendre les Filtres Fourniture de donn es Vous pouvez fournir les donn es pour l activateur HTTP en utilisant une des m thodes suivantes Vous pouvez galement combiner les m thodes si n cessaire et utiliser les deux dans la m me requ te HTTP Donn es dans la cha ne de requ te Une cha ne de requ te est la partie de l URL Localisateur de Ressource Uniforme qui contient les donn es passer au d clencheur HTTP Une URL typique contenant une cha ne string de requ te query se pr sente comme suit http serveur chemin query string Le point d interrogation est utilis comme s parateur et ne fait pas partie de la cha ne de requ te La cha ne de requ te est habituellement compos e d une s rie de paires nom valeur dans laquelle chaque nom de champ et valeur sont s par s par un signe gal Les s ries de paires sont s par es par le signe et commercial amp La cha ne de requ te typique fournit les valeurs des champs variables comme suit champl valeurl amp champ2 valeur2 amp champ3 valeur3 fieldi valuelsfield 2 value2 amp field3 valuezs Le d clencheur HTTP contient le support d extraction de valeurs de tous les
60. introduite n est pas la Solution ID lue de la licence l action imbriqu e ne sera pas ex cut e e Sila valeur introduite est 0 les actions seront seulement ex cut es si une licence valable est trouv e Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Po
61. l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Envoyer Les Donn es L imprimante Envoie les donn es l imprimante s lectionn e Utile pour envoyer des flux d impression pr g n r s toute imprimante disponible NiceLabel Automation utilise les pilotes d imprimante en mode de transit pour pouvoir envoyer les donn es au port de destination tel que le port LPT COM TCP IP ou USB sur lequel l imprimante est connect e Sc nario possible Les donn es re ues par le d clencheur doivent tre imprim es sur la m me imprimante r seau mais sur d autres mod les d tiquettes fichier
62. la gamme de valeurs acceptables Pour plus d in formations voir caract ristiques du pilote d imprimante D calage d impression X Applique le d calage horizontal L impression de l tiquette sera repositionn e pour le nombre de points sp cifi s en direction horizontal Vous pouvez d finir un d calage n gatif D calage d impression Y Applique le d calage vertical L impression de l tiquette sera repo sitionn e pour le nombre de points sp cifi s en direction verticale Vous pouvez d finir un d ca lage n gatif L option Variable c t de chaque param tre active le contenu de la variable Vous devez s lectionner une variable qui contient la valeur du param tre s lectionn quand le d clencheur est ex cut Param tres Avanc s d Impression Cette section personnalise les param tres d impression envoy s avec la t che d impression Tous les param tres d impression tels que la vitesse d impression l obscurit le type de m dia le d calage et similaires sont g n ralement d finis soit 1 dans l tiquette propre ils sont 2 requis par le pilote d imprimante ou 3 requis par l imprimante l impression Les m thodes support es d pendent du pilote d imprimante et des possibilit s de l imprimante Le mode d impression requ te de param tres de l tiquette du pilote ou de l imprimante est configurable dans la conception de l tiquette voir l onglet Fichier gt Caract ristiques d tiquett
63. la liste Pour plus d informations consultez l article Utiliser des valeurs compos es e M thode Liste les m thodes fonctions disponibles sur le service Web s lectionn La liste est mise jour automatiquement par la d finition WSDL e Param tres D finit les variables d entr e et de sortie pour la m thode fonction s lectionn e Les param tres d entr e attendent une entr e du d clencheur Pour des raisons de d tection d erreurs et de test vous pouvez introduire des valeurs fixes et visualiser le r sultat l cran Mais typiquement vous allez s lectionner une variable pour le param tre entrant La valeur de cette variable sera utilis e comme param tre d entr e Le param tre de sortie fournit le r sultat de la fonction Vous devez s lectionner la variable qui va sauvegarder le r sultat Timeout d lai d expiration D finit le d lai durant lequel le serveur essaiera d tablir la connexion Authentification d Utilisateur Activer l authentification de base D finit les infos d identification n cessaires tablir l appel externe vers le service Web distant Pour plus d informations concernant la s curit consultez l article S curiser l acc s vos d clencheurs Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition
64. les syst mes d exploitation modernes vous pouvez galement g rer le service dans l onglet Services de Windows Gestion de T ches Vous utiliserez Services pour ex cuter des t ches telles que e D marrer et arr ter le service e Changer le compte sous lequel le service se connecte Conseils de Configuration du Compte Utilisateur pour Service e M me si c est possible on d conseille vivement d ex cuter le service sous le Compte Local du Syst me C est un compte pr d fini Windows ayant des privil ges tendus sur l ordinateur local mais ne dispose g n ralement pas de privil ges d acc s au ressources du r seau NiceLa bel Automation requiert l acc s complet au dossier temp du compte qui ne doit pas tre dis ponible au Compte du Local du Syst me e Si vous cr ez un nouveau compte utilisateur pour le service NiceLabel Automation assurez vous de vous connecter Windows en utilisant ce nouvel utilisateur au moins une fois Cela assurera que le compte utilisateur est cr compl tement Par ex quand vous vous connectez le dossier temporaire 3temp sera cr e D sactivez la n cessit de changer le mot de passe de temps en temps pour ce compte uti lisateur e Assurez vous que le compte a les permissions de se Connecter comme un service e Ex cutez le Service en mode x64 64 bits Acc der aux Ressources NiceLabel Automation h rite de tous les privil ges du compte utilisateur Windows sous lequel le service s
65. les param tres optimaux d impression sont appliqu s pour cette imprimante Pour appliquer le DEVMODE l tiquette vous pouvez utiliser deux options 1 Utiliser l action D finir les Param tres d Impression plus sp cifiquement le param tre Para m tres d imprimante 2 Le fichier de commande JOB plus sp cifiquement la commande SETPRINTPARAM avec le para m tre PRINTERSETTINGS Pour plus d informations voir Commandes Personnalis es Utiliser Le M me Compte Utilisateur Pour Con figurer Et Ex cuter Les D clencheurs Le Service NiceLabel Automation s ex cute toujours sous les infos d identification du compte utilisateur configur pour le service Toutefois Automation Builder s ex cute toujours sous les infos d utilisateur de l utilisateur actuellement connect Les infos d utilisateur du compte de service et du compte connect peuvent tre diff rents M me si vous pouvez voir l aper u du d clencheur dans le Automation Builder sans probl mes le Service peut rapporter un message d erreur caus par une diff rence d infos utilisateurs Si l utilisateur actuellement connect a la permission d acc der aux dossiers et imprimantes le comte d utilisateur Service utilis par Service ne doit pas l avoir Vous pouvez tester l ex cution des d clencheurs dans Automation Builder en utilisant les m mes infos d utilisateur que celles du Service Pour cela utilisez Automation Builder sous le m me compte utilisateur que cel
66. lt variable name lot gt 123 lt variable gt lt variable name serial number gt 12345 lt variable gt lt variable name lot status gt 123 lt variable gt lt variable name serial number status gt Active lt variable gt lt variable name organization gt Al lt variable gt lt label gt lt 1labels gt Lors de l ex cution de ce fichier XML Oracle l tiquette serial 1b1 sera imprim e avec les valeurs suivantes L tiquette sera imprim e en 1 copie avec le nom de t che du spouleur S rie Le nom d imprimante n est pas sp cifi dans le fichier XML donc l tiquette sera imprim e sur l imprimante d finie dans le mod le d tiquette Caract ristiques SAP AII XML NiceLabel Automation peut se pr senter comme gestionnaire d unit RFID capable d encoder et d imprimer des tiquettes RFID Pour plus d information concernant les caract ristiques SAP AII XML consultez le document SAP Auto ID Infrastructure Device Controller Interface sur les pages Web SAP Pour ex cuter un tel fichier de commande utilisez l action Utiliser un fichier de commande SAP AII XML chantillon SAP AII XML Ceci est l XML AIT SAP qui fournit les donn es pour une tiquette il y a un seul l ment lt 1abe1 gt 161 lt xml version 1 0 encoding UTE 8 gt lt Command xmlns xsi http www w3 org 2001 XMLSchema instance xsi noNamespaceSchemaLocation Command xsd gt lt WriteTagData
67. oivent les valeurs comme c est le cas durant une impression normale galement les informations de hauteur de l tiquette pour contr ler les dimensions correctes dans le cas o la hauteur est fournie comme variable dans ce cas les dimensions de l tiquette d pendent de la quantit de donn es imprimer L action renverra les dimensions pour une dimension d tiquette pas pour une dimension de page Cette action sauvegardera l information de structure de l tiquette dans la variable s lectionn e Vous pouvez ensuite renvoyer les donn es au syst me qui utilise l action Requ te HTTP ou une action de connexion externe similaire ou les renvoyer dans la r ponse du d clencheur si c est un d clencheur bidirectionnel m Variable Settings Variables Actions Name Structure 4 Ci Open Label aP Get Label Information EN mm HTTP Request NOTE Cette action doit tre imbriqu e sous l action Open Label Ouvrir l tiquette Variable e Nom Sp cifie le nom de la variable Vous devez s lectionner une variable dans laquelle les infor mations de l tiquette sont sauvegard es en format XML e Si vous voulez utiliser les informations de l XML dans le d clencheur vous pouvez d finir le Configuration de filtre XML et l ex cuter avec l action Utilisation d un Filtre de Don n es utiliser un filtre de donn es 78 e Si vous voulez renvoyer les donn es XML comme r ponse dans votre d
68. param trer une valeur dans une variable d tiquette inexistante Ignorer les contenus de variable excessifs Les valeurs de donn es d passant la longueur de variable d finie dans le concepteur d tiquettes seront tronqu es pour pouvoir entrer dans la variable Cette option s applique lors du param trage de valeurs dans les filtres des fichiers de commande et au param trage de valeurs de variables de d clencheurs dans les variables d tiquette de m me nom EXEMPLE La variable d tiquette accepte un maximum de 10 caract res Quand cette option est activ e toute valeur de plus de 10 caract res sera tronqu e au 10 premiers caract res tous les caract res suivant le caract re num ro 10 seront ignor s Ignorer les variables d tiquettes manquantes Quand vous effectuez l impression avec des fichiers de commande tel qu un fichier JOB le processus d impression va ignorer toutes les variables qui sont sp cifi es dans le fichier de commande utilisant la commande SET mais ne sont pas d finies dans l tiquette Il n y aura pas d erreur lors de l essai de param trage de la variable d tiquette inexistante Un processus semblable s effectue quand vous d finissez une zone d affectation dans le filtre pour extraire toutes les paires nom valeur mais vous avez moins de variables d finies dans l tiquette Les options dans la section Script sp cifient les possibilit s de script e Langage de Script Sp cifie le langag
69. principale Nombre d tiquettes quand vous avez des tiquettes fixes Avec des tiquettes variables telles que les tiquettes utilisant des compteurs vous pouvez obtenir le nombre r el de copies 92 e Ensembles d tiquettes Sp cifie combien de fois le processus complet d impression doit tre r p t Par exemple le d clencheur re oit un contenu de 3 lignes de donn es format es CSV donc on attend l impression de 3 tiquettes 1 2 3 Si vous mettez cette option 3 l im pression se fera dans l ordre suivant 1 2 3 1 2 3 1 2 3 Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e ma
70. probl mes d incompatibilit NiceLabel Automation vous pr viendra si vous essayez d imprimer des tiquettes existantes qui contiennent des fonctionnalit s de conception qui ne sont pas disponibles dans le nouveau moteur d impression S il y a des incompatibilit s entre les fichiers de configuration ou mod les d tiquettes NiceWatch vous serez notifi de e Probl mes de configuration du d clencheur A l ouverture de la configuration de NiceWatch fichier MIS NiceLabel Automation la compare aux l ments support s Tous les l ments du produit NiceWatch ne sont pas disponibles dans NiceLabel Automation Certains ne sont pas disponibles du tout d autres sont configur s diff remment Si le fichier MIS contient des l ments non support s vous verrez une liste de ces l ments et ils seront enlev s de la configuration Dans ce cas vous devez ouvrir le fichier MIS file dans Automation Builder et r soudre les probl mes d incompatibilit Vous devrez utiliser la fonctionnalit de NiceLabel Automation pour recr er la configuration e Probl mes de mod les d tiquettes Si vos mod les existants d tiquettes contiennent des fonctionnalit s pas support es par le moteur d impression fourni par le NiceLabel Automation vous verrez des messages d erreur dans l onglet Journal Cette information est visible dans Automation Builder durant la cr ation des d clencheurs ou dans Automation Manager quand vous ex cutez les d
71. que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Ex cuter Un Script Am liore les fonctionnalit s du logiciel en utilisant les scripts VBScript ou Python personnalis s Vous pouvez utiliser cette fonction si les actions incorpor es ne correspondent pas aux besoins de 72 manipulations de donn es NiceLabel Automation fonctionne comme une application de service et comme telle n a pas acc s au bureau vous ne pouvez donc pas utiliser des fonctions telles que MsgBox pour interagir avec le bureau dans VBScript Assurez vous aussi que le compte Windows sous lequel vous utilisez le serv
72. r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur 106 est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Sauvegarde Des Donn es Variables La
73. readerID DEVICE ID gt lt Item gt lt FieldList format c SAP Demo SAP label 1lbl jobName Writer Device20040929165746 quantity 1 gt lt Field name EPC gt 00037000657330 lt Fielqa gt lt Field name EPC TYPE gt SGTIN 96 lt Field gt lt Field name EPC URN gt urn autoid tag sgtin 3 5 0037000 065774 8 lt Field gt lt Field name PRODUCT gt Product lt Fielda gt lt E eld name PRODUCT DESCRIPTION gt Product description lt Field gt lt FieldList gt lt Item gt lt WriteTagData gt lt Command gt Lors de l ex cution de ce fichier SAP AI XML l tiquette c SAP Demo SAP label 1bl sera imprim e avec les valeurs suivantes Nom de variable Valeur de variable EPC EPC EE EE S Co urn autoid tag sgtin 3 5 0037000 065774 8 L tiquette sera imprim e en 1 copie avec le nom de t che du spouleur Writer Device2004092916574 Le nom d imprimante n est pas sp cifi dans le fichier XML donc l tiquette sera imprim e sur l imprimante d finie dans le mod le d tiquette Commandes Personnalis es Utilisation De Commandes Personnalis es Les commandes NiceLabel sont utilis es dans les fichiers de commande pour contr ler l impression des tiquettes NiceLabel Automation ex cute la commande dans le fichier de commande de haut en bas Pour plus d informations voir l article R f rence et R solution de Probl mes Vous pouvez utiliser la commande person
74. rir activement des donn es des intervalles de temps d termin s Traitement des d clencheurs G n ralement le d clencheur re oit des donn es qui doivent tre imprim es sur les tiquettes D s que le d clencheur re oit les donn es les actions sont ex cut es dans l ordre d fini du haut vers le bas Les donn es re ues peuvent contenir des valeurs pour les tiquettes Toutefois avant de pouvoir utiliser ces valeurs vous devez les extraire des donn es re ues et les sauvegarder dans les variables Les filtres d finissent les r gles d extraction Quand ils sont ex cut s les filtre sauvegardent les valeurs extraites vers les variables mapp es D s que les donn es sont sauvegard es dans les variables vous pouvez lancer les actions qui vont utiliser les variables telle que l impression d tiquette Quand l v nement apparait la donn e d entr e est fournie et sauvegard e dans un fichier temporaire sur le disque dans le dossier de service de l utilisateur temp La variable interne DataFileName fait r f rence l emplacement du fichier temporaire Le fichier est effac quand le d clencheur termine son ex cution Caract ristiques du d clencheur Pour configurer le d clencheur vous devez d finir comment vous allez accepter la donn e et les actions que vous voulez lancer En option vous pouvez galement utiliser des variables La configuration du d clencheur comprend trois sections 34 e Param
75. si vous allez attendre la r ponse de l tat d impression et si le Service Web doit fournir un feedback Pour Vrai utilisez 1 pour Faux utilisez 0 Selon le type de m thode que vous s lectionnez il y a soit une r ponse pr d finie ou vous pouvez envoyer la r ponse personnalis e _variableData Ceci est la cha ne de caract res contenant les paires nom valeur Le d clencheur va lire toutes les paires et assigner les valeurs fournies aux variables du d clencheur de m me nom Si la variable n existe pas dans le d clencheur la paire nom valeur est limin e Quand vous fournissez la liste de variables et leurs valeurs par cette m thode vous ne devez pas d finir d extraction de donn es avec les filtres Le filtre se chargera de faire l analyse Le contenu de variableData peut tre fourni dans une des deux structures disponibles Structure XML Les variables sont fournies dans l l ment racine lt Variables gt du fichier XML Le nom de variable est fourni avec le nom d attribut la valeur de variable est fournie par l l ment valeur lt xml version 1 0 encoding utf 8 gt lt Variables gt lt variable name Variable 1 gt Value 1 lt variable gt lt variable name Variable 2 gt Value 2 lt variable gt lt variable name Variable 3 gt Value 3 lt variable gt lt Variables gt NOTE Vous devrez incorporer vos donn es XML dans la section CDATA CDATA signifiant donn es de caract re est une section de c
76. suivants est seulement support e avec l utilisation de Pilote d Imprimantes NiceLabel Si vous utilisez un autre pilote d imprimante vous ne pouvez utiliser que les param tres relatifs au spouleur Cette section d finit les param tres qui sont renvoy s comme r sultat de l action tat d Imprimante e tat d imprimante Sp cifie l tat de l imprimante en temps r el comme une cha ne de carac t res Si l imprimante est dans diff rents tats tous les tats sont fusionn s ensemble dans une cha ne de caract res d limit s par des virgules S il n y a pas de probl mes avec l im primante ce champ n a pas de valeur L tat de l imprimante peut tre Hors ligne Plus d ti quettes Ruban approche la fin Il n y a pas de rapportage standardis donc chaque marque d imprimante peut utiliser des messages d tat diff rents e Erreur imprimante Sp cifie la valeur bool enne vrai faux de l tat d erreur de l imprimante Imprimante hors ligne Sp cifie la valeur bool enne vrai faux de l tat hors ligne de l im primante e Pilote en pause Sp cifie la valeur bool enne vrai faux de l tat de pause du pilote d im primante e Pilote d Imprimantes NiceLabel pilote Sp cifie la valeur bool enne vrai faux de l tat du Pilote d Imprimantes NiceLabel Procure l information si le pilote s lectionn est Pilote d Imprimantes Nicelabel e tat du spouleur Sp cifie l tat du spouleur comme une cha ne d
77. tres D finit les param tres principaux du d clencheur Vous pouvez d finir l v nement qui sera surveill pour activer le d clencheur ou d finir le canal de communication entrante Les param tres comprennent la s lection du moteur du script de programmation et les options de s curit Les options disponibles d pendent du type de d clencheur Pour plus d informations consultez la section Types de D clencheurs ci dessous e Variables Cette section d finit les variables n cessaires dans le d clencheur G n ralement les variables sont import es du mod le d tiquette vous pouvez donc les mapper avec les champs extraits des donn es d entr e Vous pouvez aussi d finir les variables utiliser en interne dans les diff rentes actions et qui ne seront pas envoy es l tiquette Pour plus d informations consultez l article Utilisation de Variables e Actions Cette section d finit les actions ex cuter chaque fois que le d clencheur d tecte un changement dans l v nement surveill Les actions sont ex cut es dans l ordre de haut en bas Pour plus d informations consultez l article Utilisation des Actions Types de D clencheurs e D finition des D clencheurs Surveille les changements dans un fichier ou un ensemble de fichiers dans le dossier Le contenu du fichier peut tre analys dans des filtres et utilis dans des actions e D clencheur de Port S rie Surveille la communication entrant sur le p
78. typique 1 Remplacement d imprimante Vous allez mettre hors service l imprimante existante d tiquettes connect e sur le port s rie NiceLabel Automation va accepter les donn es sa place extraire les valeurs pour les objets d tiquettes du flux d impression re u et cr er les t ches d impression pour le nouveau mod le d imprimante 2 Balances Les balances procurent les donn es concernant les objets pes s NiceLabel Automation extrait les donn es requises du flux de donn es re u et imprime une tiquette Pour plus de renseignements concernant l analyse et l extraction de donn es consultez l article Comprendre les Filtres G n ral Cette section vous permet de configurer les param tres des d clencheurs de fichiers les plus importants 39 e Nom Sp cifie le nom de d clencheur unique Les noms vous aident distinguer les diff rents d clencheurs quand vous les configurez dans Automation Builder et les ex cutez ensuite dans Automation Manager e Description Procure la possibilit de d crire la fonctionnalit de ce d clencheur Vous pouvez l utiliser pour crire une courte description de la fonction du d clencheur e Port Sp cifie le num ro de port s rie COM sur lequel les donn es entrantes seront accep t es Utilisez le port qui n est pas utilis par une autre application ou appareil tel que le pilote d imprimante Si le port s lectionn est utilis vous ne pourrez pas d marrer le d
79. une simple cha ne de retour ou en donn es binaires tel qu un aper u de l tiquette ou un flux d impression L URL typique pour se connecter au d clencheur HTTP est la suivante http serveur port chemin query string 52 e Serveur Ceci est l adresse IP ou FQDN de la machine o Nicelabel Automation est install e Port Sp cifie le num ro de port sur lequel les donn es entrantes seront accept es Utilisez un num ro de port qui n est pas utilis par une autre application Si le port s lectionn est utilis vous ne pourrez pas d marrer le d clencheur dans le Automation Manager Pour plus d informations concernant la s curit consultez l article S curiser l acc s vos d clencheurs O NOTE Si votre serveur a l h bergement multiple activ plusieurs adresses IP sur une ou plusieurs cartes r seau NiceLabel Automation r pondra au port d fini pour toutes les adresses IP e Chemin Sp cifie le chemin optionnel dans l URL Cette fonctionnalit permet au NiceLabel Automation d exposer multiples d clencheurs HTTP sur le m me port Le client utilise les d clen cheurs au travers d un m me port dans une syntaxe de type REST causant l activation de dif f rents d clencheurs par une URL diff rente Si vous ne savez pas ce qu il faut utiliser laissez le chemin par d faut e Connexion S curis e HTTPS Active la couche de transport s curis e pour vos messages HTTP et vite l coute clandestine Pou
80. variable qui contient le flux d impression Le contenu de la variable s lec tionn e est utilis et doit contenir une structure XML Source de Donn es des R gles de Transformation XSLT Cette section d finit les r gles de transformation document XSLT qui seront appliqu es au document XSLT Nom de fichier D finit le chemin et nom du dossier contenant les r gles de transformation XLST e Personnalis D finit le contenu personnalis Vous pouvez utiliser le contenu fixe un mixte de contenu fixe et variable ou contenu variable seul Pour ins rer un contenu de variable cliquez le bouton avec une fl che droite de la zone de donn es et ins rez la variable de la liste Pour plus d informations consultez l article Utiliser des valeurs compos es Sauver le R sultat dans une Variable e Variable Sp cifie la variable qui contiendra le r sultat du processus de transformation Par ex si vous utilisez les r gles qui convertissent un XML complexe en un XML plus simple le contenu de la variable s lectionn e est l XML simple Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera
81. vous voulez activer NiceLabel Auto mation comme un serveur ind pendant Cliquez le bouton Suivant et suivez les ins tructions l cran e Serveur de licence Control Center Dans ce cas vous voulez activer NiceLabel Auto mation depuis Control Center Cliquez Suivant et s lectionnez le serveur Control Center qui a d j la licence NiceLabel Automation activ e R f rez vous au Guide d installation de Control Center pour les phases d activation des produits dans Control Center Activation sans acc s Internet Pour activer automatiquement NiceLabel Automation vous devez avoir une connexion Internet durant la proc dure d activation Vous installez NiceLabel Automation sur le serveur sans connexion Internet mais vous aurez toutefois besoin d un connexion Internet sur une autre machine sur laquelle la proc dure d activation sera effectu e Suivez les instructions 10 1 Suivez la proc dure d activation 2 Introduisez la Cl de licence le Num ro d Inscription sera g n r 3 Cliquez le bouton Sauvegarder les donn es d inscription 4 Copiez le fichier sur une cl USB et allez l ordinateur qui a l acc s Internet 5 Ouvrez l URL du fichier sauvegard La page d activation Web va s ouvrir 6 Assurez vous que les valeurs de tous les champs sont correctement introduites ensuite cliquez le bouton Activer 7 M morisez le Code d Activation et introduisez le sur le serveur avec NiceLabel Automation 8 Cl
82. AME gt goods_receipt lbl lt LBL _NAME gt lt LBL_PRINTER gt Production01 lt LBL PRINTER gt lt LBL_QUANTITY gt 1 lt LBL QUANTITY gt lt MAKTX gt MASS ONE lt MAKTX gt lt MATNR gt 28345 lt MATNR gt lt MEINS gt KG lt MEINS gt lt WDATU gt 19 01 2012 lt WDATU gt lt QUANTITY gt 1 lt QUANTITY gt lt EXIDV gt 012345678901234560 lt EXIDV gt lt IT_LABEL_DATA gt lt NICELABEL_JOB gt lt asx values gt lt asx abap gt NiceLabel XML Le traitement XML est int gr dans le logiciel NiceLabel Vous ne devez pas configurer de filtres pour extraire les donn es il suffit de lancer l action int gr e Lancer le Fichier Commande Pour plus d informations concernant la structure XML Voir l article Fichier de Commande XML lt nice_commands gt lt label name label1 lbl gt lt session_print_job printer CAB A3 203DPI skip 0 job_ name job name 1 print_ to_file filename 1 gt lt session quantity 10 gt lt variable name variable name 1 gt variable value 1 lt variable gt lt session gt lt session_print_job gt lt print_job printer Zebra R 402 quantity 10 skip 0 identical_copies 1 number_ of_sets 1 job name job name 2 print_to_file filename 2 gt lt Variable name variablei gt 1 lt variable gt lt Variable name variable2 gt 2 lt variable gt lt variable name variable3 gt 3 lt variable gt lt print_job gt lt label gt lt nice_ commands gt Pour plus d informat
83. Automation fonctionne comme un service sous un compte Windows d fini Assurez vous que ce compte utilisateur dispose des privil ges d acc s au fichier sp cifi avec les droits de lecture d criture Pour plus d informations consultez l article Acc s aux ressources r seau partag es Fichier File name nom de fichier Sp cifie le nom de fichier Il peut tre cod en dur et l impression sera redirig e vers le m me fichier chaque fois L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier quand le d clencheur est ex cut En g n ral la valeur vers la variable est assign e par un filtre Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es e Substituer le fichier Si le fichier sp cifi existe d j sur le disque il sera substitu Ajouter les donn es au fichier Le fichier de la t che sera ajout aux donn es existantes dans le fichier fourni Persistance Cette option permet de contr ler la persistance de l action de redirection Vous pouvez contr ler le nombre d actions Impression d tiquette qui sont touch es par la redirection Appliquer toutes les actions suivantes d impression Sp cifie que la redirection d im pression s applique toutes les actions Impression d tiquette qui sont d finies apr s cette action de redire
84. Bienvenue Dans NiceLabel Automation NiceLabel Automation est une application d automatisation des actions r p titives En g n ral elle sera utilis e pour int grer un processus d impression d tiquettes dans un syst me d informations existant telles qu une application de bureau existante des lignes de production et d emballage des syst mes de distribution et cha nes de distribution Toutes les applications utilis es dans toutes les divisions et endroits de votre entreprise peuvent d sormais imprimer des mod les d tiquettes autoris s NiceLabel Automation repr sente le syst me d entreprise id al pour l impression d tiquettes en synchronisant les v nements de l entreprise avec la production d tiquettes L impression automatique sans interaction humaine est de loin la fa on la plus effective d liminer les erreurs humaines et de maximaliser les performances Impression automatique d tiquettes avec application d clencheur bas e sur 3 processus centraux D clencheur Les d clencheurs ont une fonction simple mais puissante qui vous aide automatiser le travail En fait le d clencheur est une instruction de cause effet quand un v nement surveill survient effectue une action Il s agit du traitement IF THEN si alors Les d clencheurs sont utilises pour les choses qui se r p tent L impression automatique d tiquettes est d clench e par une op ration dans l entreprise NiceLabel Automati
85. Compatibilit avec les produits NiceWatch 2 170 Contr ler le Service avec les param tres de ligne de Commande 171 Introduction de Caract res Sp ciaux Codes de Contr le 173 Liste des Codes de Contr le 174 Modehors ligne 215asupbo Miss te Lee A ne AR UE MAP Een Su 175 Mode de Licence d Imprimante 2222222222 175 Fonctionnement en Mode de Service 2 22 2222 175 Ordre de recherche pour les fichiers requis 2 177 S curiser l acc s vos d clencheurs 178 Conseils et astuces d utilisation de Variables dans les Actions 179 Mode de Tra age 2 222 222222222222 179 Comprendre les param tres d imprimante et DEVMODE 22 180 Utiliser le m me compte utilisateur pour configurer et ex cuter les d clencheurs 182 Exemples 15 200 e rene remous een nr ns SU nn 2e 183 EXEMPI S ARR NA A Er LD Re Ce on ed OU RS EN Une 183 Support Technique 222 185 Support en ligne 22 22222 2222222 iii 185
86. Configuration Items f HTTP Server X D N go Settings Variables Actions File Label name So Variable v 4 Ci Open Label a Show execution and error handling options Lu Print Label Dans ce cas l action Ouvrir l tiquette est dans l erreur de configuration Il n y a pas de param tre sp cifi pour le nom d tiquette le point d exclamation rouge s affiche c t du param tre erron dans l action dans la liste d actions dans l onglet Actions dans l onglet D clencheur et dans l onglet l ments de Configuration pour faciliter son identification D sactiver les actions Par d faut chaque action nouvellement cr e est active et sera ex cut e au lancement du d clencheur Vous pouvez d sactiver les actions dont vous n avez pas besoin mais que vous voulez garder dans la configuration La case cocher devant le nom de l action dans la liste d actions d finies est un raccourci pour activer d sactiver l action 70 nt Fe Settings Variables Actions v G Cr Open Label L TS Set Printer vi 12 MP Print Label Dans ce cas l action D finir l Imprimante est encore d finie dans la liste d actions mais a t d sactiv e Elle n est actuellment pas n cessaire et sera ignor e durant l ex cution mais vous pouvez facilement la r activer Copier l action Vous pouvez copier l action et la coller sur le m me ou sur un autre d clencheur Vous pouvez utiliser les raccourcis
87. DELETE effacer UPDATE mettre jour seront ex cut es ce qui vous donnera un retour sur le nombre de donn es affect es ensuite la transactions sera annul e Si vous utilisez des variables de d clenchement dan l instruction SQL vous serez en mesure d entrer leurs valeurs pour l ex cution du test Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action R
88. Dans ce cas le d clencheur capture le flux d impression La section surlign e en jaune doit tre extraite du flux et envoy e une imprimante diff rente Le filtre est configur pour rechercher le lt FF gt en position de fin de champ EE 12345XCPJL USTATUSOFF GPJL INFO STATUS GPJL USTATUS DEVICE ON ES 12545x Em 12545x 150 Co F02F 00270 D11 H15 PE SE 90001 131100000300070001 001 001 1e42055007500500001001019 1322000001502859 W E EE 12545x M 12345XCPJL USTATUSOFF ES 12345x Plus plus d informations consultez l article Exemples Fichiers De Commande Les fichiers de Commande sont des fichiers texte contenant des commandes qui seront ex cut es une par une de haut en bas NiceLabel Automation supporte les fichiers de commande originaux ainsi que les fichiers de commande XML Oracle et SAP Pour plus d informations voir les articles R f rence et R solution de Probl mes Caract ristiques Oracle XML et Caract ristiques SAP AII XML Exemple L tiquette 1abe12 1b1 sera imprim e sur l imprimante CAB A3 203DPI LABEL label2 1bl SET code 12345 SET article FUSILLI SET ean 383860026501 SET poids 1 0 kg PRINTER CAB A3 203DPI PRINT 1 Plus plus d informations consultez l article Exemples CSV Compos Compound CSV combin est un fichier texte contenant une structure CSV ainsi qu une ent te multi ligne dans une autre structure Le contenu ne p
89. EL_DATA item xmins asx E Open G Refresh Name MATNR version 4 values 4 4 NICELABELJOB 4 nmestawr 4 user 4 lt TT_LABEL DATA 2 fy tem 4 LBL_NAME lt LBL_PRINTER lt LL Quantity 0 encoding utf TTP 7w Sap EAR version Show formatting option 34 lt TIMESTAMP gt ous les l ments XML surlign s ont t d finis comme Valeur de Variable b i jy marx lt maTNR 4 mans 4 gt woaru 4 gt quanmv Aper u actuel d ex cution des r gles de filtrage outes les donn es surlign es seront utilis es dans lt gt Baov le champ MATNR chaque l ment item fournissanties donn es pourune nouvelle tiquette L Ol T lt MAKTX gt MASS THREE lt MAKTX gt CATR ME lt MATIR gt Options de Formatage Cette section d finit les fonctions de manipulation de cha ne de caract res qui seront appliqu es aux 27 variables ou champs s lectionn s Vous pouvez s lectionner une ou plusieurs fonctions Les fonctions seront appliqu es dans l ordre s lectionn dans l interface utilisateur de haut en bas e Enlever les espaces au d but Enl ve tous les caract res d espacement code d cimal ASCII 32 du d but de la cha ne de caract res e Enlever les espaces la fin Enl ve tous les caract res d espacement code d cimal ASCII 32 la fin de la cha ne de caract res e Enlever les caract res d ouverture et fermeture Effa
90. Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes D finir Les Variables Assigne une nouvelle valeur la variable s lectionn e G n ralement les variables vont recevoir leur valeur par l action Utilisation d un Filtre de Donn es qui va extraire les champs des donn es re ues et les mapper sur les variables Vous aurez peut tre besoin de d finir les valeurs de variables vous m me d habitude des feins de r solution de probl mes Les valeurs de variables ne sont pas m moris es d un d clencheur l autre mais sont conserv es durant l utilisation du d clencheur Variable Cette section vous permet de d finir le contenu que vous voulez assigner la variable s lectionn e e Nom Sp cifie le nom de la variable qui recevra une nouve
91. La partie principale de la d finition est la suivante lt wsdl message name WebSrviTrg ExecuteTrigger InputMessage gt lt wsd lt wsd lt wsdl message gt lt wsd lt wsd lt wsd L part name text type xsd string gt L part name wait type xsd boolean gt l message name WebSrviTrg ExecuteTrigger OutputMessage l part name ExecuteTriggerResult type xsd int L part name errorText type xsd string gt lt wsdl message gt Il y a deux variables d entr e vous fournissez les valeurs Ilyad text texte Ceci est la cha ne de caract res d entr e qui peut tre analys e par le filtre d fini dans la configuration G n ralement la structure de la cha ne de caract res est CSV ou XML pour permettre une analyse facile par un filtre mais vous pouvez utiliser n importe quel format de texte wait attendre Ceci est un champ Bool en qui sp cifie si vous allez attendre la r ponse de l tat d impression et si le Service Web doit fournir un feedback Pour Vrai utilisez 1 pour Faux utilisez 0 Selon le type de m thode que vous s lectionnez il y a soit une r ponse pr d finie ou vous pouvez envoyer la r ponse personnalis e eux variables de sortie optionnelles vous recevez leurs valeurs si vous les demandez ExecuteTriggerResult ex cuter le r sultat d clencheur La r ponse int gre contiendra la valeur 0 s il n y a pas eu de probl mes de traitement des donn
92. Label Automation Le contenu peut tre format en XML CSV il peut tre sous forme de texte il peut m me tre sous forme de donn es binaires encodage Base64 N oubliez pas que vous devrez analyser les donn es avec des filtres Si vous pouvez influencer la structure du message entrant utilisez des structures standardis es telles que XML ou CSV pour simplifier la configuration du filtre Vous utiliserez la m thode de requ te POST HTTP pour introduire les donn es dans le corps du message G n ral Cette section vous permet de configurer les param tres des d clencheurs de fichiers les plus importants e Nom Sp cifie le nom de d clencheur unique Les noms vous aident distinguer les diff rents d clencheurs quand vous les configurez dans Automation Builder et les ex cutez ensuite dans Automation Manager e Description Procure la possibilit de d crire la fonctionnalit de ce d clencheur Vous pouvez l utiliser pour crire une courte description de la fonction du d clencheur Communication NOTE Ce d clencheur support le Protocole Internet version 6 IPv6 Cette section permet la configuration du num ro de port obligatoire et les options de feedback optionnelles Vous pouvez utiliser les Codes de R ponse standard HTTP pour indiquer le succ s de l action d ex cution Pour des actions plus avanc es vous pouvez galement envoyer le contenu personnalis l application procurant les donn es soit dans
93. NiceLabel NiceLabel Automation Guide d Utilisation dition fran aise R v 15 06 2015 Euro Plus d o o Tous droits r serv s Euro Plus d o o Poslovna cona A 2 SI 4208 en ur Slovenia T l 386 4 280 50 00 Fax 386 4 233 11 48 www nicelabel com info nicelabel com Table Des Mati res Table des Mati res 2 2 Bienvenue dans NiceLabel Automation 5 Conventions Typographiques 2222 en enornenn 7 Param trage de l Application 2 8 Architecture SLR Ne AN Une te MN tone 8 Sp cifications Syst me requises 8 Installation 2222 222222222222 9 POA OT SL 10 Mode d ess l 2 2 55 22nR etienne a Sa EE ROEE Eaei 11 Comprendre les Filtres 12 Comprendre les Filtres 222222222222222222 12 Configuration de Filtre de Texte Structur 2 2222 13 Configuration de Filtre de Donn es Non structur es 2 18 Configuration de filtre XML 222222222222 26 Param trage des noms d ti
94. NiceLabel Automation Options Vous pouvez activer des groupes d utilisateurs et assigner diff rents r les chaque groupe Si le groupe a re u des droits d dition tous les membres du groupe pourront diter les d clen cheurs Cette m thode requiert l activation de la connexion d utilisateur Vous pouvez utiliser les utilisateurs Windows des groupes locaux ou d active directory ou vous pouvez d finir les NiceLabel Automationutilisateurs Voir Droit et acc s Utilisateur dans Configuration 132 Utilisation De La Couche De Transport S cu ris e HTTPS La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise Vous pouvez votre trafic entrant sur le D clencheur de Serveur HTTP et D clencheur Web Service en activant le support HTTPS HTTPS s curise la transmission des messages chang s sur le r seau La s curit de communication utilise les certificats X 509 pour encoder les donn es circulant entre les l ments Vos informations restent confidentielles aux yeux indiscrets car seul le client et le NiceLabel Automation peuvent d coder le trafic M me si un utilisateur effectue une coute clandestine sur la communication il ne pourrait pas comprendre la signification des messages car le trafic appara t comme un flux d octets al atoires C est une bonne pratique de s curit d encoder la communication dans les cas tels que e Vous travaillez avec des donn es est sensitives et confidenti
95. Quantit variable d finie par la variable d tiquette Sp cifie qu une certaine variable d ti quette contient l information de quantit d tiquettes Le d clencheur ne re oit pas le nombre d tiquettes imprimer donc il transmet la d cision au mod le d tiquette L tiquette peut contenir une connexion la base de donn es qui fournira la quantit d tiquettes ou il ya une autre source d information de quantit Une variable d tiquette doit tre d finie comme variable de quantit pour plus d informations consultez le guide d utilisation du concepteur d tiquettes Avanc Cette section sp cifie les param tres de quantit li s aux quantit s d tiquettes moins fr quemment utilis s Nombre d tiquettes saut es Sp cifie le nombre d tiquettes qui seront saut es la premi re page d tiquettes La feuille d tiquettes peut avoir d j t imprim e mais pas enti rement Vous pouvez utiliser la m me feuille en d pla ant la position de d part Cette option est appli cable quand vous imprimez les tiquettes sur des feuilles pas des rouleaux d tiquettes c est donc applicable aux imprimantes de bureau pas pour les imprimantes d tiquettes La valeur peut tre cod e en dur ou une variable peut fournir le nombre e Copies Identiques d tiquettes Sp cifie le nombre de copies d tiquettes r aliser pour chaque tiquette unique Cette option produit le m me r sultat que le l option
96. R assurez vous que vous disposez des privil ges administratifs 3 Dans le menu Fichier cliquez Ajouter Enlever Enfichage 4 Dans l interface Ajouter un Enfichage Autonome s lectionnez Certificats 5 Cliquez Ajouter 133 6 Dans l interface Enfichage de Certificats s lectionnez Compte ordinateur et cliquez Sui vant 7 Dans l interface S lectionner l Ordinateur cliquez Terminer 8 Dans l interface Ajouter Enlever Enfichage cliquez OK 9 Dans la fen tre Racine de la Console d veloppez Certificats gt Personnel 10 Clic droit sur le dossier Certificats et s lectionnez Toutes t ches gt Importer 11 Suivez les instructions pour importer le certificat 3 Extraire l emprunte d un certificat que vous venez d importer 1 En restant dans le MMC effectuez un double clic sur le certificat 2 Dans l interface du Certificat cliquez l onglet D tails 3 Naviguez dans la liste de champs et cliquez sur Emprunte 4 Copiez les caract res hexad cimaux du champ Enlevez les espaces entre les nombres hexad cimaux Par exemple l emprunte a9 09 50 2d d8 2a e4 14 33 e6 f8 38 86 bO Od 42 77 a3 2a 7b doit tre sp cifi e comme a909502dd82ae41433e6f83886b00d4277a32a7b dans le code C est le HachCert requis dans le pas suivant 4 Lier le certificat l adresse IP et au port sur lequel le d clencheur fonctionne Cette action va activer le certificat sur le num ro de port s lectionn Ouvrez Invite de Commande ass
97. RBIN Sp cifie le r servoir contenant le m dia d tiquette Si l imprimante est quip e de plus d un bac papier bac tiquettes vous pouvez contr ler lequel sera utilis pour l im pression Le nom du bac papier doit tre acquis du pilote d imprimante e _ PRINTSPEED Sp cifie la vitesse d impression Les valeurs acceptables varient d une imprimante l autre Consultez le manuel de l imprimante pour la plage de valeurs exacte 166 e PRINTDARKNESS Sp cifie l obscurit le contraste d impression Les valeurs acceptables varient d une imprimante l autre Consultez le manuel de l imprimante pour la plage de valeurs exacte e PRINTOFFSETX Sp cifie la marge de gauche pour tous les objets d impression La valeur du param tre doit tre num rique positive ou n gative en pixels e PRINTOFFSETY Sp cifie la marge sup rieure pour tous les objets d impression La valeur du param tre doit tre num rique positive ou n gative en pixels e PRINTERSETTINGS Sp cifie Le param trage personnalis appliquer la t che d impression Le param tre requiert le DEVMODE entier pour l imprimante cibl e fourni dans une cha ne de caract res cod e en Base64 Le DEVMODE contient tous les param tres du pilote d imprimante ensemble vitesse obscurit d calage et autre Pour plus d informations voir l article Comprendre les param tres d imprimante et DEVMODE g NOTE La cha ne de caract res cod en Bas
98. Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes D finir Le Nom De La T che D impression Sp cifie le nom de la t che d impression comme il appara t dans le spouleur Windows Par d faut le nom de la t che d impression est le nom du fichier d tiquette utilis et cette action va le substituer Vos devez toujours im
99. TITY gt 1 lt QUANTITY gt lt EXIDV gt 012345678901234577 lt EXIDV gt lt item gt lt item gt lt LBL_NAME gt goods_receipt lbl lt LBL_NAME gt lt LBL_PRINTER gt Production01 lt LBL_PRINTER gt lt LBL_QUANTITY gt 1 lt LBL QUANTITY gt lt MAKTX gt MASS THREE lt MAKTX gt lt MATNR gt 27844 lt MATNR gt lt MEINS gt KG lt MEINS gt lt WDATU gt 07 03 2009 lt WDATU gt lt QUANTITY gt 1 lt QUANTITY gt lt EXIDV gt 012345678901234584 lt EXIDV gt lt item gt lt IT_LABEL_DATA gt lt NICELABEL_JOB gt lt asx values gt lt asx abap gt D finition De La Zone D Affectation XML La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Le filtre XML la possibilit d identifier automatiquement les champs et leurs valeurs ce qui limine la n cessit de mappage manuel variable champ Cette fonctionnalit est utile quand le d clencheur re oit la donn e de la structure changeable La structure principale de donn es est identique par ex les champs sont d limit s par une virgule ou la m me structure XML mais l ordre dans lequel les champs sont repr sent s est chang et ou le nombre de champs a chang il peut y avoir de nouveaux champs ou certains champs ne sont plus disponibles La structure sera automatiquement identifi e par le filtre En m me temps les noms et valeurs de champs paires nom valeur seront lues des donn es l
100. Type gt sequence gt element name Variable minOccurs 0 maxOccurs unbounded gt complexType gt sequence gt lement name Name type xs string minOccurs 1 gt lement name Description type xs string minOccurs 1 gt lement name DefaultValue type xs string minOccurs 1 gt element name Format type xs string minOccurs 1 gt lement name CurrentValue type xs string minOccurs 1 gt lement name IncrementType type xs string minOccurs 1 gt lement name IncrementStep type xs integer minOccurs 1 gt lement name IncrementCount type xs integer minOccurs 1 gt lement name Length type xs string minOccurs 1 gt sequence gt complexType gt element gt sequence gt complexType gt element gt ane complexType gt element gt 81 lt xs schema gt Requ te HTTP La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise Envoie les donn es au serveur Web de destination en utilisant la m thode HTTP s lectionn e Vous pouvez utiliser les sch mas URI http et HTTPS HTTP fonctionne comme un protocole de requ te de r ponse dans le mod le informatique client serveur Par cette action NiceLabel Automation prend le r le de client communiquant avec le serveur distant Cette action va soumettre la requ te HTTP s lectionn e au serveur Le serveur renverra un message de r ponse qui peut contenir les informations du statut de compl tio
101. Web Service Trigger d clencheur Web Service L application tierce peut prendre l image et la montrer comme aper u l utilisateur Aper u Nom de fichier Sp cifie le chemin et nom du fichier Il peut tre cod en dur et le m me fichier sera utilis chaque fois Si vous n utilisez que le nom de fichier sans le chemin le dossier o est sauvegard le fichier de configuration MISX sera utilis Vous pouvez utiliser une 89 r f rence relative au nom de fichier o le dossier avec le fichier MISX est utilis comme dossier racine L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier quand le d clencheur est ex cut En g n ral la valeur vers la variable est assign e par un filtre e Type d image Sp cifie le type d image dans lequel l aper u de l tiquette sera sauvegard Aper u de la face arri re de l tiquette tiquettes double face Active l aper u de l arri re de l tiquette C est utile quand vous utilisez des tiquettes double face et d sirez voir l aper u de la face arri re Aper u de dimension e Largeur et hauteur Sp cifie les dimensions de l image en pixels telle qu elle sera sauvegard e sur le disque l aper u de l tiquette correspondra aux dimensions d finies et ne sera jamais tir L image utilisera un fond blanc pour tous les exc s de fond qui ne sont pas couverts par l aper u d
102. a n cessit de mapper les variables manuellement L action Utilisation d un Filtre de Donn es n affichera pas de possibilit de mappage car le mappage se fera de fa on dynamique Vous ne devez m me as d finir les variables d tiquettes dans la configuration du d clencheur L action assignera les valeurs de champs aux variables d tiquettes de m me nom sans avoir besoin des variables import es de l tiquette Toutefois la r gle s applique seulement l action Impression d tiquette Si vous voulez utiliser les valeurs de champs dans une autre action vous devrez d finir les variables dans le d clencheur tout en conservant le mappage automatique variable champ NOTE Aucune erreur ne sera signal e si le champ disponible dans les donn es d entr e n a pas de variable d tiquette correspondant Les variables manquantes sont ignor es en silence Configuration Items Assignment area in TXT contents X Field Properties review m E Settings Structure D finissant la position des noms de variables valeurs de variables dans la zone d assignation few filename data txt 4 Root Bee Open G Refresh Field Start 4 IE Assignment area EI Variable name Field start Position in data block Variable value Position Line 1 Character 6 Field End Field start Find string after field start String b M Match case Occurrence 1 Offset from strin
103. able peut contenir des donn es diverses y compris un aper u de l tiquette ou la t che d impression donn es binaires e D clencheur de Serveur HTTP Ce d clencheur supporte le feedback par d faut NiceLabel Auto mation va utiliser le code de r ponse HTTP standard pour indiquer l tat de la t che d im pression Vous pouvez personnaliser la r ponse HTTP et renvoyer le contenu d une variable La variable peut contenir des donn es diverses y compris un aper u de l tiquette ou la t che d impression donn es binaires e D clencheur Serveur TCP IP Ce d clencheur supporte le feedback mais pas automatiquement Dans ce cas vous devez configurer le client qui fournit les donn es pour ne pas interrompre la connexion apr s l envoi des donn es Apr s la fin du processus d impression l action suivante dans la liste peut tre Envoyer les donn es au port TCP IP avec le param tre R pondre l ex p diteur Vous pouvez envoyer le feedback sur la connexion rest e ouverte L action fournit le feedback d tat de la t che d impression feedback Asynchrone Pour les d clencheurs qui ne supportent pas le feedback en interne ou si vous voulez envoyer des 146 messages de feedback durant le traitement du d clencheur vous pouvez d finir une action qui renverra un feedback une certaine destination Dans ce cas l application fournissant les donn es peut fermer la connexion d s que les donn es pour le d clencheur ont t
104. ables dans le d clencheur tout en conservant le mappage automatique variable champ NOTE Aucune erreur ne sera signal e si le champ disponible dans les donn es d entr e n a pas de variable d tiquette correspondant Les variables manquantes sont ignor es en silence Configuration de la structure dynamique Pour configurer la structure dynamique activez l option Structure Dynamique dans les caract ristiques des Filtres de Textes Structur s e La premi re ligne de donn es doit contenir les noms de champs e La ligne que vous s lectionnez pour Commencer l importation la ligne doit tre la ligne contenant les noms de champs g n ralement la premi re ligne dans les donn es e La structure de donn es doit tre d limit e e Vous pouvez formater les donn es si n cessaire Options de Formatage Cette section d finit les fonctions de manipulation de cha ne de caract res qui seront appliqu es aux variables ou champs s lectionn s Vous pouvez s lectionner une ou 16 plusieurs fonctions Les fonctions seront appliqu es dans l ordre s lectionn dans l interface utilisateur de haut en bas e Enlever les espaces au d but Enl ve tous les caract res d espacement code d cimal ASCII 32 du d but de la cha ne de caract res e Enlever les espaces la fin Enl ve tous les caract res d espacement code d ci mal ASCII 32 la fin de la cha ne de caract res e Enlever les caract res d ouver
105. ai de param trage de la variable d tiquette inexistante Un processus semblable s effectue quand vous d finissez une zone d affectation dans le filtre pour extraire toutes les paires nom valeur mais vous avez moins de variables d finies dans l tiquette Les options dans la section Script sp cifient les possibilit s de script e Langage de Script Sp cifie le langage de script activ pour le d clencheur Toutes les actions Execute script que vous utilisez dans un m me d clencheur utilisent le m me langage Les options dans la section Sauvegarder les Donn es Reg ues sp cifient les commandes disponibles pour les donn es re ues par le d clencheur e Sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es re ues par le d clencheur L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et le nom du fichier e En cas d erreur sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es dans le d clencheur uniquement si l erreur se pro duit durant l ex cution de l action Vous allez activez cette option pour r cup rer les donn es qui ont caus l erreur et r soudre le probl me ult rieurement NOTE NiceLabel Automation sauvegarde toujours les donn es re ues dans un nom de fichier temporaire qui est effac d s la fin d ex cution du
106. aitement de toutes les donn es Car toutes les donn es captur s durant cet intervalle de sondage ont d j t mises jour sans avoir t trait es dans les actions C est pourquoi c est une bonne id e d avoir une cl primaire Exemples de Code SQL NOTE Ces instructions SQL sont en lecture seule et sont seulement fournis comme r f rence Pour fournir les instructions SQL personnalis e s lectionnez la m thode de d tection Obtenir et g rer les donn es par une SQL personnalis e Table d exemple D ProductID CodeEAN AlreadyPrinted CAS0006 8021228110014 CASONCELLI ALLA CARNE 250G 2 PAS5o1 8021228310001 BIGOLI 250G o PAS502GI 8021228310018 TAGLIATELLE 250G o Exemple d instruction Update SQL mise jour quand la table contient l index primaire UPDATE Table SET AlreadyPrinted UpdateValue WHERE ID ID Le champ ID dans la table est d fini comme l indexe primaire La construction ID dans la clause WHERE contient la valeur du champ ID dans chaque it ration Pour la premi re donn e la valeur de ID est 1 pour la deuxi me donn e 2 etc L usage de la variable est sp cifi par le 44 double point devant le nom de champ dans l instruction SQL Le champ UpdateValue est d fini dans la configuration de d clencheur dans le champ d dition Update value Exemple d instruction SQL Update quand la table n a pas d indexe primaire d fini UPDATE Table SET AlreadyPrinted
107. al ASCII 32 la fin de la cha ne de caract res e Enlever les caract res d ouverture et fermeture Efface la premi re occurrence du caract re d ouverture et de fermeture trouv dans la cha ne de caract res EXEMPLE Si vous utilisez comme caract re d ouverture et comme caract re de fermeture la cha ne d entr e selection sera convertie en selection e Rechercher et remplacer Ex cute une recherche classique et remplace la fonction selon la 31 valeur fournie pour find what et replace with chercher quoi et remplacer par Vous pouvez utiliser des expressions classiques NOTE I y a plusieurs impl mentations des expressions classiques utilis es NiceLabel Automation utilise la syntaxe NET Framework pour les expressions classiques Pour plus d informations consultez la Base de Connaissances article KB250 e Remplacer les caract res non imprimables par un espace Remplace tous les caract res de contr le de la cha ne de caract res par des caract res d espacement code d cimal ASCII 32 Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e Effacer les caract res non imprimables Efface tous les caract res dans la cha ne de carac t res Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e D coder les caract res sp ciaux Les caract res sp ciaux ou caract res de contr le sont des caract res qui ne son
108. ans le format sp cifi par le syst me locale telle que 26 2 2013 n n Fournit le nombre actuel du jour du mois tel que 26 DateMonth Fournit le nombre actuel du mois de l ann e tel que 2 Fournit le nombre actuel de l ann e tel que 2013 DefaultPrinter Name Fournit le nom du pilote d imprimante qui est d fini par d faut p Fournit le nom du pilote utilis pour la connexion la base de don n es n es sp cifi e cheur HTTP Fournit le chemin d fini dans le d clencheur HTTP TT P HttpQuery HTTP Fournit le contenu de la chaine de requ te telle que re ue par le d clencheur HTTP NumberOfRowsReturned Base de don Fournit le nombre de rang es que le d clencheur re oit d une base de n es donn es Loca TCP IP Fournit l adresse IP locale sur laquelle le d clencheur a r pondu C est utile si vous avez une machine d h bergement multiple avec plusieurs cartes d interface r seau NIC et voulez d terminer quelle adresse IP le client s est connect C est utile en cas de sc nario de remplacement de l imprimante 66 figuratio figuratio Tout Fournit le chemin du fichier de configuration actuel Voir aussi la des cription de ConfigurationFileName Day Path IIP PathDataFileName Tout Fournit le chemin dans la variable DataFileName sans le nom du fichier Voir aussi la description de DataFileName PathTriggerFileName Fichier Fournit le chemin dans la variable TriggerFileName sans le
109. ans les variables associ es Donc l action ex cute le filtre s lectionn et assigne les valeurs respectives aux variables e l ments de niveau inf rieur L action peut cr er des l ments de sous niveau identifi s par pour chaque ligne ou pour chaque bloc de donn es Quand vous les voyez le filtre va extraire les donn es pas au niveau du document avec des placement de champs cod s en dur mais de fa on relative depuis les sous ensembles qui contiennent des sections r p tables Dans ce cas assurez vous de positionner vos actions sous ces l ments Vous devez imbriquer l action sous tels l ments Mapper les variables aux champs Le mappage entre les variables du d clencheur et les champs du filtre est d fini soit manuellement ou est automatis selon la configuration du filtre Si vous avez d fini les champs du filtre manuellement vous devez galement mapper les champs aux variables correspondantes manuellement Il est conseill de d finir les champs en utilisant les m mes noms que les variables de l tiquette Dans ce cas le bouton Mappage Auto va mapper les noms correspondants automatiquement Tester l ex cution du filtre Quand le mappage des champs de variables est termin vous pou vez tester l ex cution du filtre Le r sultat sera affich l cran dans une table Le nombre de lignes dans la table repr sente le nombre de fois que les actions seront ex cut es dans le niveau s lec
110. ant Cette option vous permet de g n rer un fichier base de donn e texte tel qu un fichier CSV Structure du Fichier Cette section d finit la structure du fichier variable La structure doit correspondre la structure qui a t utilis e pour la sauvegarde des variables dans le fichier e D limiteur Sp cifie le d limiteur dans le fichier de donn es Vous pouvez s lectionner un d li miteur pr d fini ou introduire un personnalis e Text qualifier Sp cifie le qualificateur du fichier texte Vous pouvez s lectionner un d limiteur pr d fini ou introduire un personnalis e Encodage Sp cifie le mode d encodage utilis dans le fichier de donn es UTF 8 est une bonne s lection par d faut Variables Cette section d finit les variables qui seront lues dans le fichier de donn es Les valeurs des variables existantes seront remplac es par les valeurs du fichier Toutes variables Sp cifie que toutes les variables d finies dans le fichier de donn es seront lues 107 e Variables S lectionn es Sp cifie que seules les variables s lectionn es seront lue dans le fichier de donn es Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l e
111. aque fois qu il se connecte au d clencheur TCP IP Message de r ponse Sp cifie le texte du message qui est renvoy au client chaque fois que l action est ex cut e Utilisez cette option quand le client ne se d connecte pas apr s la transmission de donn es et attend la r ponse de fin d ex cution de l action Le message r pondu est cod en dur et est donc toujours le m me e Encodage du message Sp cifie le mod le d encodage des donn es de fa on ce que les caract res sp ciaux puissent tre trait s correctement NicelLabel Automation peut d tecter automatiquement l encodage des donn es bas sur l ent te BOM fichiers texte ou l attribut d encodage fichiers XML Autre Les options dans la section Feedback du Moteur d Impression sp cifient la communication avec le moteur d impression La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise 49 e Impression surveill e Active le mode d impression synchrone Utilisez cette option quand vous voulez renvoyer l tat de la t che d impression l application tierce Pour plus d in formations consultez l article Mode d impression Synchrone Les options dans la section Traitement de Donn es sp cifient si vous voulez couper les donn es pour qu elles entrent dans la variable ou ignorer les variables d tiquettes manquantes Par d faut NiceLabel Automation rapporte les erreurs et interromp
112. aract res de contr le sont des caract res qui ne sont pas disponibles sur le clavier tels que Retour Charriot et Passage la Ligne NiceLabel Automation utilise une notation pour encoder de tels caract res sous forme lisible tels que lt CR gt pour Retour Charriot et lt LF gt pour Passage la Ligne Pour plus d informations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le Cette option convertit les caract res sp ciaux de la syntaxe NiceLabel en caract res binaires r els 22 EXEMPLE Quand vous recevez les donn es lt CR gt lt LF gt NiceLabel Automation les utilisera comme une cha ne compl te de 8 caract res Pour interpr ter et utiliser les donn es comme deux caract res binaires CR Retour Charriot code ASCII 13 et LF Passage la Ligne code ASCII 10 vous devrez activer cette nouvelle option e Rechercher et effacer tout avant Trouve la cha ne de caract res fournie et efface tous les caract res du d but des donn es jusqu la cha ne de caract res La cha ne de caract res trou v e peut aussi tre effac e e Rechercher et effacer tout apr s Trouve la cha ne de caract res fournie et efface tous les caract res depuis la cha ne de caract res jusqu la fin des donn es La cha ne de caract res trouv e peut aussi tre effac e D finition De Sous zones Une sous zone est la section de donn es dans laquelle plusieurs blocs de donn es sont identifi
113. ariables manuellement vous devez tre particuli rement attentif l utilisation de noms identiques aux variables dans l ti quette Vous devez d finir manuellement les variables qui n existent pas dans l tiquette mais vous en avez besoin dans le d clencheur O NOTE Un exemple de variables seraient LabelName PrinterName Quantity et autres variables similaires dont vous devez 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 pour les valeurs internes sont assign es par le NiceLabel Automation et sont disponibles comme valeurs en lecture seule Pour plus d in formations consultez l article Variables Internes Si vous activez la zone d affection dans les filtres XML et Texte Non structur et structure dynamique dans filtre de Texte Structur NiceLabel Automation le filtre 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 Caract ristiques e Nom Sp cifie le nom de variable unique Les noms ne sont pas sensibles la casse M me si vous pouvez utiliser des espaces dans les noms il est conseill de les viter C est encore plus important quand vous utilisez les variables dans des scripts ou conditions d actions car vous devrez les entourer
114. arrer le Service O AVERTISSEMENT Assurez vous de red marrer le service quand NiceLabel Automation est en veille red marrer le service dans un environnement charg peut causer des d faillances de la production d tiquettes Quand le service est arr t toutes les listes d attente et tampons sont vid s et les donn es interm diaires effac es Red marrez le service avec prudence Fonctionnement En Mode De Service NiceLabel Automation fonctionne comme un service Windows service et est con u pour ne pas exiger d intervention durant le traitement de donn es et l ex cution des actions Le service est configur pour d marrer quand le syst me d exploitation est lanc et fonctionnera en arri re plan tant que Windows fonctionne NiceLabel Automation va m moriser la liste de toutes les configurations charg es et d clencheurs actifs Le dernier tat connu est r tabli automatiquement quand le serveur red marre Le service fonctionne avec les privil ges du compte utilisateur s lectionn durant l installation Le service h rite de toutes les permissions d acc s de ce compte utilisateur y compris les ressources r seau partag es telles que les disques r seau et pilotes d imprimantes Utilisez le compte d un 175 utilisateur existant ayant des privil ges suffisant ou mieux cr ez un compte d di pour NiceLabel Automation Vous pouvez g rer le service en lan ant le Services depuis le panneau de contr le Windows Dans
115. ateur dans les cl s de registres utilisateurs HKEY_CURRENT_USER Par d faut les param tres uti lisateur sp cifiques sont h rit s des param tres d imprimante par d faut Les param tres uti lisateur sp cifiques sont d finis dans Caract ristiques Imprimante gt Pr f rences Toutes les modifications apport es ici n affecteront que l utilisateur actuel e Param tres d tiquette sp cifiques Le d veloppeur utilisant le logiciel NiceLabel NiceLabel peut choisir d incorporer le DEVMODE dans l tiquette elle m me Ceci permet le d placement des param tres d imprimante Quand l tiquette est copi e sur un autre ordinateur les para m tres d imprimante la suivent Pour incorporer les param tres dans l tiquette activez l op tion Utiliser les param tres personnalis s sauvegard s dans l tiquette dans 181 Fichier gt Param tres tiquette gt Onglet ImprimanteDesigner Pro dans le Vous pouvez modifier les param tres d imprimante dans l tiquette en s lectionnant Fichier gt Param tres Imprimante Appliquer le DEVMODE personnalis l impression Dans NiceLabel Automation vous pouvez ouvrir un fichier d tiquette et lui appliquer le DEVMODE personnalis A l impression de l tiquette le design de l tiquette est pris du fichier LBL et le DEVMODE applique le formatage sp cifique li l imprimante Ceci vous permet une seule tiquette Ma tre L impression sera la m me peu importe l imprimante utilis e car
116. ation jour et la sauvegardez dans Automation Builder le changement ne sera pas appliqu automatiquement dans Automation Manager Pour recharger la configuration effectuez un clic droit sur le nom de configuration ensuite s lectionnez Recharger la Configuration Tous les d clencheurs seront recharg s Si le cache de fichier est activ le rechargement va forcer la synchronisation de tous les fichiers utilis s par les d clencheurs D marrer arr ter les d clencheurs Quand vous chargez les d clencheurs d une configuration leur tat par d faut est arr t Pour d marrer le d clencheur cliquez le bouton D marrer dans la zone des d clencheurs Pour arr ter le d clencheur cliquez le bouton Arr ter Vous pouvez s lectionner plusieurs d clencheurs pour la m me configuration et les d marrer arr ter tous simultan ment Vous pouvez aussi contr le le d marrage arr t depuis la ligne de commande Pour plus d informations voir l article Contr ler le Service avec les param tres de ligne de Commande Gestion des conflits de d clencheurs Les d clencheurs peuvent tre en erreur cause des situations suivantes Vous ne pouvez pas d marrer un tel d clencheur avant d avoir r solu le probl me e Erreur de configuration du d clencheur ou incompl te Dans ce cas le d clencheur n est pas configur les caract ristiques obligatoires ne sont pas d finies ou les actions d finies pour cette imprimante ne sont pas con
117. au serveur sur lequel NiceLabel Auto mation est install Vous pouvez installer me pilote d imprimante manuellement et changer son port pour correspondre au socket d imprimante adresse IP et num ro de port ou vous pou vez vous raccorder l imprimante par un serveur d imprimante Dans ce cas le compte uti lisateur de service doit avoir acc s au pilote d imprimante Acc der Aux Bases De Donn es Chaque fois que NiceLabel Automation doit acc der aux donn es d une base de donn es vous devez vous assurer que le pilote de base de donn e requis est install dans le syst me Windows Les pilotes de bases de donn es sont fournis par la soci t qui a d velopp le logiciel de la base de donn es Le pilote que vous installez doit correspondre au nombre de bits de votre syst me Windows Windows 32 bits Si vous avez Windows 32 bits vous ne pouvez installer que des pilotes de base de donn es 32 bits Le m me pilote de base de donn es sera utilis pour configurer le d clencheur dans le Automation Builder et effectuer l ex cution du d clencheur dans le Service NiceLabel Automation Tous les composants NiceLabel Automation sont ex cut s comme des applications 32 bits Windows 64 bits Si vous avez Windows 64 bits vous ne pouvez installer que des pilotes de base de donn es 32 bits ou 64 bits Les applications ex cut es en 64 bits utiliseront les pilotes de base de donn es 64 bits Les applications ex cut es en 32 bits utilis
118. ble par d clencheur Pour activer le mode synchrone dans un d clencheur effectuez les op rations suivantes 1 Ouvrez les caract ristiques du d clencheur 2 Allez l onglet Param tres 3 S lectionnez l option Autre 4 Dans la section Feedback du moteur d impression activez l option Impression Supervis e Feedback De La T che D impression Les fonctionnalit s de cet l ment ne sont pas toutes disponibles dans chaque produit NiceLabel Automation 145 L application qui fournit les donn es d impression au NiceLabel Automation peut s attendre recevoir des informations concernant l tat des t ches d impression Le retour peut tre simple tel que Tout OK dans le cas de la g n ration r ussie d une t che d impression ou plu d taill e en cas de probl me Pour des raisons de performances par d faut NiceLabel Automation d sactive les possibilit s de feedback Ceci assure l ex cution rapide de l impression car le d clencheur ne s occupe pas du processus d ex cution d impression Les erreurs seront enregistr es dans le journal de la base de donn es mais le d clencheur ne va pas les traiter Vous pouvez galement utiliser cette m thode pour envoyer un feedback concernant les autres donn es que le d clencheur peut collecter tel que l tat des imprimantes r seau le nombre de t ches d impression dans le spouleur la liste d tiquettes dans un dossier la liste de variables dans le fichier d tiqu
119. bloc de donn es e Les Blocs sont s par s par une cha ne de caract res Sp cifie que les blocs de donn es sont s par s par la cha ne de caract res fournie Tout le contenu entre deux cha nes de caract res fournies appartient un bloc de donn es s par D but du Premier Bloc de Donn es Sp cifie la position de d part du premier bloc de don n es et donc la position de d part de la sous zone G n ralement la position de d part est le d but des donn es re ues Les param tres de configuration sont les m mes que pour la d fi nition des champs Pour plus d informations consultez l article D finition des Champs e Fin du Dernier Bloc de Donn es Sp cifie la position de fin du dernier bloc de donn es et donc la position de fin de la sous zone G n ralement la position de fin est la fin des donn es re ues Les param tres de configuration sont les m mes que pour la d finition des champs Pour plus d informations consultez l article D finition des Champs Configuration des Champs Dans la Sous zone Les champs dans la sous zone sont configur s en utilisant les m mes param tres que pour les champs d finis au niveau racine Pour plus d informations consultez l article D finition des Champs NOTE Les num ros des lignes de champs se r f rent la position dans le bloc de donn es pas la position dans les donn es d entr e Aper u des donn es Cette section fournit un aper u de la d finition
120. briquer l action sous l action Open Label pour l associer au fichier d tiquette sp cifique T ches d Impression e Nom Sp cifie le nom de la t che Il peut tre cod en dur et le m me nom sera utilis pour chaque action d Impression d tiquette L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier quand le d clencheur est ex cut En g n ral la valeur vers la variable est assign e par un filtre Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d in
121. ce la premi re occurrence du caract re d ouverture et de fermeture trouv dans la cha ne de caract res EXEMPLE Si vous utilisez comme caract re d ouverture et comme caract re de fermeture la cha ne d entr e selection sera convertie en selection e Rechercher et remplacer Ex cute une recherche classique et remplace la fonction selon la valeur fournie pour find what et replace with chercher quoi et remplacer par Vous pouvez utiliser des expressions classiques 5 NOTE I y a plusieurs impl mentations des expressions classiques utilis es NiceLabel Automation utilise la syntaxe NET Framework pour les expressions classiques Pour plus d informations consultez la Base de Connaissances article KB250 e Remplacer les caract res non imprimables par un espace Remplace tous les caract res de contr le de la cha ne de caract res par des caract res d espacement code d cimal ASCII 32 Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e Effacer les caract res non imprimables Efface tous les caract res dans la cha ne de carac t res Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e D coder les caract res sp ciaux Les caract res sp ciaux ou caract res de contr le sont des caract res qui ne sont pas disponibles sur le clavier tels que Retour Charriot et Passage la Ligne NiceLabel Automation utilise une notati
122. ceLabel Automation enregistre les v nements dans la base de donn es Ceci inclut les informations de niveau sup rieur telles que le rapportage d ex cution des actions le rapportage d ex cution de filtrage et le rapportage des mises jour d tat des d clencheurs Pour plus d informations consultez l article Options de journalisation des v nements Toutefois le rapportage par d faut n enregistre pas les d tails inf rieurs des ex cutions Le mode de tra age doit tre activ quand une r solution de probl me en profondeur est requise pour l ex cution du code Dans ce mode NiceLabel Automation enregistre les d tails de toutes les ex cutions internes qui se d roulent durant le traitement du d clencheur Le mode de tra age ne doit 179 tre activ que pour la r solution de probl mes pour collecter les donn es et ensuite d sactiv pour permettre le mode d op ration normal NOTE Le mode de tra age va ralentir le traitement et ne devrait tre utilis que quand l quipe de support NiceLabel vous le demande Activer le mode de tra age Pour activer le mode de tra age effectuez les op rations suivantes 1 Naviguez vers le dossier NiceLabel Automation System Net c ProgramData EuroPlus NiceLabel Automation system net 2 Effectuez une copie de sauvegarde du fichier product config 3 Ouvrez product config dans un diteur de texte Le fichier a une structure XML 4 Ajoutez l l ment Com
123. ces caract res durant la communication avec des appareils port s rie recevant des donn es sur un port TCP IP ou pour travailler avec des fichiers binaires tels que les fichiers d impression Il existe deux m thodes pour introduire les caract res sp ciaux e _Introduire les caract res sp ciaux manuellement Vous pouvez introduire directement les caract res sp ciaux en utilisant la syntaxe lt caract re sp cial acronyme telle que lt FF gt pour FormFeed ou lt CR gt pour Retour Charriot ou lt CR gt lt LF gt pour une nouvelle ligne pour plus d informations voir l article Liste des Codes de Contr le 173 e Ins rer des caract res de la liste Les objets qui supportent les caract res sp ciaux comme contenu affichent un bouton fl che sur leur c t droit Le bouton contient un raccourci vers tous les caract res sp ciaux disponibles Quand vous s lectionnez un caract re de la liste il est ajout au contenu Pour plus d informations consultez l article Utiliser des valeurs compos es Liste Des Codes De Contr le INO DC1 XON Contr le d appareil 1 DC2 Contr le d appareil 2 DC3 XOFF Contr le d appareil 3 DC4 Contr le d appareil 4 NAK Accus de r ception N gatif 174 Mode Hors ligne La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Le mode hors ligne Est un mode d urgence qui s active automatiquement qua
124. cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables i
125. champs et les sauvegarde dans les variables de m me nom donc vous ne devez pas d finir des filtres pour extraire les valeurs de la cha ne de requ te 51 e Vous ne devez pas d finir de variables dans le d clencheur pour les remplir avec les valeurs de la cha ne de requ te NiceLabel Automation extrait toutes les variables de la cha ne de requ te et envoie leurs valeurs l tiquette actuellement active Si des variables de m me nom existent dans l tiquette leurs valeurs seront remplies Si les variables n existent pas dans l tiquette les valeurs seront ignor es et aucune erreur ne sera rapport e e Vous d finirez les variables dans le d clencheur si vous avez besoin des valeurs pour certaines actions de ce d clencheur Pour obtenir toutes les valeurs fournies dans la cha ne de requ te d finissez simplement les variables qui ont le m me nom de champs que les champs dans la cha ne de requ te Pour l exemple ci dessus vous devrez d finir les variables de d clencheurs avec les noms champi champ et champs Vous utiliserez g n ralement la m thode de requ te GET HTTP pour procurer la cha ne de requ te Donn es dans le corps de la requ te HTTP Vous devez utiliser la m thode de requ te POST pour procurer le message dans le corps de la requ te HTTP Vous pouvez envoyer n importe quelles donn es et structure de donn es dans le corps condition que vous puissiez traiter les donn es dans les filtres Nice
126. chera le contenu XML et va surligner les l ments et attributs que vous d finissez comme champs de sortie Pour utiliser les l ments XML vous devez les configurer comme suit e Valeur de variable Sp cifie que vous voulez utiliser les l ments s lectionn s comme champs et allez mapper leurs valeurs aux variables respectives dans l action Utilisation d un Filtre de Donn es Pour plus d informations consultez l article D finition des Champs XML Blocs de donn es Sp cifie que l l ment s lectionn survient plusieurs fois et fournira des donn es pour une seule tiquette Le bloc de donn es peut tre d fini comme zone r p table comme zone d affectation ou les deux 26 Zone r p table Sp cifie que vous voulez extraire les valeurs de tous les blocs de don n es r p tables pas seulement le premier Vous pouvez d finir des champs dans chaque bloc de donn es Vous devez mapper les champs d finis aux variables res pectives dans l action Utilisation d un Filtre de Donn es Pour plus d informations consultez l article D finition des l ments R p tables Zone d affectation Sp cifie que le bloc de donn es contient des paires nom valeur Les noms de champs et leurs valeurs sont lus simultan ment Le mappage aux variables est fait automatiquement Utilisez cet l ment pour adapter le filtre aux donn es d en tr e changeables liminant le temps de maintenance Pour plus d informations consul t
127. cheur permettant une identification plus ais e Les d tails du d clencheur affich vont changer en temps r el la d tection des v nements du d clencheur Vous pouvez voir les informations telles que le nom du d clencheur le type de d clencheur combien d v nements ont d j t ex cut s combien d erreurs ont t d tect es et le temps coul depuis le dernier v nement Quand vous passez la souris sur le nombre de d clencheurs ex cut s vous verrez le nombre d v nements du d clencheur en attente d ex cution NOTE La configuration charg e est en m moire cache Si vous modifiez la configuration dan le Automation Builder le Automation Manager ne l appliquera pas automatiquement Pour appliquer le changement vous devez recharger la configuration Charger la configuration 137 Pour charger la configuration cliquez le bouton Ajouter et naviguez vers le fichier de configuration MISX Les d clencheurs de la configuration seront charg s en tat suspendu Vous devez d marrer les d clencheurs pour les activer Pour plus d informations voir l article D ployer la Configuration La liste de configurations charg es et l tat de chaque d clencheur est m moris Si le serveur est red marr pour une raison quelconque le Service NiceLabel Automation r tablit l tat que le d clencheur avait avant le d marrage Rechargement et enl vement de la Configuration Quand vous mettez la configur
128. chier de configuration L tiquette sera recherch e dans le dossier ProjectA ce qui est deux niveaux plus haut que le dossier actuel ensuite dans le dossier Labels ProjectA Labels label lbl Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour eff
129. clencheur dans le d clencheur nomm CSVTrigger effectuez les op rations suivantes NiceLabelAutomationManager exe ADD c Project Configuration MISX NiceLabelAutomationManager exe START c Project Confiquration MISX CSVTrigger Pour plus d informations voir l article Contr ler le Service avec les param tres de ligne de Commande 136 Options De Journalisation Des v nements NiceLabel Automation sauvegardera les v nements vers diverses destinations selon leur sc nario de d ploiement Les deux premiers l ments de journalisation sont disponibles avec chaque produit NiceLabel Automation e Journalisation dans la base de donn es La sauvegarde dans le journal interne de la base de donn es est toujours active et sauvegarde tous les v nements avec tous les d tails Durant la visualisation des informations journalis es vous pouvez utiliser un filtre pour afficher les v nements correspondant aux r gles Pour plus d informations consultez l article Utilisation du journal d v nements Les donn es sont sauvegard es dans la base de donn es SQLite C est un journal r f rentiel temporaire les v nements sont enlev s de la base de donn es sur base hebdomadaire L in tervalle de rangement est configurable dans les Options Les donn es des anciens v nements seront effac s de la base de donn es mais la base de donn es ne sera pas comprim e vid e elles peuvent donc encore occuper de la place sur le dis
130. code d cimal ASCII 32 la fin de la cha ne de caract res e Enlever les caract res d ouverture et fermeture Efface la premi re occurrence du caract re d ouverture et de fermeture trouv dans la cha ne de caract res EXEMPLE Si vous utilisez comme caract re d ouverture et comme caract re de fermeture la cha ne d entr e selection sera convertie en selection e Rechercher et remplacer Ex cute une recherche classique et remplace la fonction selon la valeur fournie pour find what et replace with chercher quoi et remplacer par Vous pouvez utiliser des expressions classiques 5 NOTE I y a plusieurs impl mentations des expressions classiques utilis es NiceLabel Automation utilise la syntaxe NET Framework pour les expressions classiques Pour plus d informations consultez la Base de Connaissances article KB250 e Remplacer les caract res non imprimables par un espace Remplace tous les caract res de contr le de la cha ne de caract res par des caract res d espacement code d cimal ASCII 32 Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e Effacer les caract res non imprimables Efface tous les caract res dans la cha ne de carac t res Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e D coder les caract res sp ciaux Les caract res sp ciaux ou caract res de contr le sont des caract res qui ne so
131. consulter l article Exemples Test Des D clencheurs Test Des D clencheurs Quand la configuration du d clencheur est termin e la moiti du travail est faite Avant de d ployer le d clencheur vous devez convenablement tester les op rations qu il doit effectuer en fonction des donn es d entr e et v rifier l ex cution des actions Vous pouvez tester votre configuration pendant que vous continuez le d veloppement Automation Builder Certaines actions ont des capacit s d auto test ce qui vous permet de vous concentrer sur l ex cution de l action individuelle Vous pouvez galement tester chaque d clencheur en lan ant la commande Run Preview Toutefois le test final doit toujours se faire dans un environnement r el en fournissant des donn es r elles et utilisant des vrais d clencheurs tout en surveillant l ex cution du d clencheur dans Automation Manager Test d ex cution des actions individuelles Certaines actions ont une fonction d aper u qui vous permet de changer les param tres d entr e et de voir le r sultat de l action l cran e Utiliser un Filtre de Donn es L action montrera un aper u r el des donn es analys es Les r gles du filtre s lectionn sont appliqu es au fichier de donn es d entr e s lectionn et r sul tat affich dans la table Si vous utilisez des sous zones ou zones d assignation vous pourrez voir l aper u pour chaque niveau de la d finition du filtre e Ex cuter une I
132. contr le est rendu au d clencheur pour qu il puisse accepter le flux de donn es entrantes sui vant d s que possible Quand le mode synchrone est activ le contr le n est pas rendu au d clencheur tant que le processus d impression n est pas termin Cela peut prendre un cer tain temps mais le d clencheur a le b n fice de pouvoir envoyer un retour d infos l ap plication fournissant les donn es Pour plus d informations consultez l article Mode d impression Synchrone O NOTE L utilisation de l option Sauvegarder l erreur dans une variable dans Ex cution d action et Traitement d Erreurs ne va pas produire de r sultats en mode asynchrone car le d clencheur ne recevra pas de retour du processus d impression Pour capturer un retour du processus d impression vous devez activer le mode synchrone Quantit Cette section sp cifie le nombre d tiquettes que vous voulez imprimer e tiquettes Sp cifie le nombre d tiquettes imprimer e Variable Sp cifie la variable qui va d finir la quantit d tiquettes La valeur de variable est g n ralement assign e par l action Utiliser un Filtre de Donn es et doit tre int gre Tout quantit illimit e Selon le design du mod le d tiquette les tiquettes seront imprim es en qualit s diff rentes D tails Typiquement cette option est utilis e dans deux sc narios 91 1 Commander l imprimante d imprimer la m me tiquette continuellement ju
133. ction Appliquer l action d impression suivante Sp cifie que la redirection d impression s ap plique seulement a l action Impression d tiquette suivante une seule fois Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour 101 effectuer le ra
134. ctions Sp cifie que les enregistrements seront mis jour apr s que les actions d finies pour cet activateur sont ex cut es G n ralement vous voulez mettre les don n es jour apr s qu elles ont t trait es avec succ s NOTE Si n cessaire vous pouvez aussi mettre les donn es jour durant l ex cution des actions Pour plus d informations voir l article Ex cuter une instruction SQL Les options dans la section Feedback du Moteur d Impression sp cifient la communication avec le moteur d impression 46 La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise e Impression surveill e Active le mode d impression synchrone Utilisez cette option quand vous voulez renvoyer l tat de la t che d impression l application tierce Pour plus d in formations consultez l article Mode d impression Synchrone Les options dans la section Traitement de Donn es sp cifient si vous voulez couper les donn es pour qu elles entrent dans la variable ou ignorer les variables d tiquettes manquantes Par d faut NiceLabel Automation rapporte les erreurs et interrompt le processus d impression si vous essayez de sauvegarder une valeur trop longue dans la variable d tiquette ou essayez de param trer une valeur dans une variable d tiquette inexistante Ignorer les contenus de variable excessifs Les valeurs de donn es d passant la longueur de variable d
135. d clencheur La variable interne DataFileName pointe vers ce nom de fichier Pour plus d informations consultez l article Variables Internes S curit e Verrouiller et encoder le d clencheur Active la protection du d clencheur Quand elle est acti v e le d clencheur est verrouill et ne peut pas tre dit les actions deviennent encod es Seul l utilisateur ayant le mot de passe peut d verrouiller le d clencheur et le modifier D clencheur Web Service La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise Pour en savoir plus sur les d clencheurs en g n ral consultez l article Comprendre les D clencheurs L v nement d activation Web Service survient quand les donn es sont re ues sur le socket surveill num ro d adresse IP et de port Les donn es doivent suivre les notations SOAP donn es XML encod es dans les messages HTTP L interface du Web Service est d crit dans le document WSDL disponible avec chaque d clencheur Web Service d fini Web Service peut fournir un feedback 55 propos de la t che d impression mais vous devez activer le mode de traitement synchrone Pour plus d informations consultez l article Feedback de la t che d impression En g n ral Web Service est utilis par des programmeurs pour int grer l impression d tiquettes dans leurs applications Le syst me existant ex cute une transaction qui en fait envoie les donn es au serveur
136. d clencheur supportant le retour synchrone Le retour d tat doit tre fourni de fa on asynchrone avec l action Requ te HTTP apr s la cr ation de la t che d impression ou pas Apr s la fin du processus d impression vous voulez mettre une application jour avec son tat Vous enverrez un message en format HTTP vers cette application Dans ce cas l action Requ te HTTP doit tre ex cut e sans tenir compte du succ s de toutes les actions situ es au dessus de celle ci dans la liste Vous devez activer l option Ignorer les checs pour toutes les actions qui sont au dessus de l action Requ te HTTP L option est disponible dans les options des actions Ex cution et traitement des erreurs Action Execution and Error Handling Execution options v Enabled Condition Error handling s ue Save error to variable Si une action particuli re choue NiceLabel Automation commencera l ex cution de l action suivante dans le niveau pr c dent de la hi rarchie Par exemple si l action D finir l imprimante dans le niveau 1 1 choue l ex cution ne continuera pas avec l action Imprimer l tiquette du niveau 1 2 car il chouera probablement aussi mais va continuer l action Requ te HTTP du niveau 2 car c est l action suivante dans le niveau sup rieur de la hi rarchie Pour plus d information consultez les articles Feedback de la t che d impression et Mode d impression Synchrone Mode D impression Sy
137. d balancing Clustering dans vos Serveurs Windows e Installez NiceLabel Automationsur chaque n ud e Chargez les m me fichiers de configuration dans Automation Manager sur chaque n ud 149 Comprendre Les Structures De Donn es Comprendre Les Structures De Donn es Ce chapitre d montre la structure de donn e basique qui est fr quemment utilis e dans les sc narios d automation Nous devons lire les structures extraire les valeurs d int r t et les imprimer sur l tiquette Chaque chantillon mentionn est utilis dans les configurations d chantillons qui sont install es avec le logiciel Plus plus d informations consultez l article Exemples Base de donn es de Texte e CSV Compos e Fichiers Binaires e Donn es existantes e Fichiers de Commande e Donn es XML Fichiers Binaires Les fichiers binaires sont des fichiers qui ne contiennent pas seulement du texte mais contiennent des caract res binaires tels que les codes de contr le caract res sous le code ASCII 32 Le Configuration de Filtre de Donn es Non structur es supporte les caract res binaires Vous pouvez utilisez des caract res binaires pour d finir des positions de champs et vous pouvez aussi utiliser les caract res binaires pour les valeurs de champs Un exemple typique serait l exportation de donn es d un syst me existant sur lequel les donn es d tiquettes sont d limit es par un caract re lt FF gt saut de page Exemple
138. d in formations consultez l article D finition de sous zones Zone d affectation Sp cifie l emplacement des donn es r p tables contenant les paires nom valeur Les noms de champs et leurs valeurs sont lus simultan ment Le mappage aux variables est fait automatiquement Utilisez cet l ment pour adapter le filtre aux donn es d en tr e changeables liminant le temps de maintenance La zone d affectation peut tre d finie au niveau racine du document ou dans la sous zone Pour plus d informations consultez l article D finition des Zones d Affectation La section Aper u de Donn es simplifie la configuration Le r sultat des filtres d finis est surlign dans la zone d aper u chaque changement de configuration Vous pouvez voir quelles donn es seront extraites pour chaque r gle 18 Configuration Items f H Header Data X th E Field Properties Data Preview Settings Structure Name DOCNUM Preview file name C Projects SAP Certification Example_FL_Lrdi 4 Root Ca Field has binary data F ROIERSION E Open G3 Refresh F manor H046A018500000003742D2140_ACC_STAT_01PRINTER WI a F vocnum Field Start 25 C TOSPRAS Field start Position in document C OREM Position A Toveuce ia 14 C Host 7 Character us Ti BATCH FF Topacesier i Field End TDCOPIES Logique d extraction de chaque champ Characters 10 TDNOPRINT TDNEWID IH Show formatting
139. dback to F 14 5 2015 15 14 33 136 12 Open Label action Action completed 14 5 2015 15 14 33 136 Execute SQL statement action defi Action completed Number of affected rows 1 14 5 2015 15 24 Contenus e Caption l gende Sp cifie le titre du message personnalis L option Variable active le titre de variable Vous devez s lectionner une variable qui contient le titre quand le d clencheur est ex cut e Message Sp cifie le contenu du message personnalis L option Variable active le titre de variable Vous devez s lectionner une variable qui contient le titre quand le d clencheur est ex cut G n ralement vous pr parerez des contenus de variables dans une autre action ensuite les utiliser ici Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l
140. de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes D finir L imprimante Sp cifie le nom de l imprimante sur laquelle l tiquette sera imprim e Utilisez cette action pour substituer l imprimante d finie dans le mod le d tiquette Cette action est utile quand vous devez imprimer le m me mod le d tiquette sur diff rentes imprimantes Vous devez toujours imbriquer cette action sous l action Open Label Ouvrir l tiquette ouvrir l tiquette pour r f rencer l tiquette pour laquelle l imprimante est chang e Cette action lit les param tres par d faut tels que la vitesse et l obscurit du pilote d imprimante s lectionn et les applique l tiquette Si vous n utilisez pas l action Set Printer l tiquette sera imprim e comme d finie dans le mod le d tiquette O AVERTISSEMENT Soyez prudent quand vous changez d une marque d imprimante l autre par ex de Zebra SATO ou m me d un mod le d imprimante un autre mod le de la m me marque Les param tres d imprimante ne doivent pas tre compatibles et l impression de l tiquette ne doit pas tre identique De m me les optimisations de conception de l tiquette pour l imprimante originale tels que les compteurs internes et types de caract res internes ne doivent pas tre disponibles pour l imprimante s lec
141. de champ Quand l l ment d fini est s lectionn l aper u va surligner son emplacement dans les donn es aper ues Aper u nom de fichier Sp cifie le fichier qui contient l chantillon de donn es qui sera analys dans le filtre Le fichier d aper u est copi de la d finition du filtre Si vous changez le nom du fichier d aper u le nouveau nom de fichier sera sauvegard e Ouvrir S lectionne un autre fichier selon lequel vous voulez ex cuter les r gles du filtre e Rafra chir Relance les r gles du filtre en fonction du contenu du nom du fichier d aper u La section Aper u de Donn es sera mise jour avec le r sultat D finition Des Zones D Affectation Le filtre de Texte Non Structur a la possibilit d identifier automatiquement les champs et leurs valeurs dans les donn es ce qui limine la n cessit de mappage variable champ 24 Cette fonctionnalit est utile quand le d clencheur re oit la donn e de la structure changeable La structure principale de donn es est identique par ex les champs sont d limit s par une virgule ou la m me structure XML mais l ordre dans lequel les champs sont repr sent s est chang et ou le nombre de champs a chang il peut y avoir de nouveaux champs ou certains champs ne sont plus disponibles La structure sera automatiquement identifi e par le filtre En m me temps les noms et valeurs de champs paires nom valeur seront lues des donn es liminant l
142. documents XML fournis par l application h te D finir des filtres XML pour les document XML complexes peut prendre un certain temps dans certains cas le XML est trop complexe pour tre trait Comme alternative vous pouvez d finir les r gles pour convertir XML en une structure qui peut tre trait e facilement par le filtre XML ou m me liminer compl tement la n cessit d un filtre Vous pouvez convertir un document XML en un XML support de fa on native tel que XML Oracle et ensuite l ex cuter simplement avec l action Utiliser un fichier de Commande Oracle XML Source de Donn es Cette section d finit les donn es XML que vous voulez transformer 128 e Utiliser les donn es re ues par le d clencheur D finit que les donn es re ues par le d clen cheur seront utilis es Le m me r sultat peut tre atteint en activant la variable interne Datari leName et en utilisant le contenu du fichier auquel elle se r f re Pour plus d informations consultez l article Variables Internes Nom de fichier D finit le chemin et nom du dossier contenant le fichier XML transformer Le contenu du fichier sp cifi est en usage L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier Cette action va ouvrir le fichier sp cifi et appliquer la transformation sur le contenu du fichier qui doit tre en format XML e Variable D finit la
143. doit pouvoir acc der aux fichiers Simultan ment les permissions d acc s aux emplacements d terminent quel utilisateur et ou application peut sauvegarder le fichier du d clencheur Vous devez param trer les permissions d acc s de fa on ce que seuls les utilisateurs autoris peuvent sauvegarder les fichiers Permission d acc s bas e sur l adresse IP amp le nom d h te Vous pouvez prot ger l acc s au d clencheur du serveur TCP IP avec deux listes d adresses IP et noms d h tes 178 e La premi re liste Permettre la connexion des h tes suivants contient les adresses IP ou noms d h tes d appareils qui peuvent envoyer des donn es au d clencheur Quand un appa reil a une adresse IP de cette liste il est autoris envoyer des donn es au d clencheur e La seconde liste Interdire la connexion pour les h tes suivants contient des adresses IP ou noms d h tes d appareils qui ne sont pas autoris s envoyer des donn es Quand un appareil a une adresse IP de cette liste il n est pas autoris envoyer des donn es au d clencheur Conseils Et Astuces D utilisation De Variables Dans Les Actions Suivez les recommandations ci dessous quand vous utilisez des variables pour les actions dans le NiceLabel Automation e Mettez les variables entre crochets carr s Quand vous avez des variables contenant des espaces dans leur nom qui se r f rent des variables dans des actions telles que Ex cuter une instr
144. e caract res comme rap port par le syst me Windows Le spouleur peut tre simultan ment dans diff rents tats Dans ce cas les tats sont fusionn s avec des virgules e ID d tat du spouleur Sp cifie l tat du spouleur comme un nombre comme rapport par le syst me Windows Le spouleur peut tre simultan ment dans diff rents tats Dans ce cas les ID d tat contiennent toutes les ID comme indicateurs Par exemple la valeur 5 repr sente les ID des tats 4 et 1 ce qui se traduit par Imprimante en erreur Imprimante en pause R f rez vous au tableau ci dessus 94 L action retournera une valeur d cimale les valeurs dans le tableau ci dessous sont en hexad cimal vous devrez donc les convertir avant d analyser la r ponse Table d ID d tats du spouleur et descriptions correspondantes pad Imprimante hors ligne tat Entr e Sortie actif L imprimante est en mode de sauvegarde d nergie Nombre de t ches dans le spouleur Sp cifie le nombre de t ches qui sont dans le spouleur pour l imprimante s lectionn e Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai
145. e d part e Valeur de fin Sp cifie la r f rence pour le point final Vous pouvez utiliser une valeur n gative L option Variable active la valeur finale de la variable Vous devez s lectionner une variable qui contiendra une valeur num rique pour la fin e Sauvegarder la variable de bouclage vers une variable Sauve le pas de bouclage actuel dans une variable s lectionn e La valeur du pas de bouclage peut contenir n importe quelle valeur entre la valeur de d part et de fin Vous sauvegarderez la valeur vers une variable pour l utiliser dans une autre action et conna tre l it ration actuelle Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l ac
146. e de r tention Voir options NiceLabel Automation Configuration Filtrage des v nements Les filtres configurables e Configuration et d clencheurs Sp cifie quels v nements afficher les v nements du d clencheur s lectionn ou les v nements de tous les d clencheurs de la configuration s lec tionn e e P riode sauvegard e Sp cifie la p riode de temps durant laquelle les v nements se sont d roul s Par d faut Derni res 5 minutes e Niveau de l v nement Sp cifie le type l importance des v nements que vous voulez affi cher Erreur est un type d v nement qui va interrompre l ex cution Avertissement est un type d v nement pour lequel une erreur appara t mais est configur pour l ignorer Information est un type d v nement qui sauvegarde toutes les informations non erron es Le niveau du journal est configurable dans NiceLabel Automation Configuration e Filtrer par texte Vous pouvez afficher tous les v nements qui contiennent la cha ne de carac t res fournie Utilisez cette option pour la r solution d erreurs des d clencheurs charg s Le filtre sera appliqu au champ de description du d clencheur Effacement de la base de donn es du journal Vous pouvez effacer le journal dans Automation Builder Pour effacer la base de donn es du journal cliquez le bouton Effacer le journal 139 O AVERTISSEMENT Utilisez avec pr cautions car il n y a pas de retour possible Ceci e
147. e de script activ pour le d clencheur Toutes les actions Execute script que vous utilisez dans un m me d clencheur utilisent le m me langage Les options dans la section Sauvegarder les Donn es Reg ues sp cifient les commandes disponibles pour les donn es re ues par le d clencheur e Sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es re ues par le d clencheur L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et le nom du fichier En cas d erreur sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es dans le d clencheur uniquement si l erreur se pro duit durant l ex cution de l action Vous allez activez cette option pour r cup rer les donn es qui ont caus l erreur et r soudre le probl me ult rieurement NOTE NiceLabel Automation sauvegarde toujours les donn es re ues dans un nom de fichier temporaire qui est effac d s la fin d ex cution du d clencheur La variable interne DataFileName pointe vers ce nom de fichier Pour plus d informations consultez l article Variables Internes 63 S curit e Verrouiller et encoder le d clencheur Active la protection du d clencheur Quand elle est acti v e le d clencheur est verrouill et ne peut pas tre dit les actions deviennent encod es Seul l uti
148. e doit correspondre la structure qui a t utilis e pour la sauvegarde des variables dans le fichier e Delimiter s parateur Sp cifie le s parateur dans le fichier de donn es Vous pouvez s lec tionner un s parateur pr d fini ou introduire un personnalis e Text qualifier qualificateur de texte Sp cifie le qualificateur du fichier texte Vous pouvez s lectionner un d limiteur pr d fini ou introduire un personnalis e Encoding encodage Sp cifie le mode d encodage utilis dans le fichier de donn es UTF 8 est une bonne s lection par d faut Variables Cette section d finit les variables qui seront lues dans le fichier de donn es Les valeurs des variables existantes seront remplac es par les valeurs du fichier All variables toutes les variables Sp cifie que toutes les variables d finies dans le fichier de donn es seront lues 84 e Selected variables variables s lectionn es Sp cifie que seules les variables s lectionn es seront lue dans le fichier de donn es Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thod
149. e gt Imprimante Vous pouvez toutefois tre dans le besoin d appliquer ces param tres d imprimante au moment de l impression et ils peuvent tre diff rents pour chaque impression EXEMPLE Par exemple vous voulez imprimer un mod le d tiquette unique fichier LBL diff rentes imprimantes mais chaque imprimante n cessite des param tres l g rement diff rents Les imprimantes de diff rents fabricants n utilisent pas les m mes valeurs de vitesse ou de temp rature De plus certaines imprimantes requi rent un d calage vertical ou horizontal pour imprimer l tiquette au bon endroit Durant la phase de test vous pouvez d terminer les meilleurs param tres pour chaque imprimante que vous allez utiliser et les appliquer un mod le d tiquette unique juste avant d imprimer Cette action va appliquer les param tres correspondants pour chaque imprimante d finie L action requiert la r ception des param tres d impression sous une structure DEVMODE C est une structure de donn es standard Windows contenant les informations d initialisation et d environnement d une imprimante Pour plus d informations voir l article Comprendre les param tres d imprimante et DEVMODE L option Param tres d Imprimante appliquera les param tres d imprimante personnalis s Vous pouvez utiliser les entr es suivantes 1 Fixed data Base64 encoded DEVMODE donn e fixe DEVMODE encod Base64 Dans ce cas vous devez fournir le DEVMODE de l im
150. e nouvelle imprimante s appliquent chaque fois l tiquette L impression d un document de texte sur une autre imprimante laser produit g n ralement un r sultat identique ou comparable L impression d tiquettes sur l une ou l autre imprimante laser pourrait produire des r sultats diff rents Un m me fichier d tiquette peut demander des param tres suppl mentaires dans le pilote d imprimante tels que des r glages de marges vitesse et temp rature d impression pour produire des r sultats comparables NiceLabel applique aussi les param tres d imprimante chaque impression Par d faut les param tres d imprimante sont sauvegard s dans le fichier d tiquette pour l imprimante s lectionn e D finition de DEVMODE DEVMODE est une structure Windows qui contient les param tres d imprimante informations d initialisation et d environnement de l imprimante Il est constitu de deux parties public et priv La partie publique contient les donn es communes toutes les imprimantes La partie priv e contient les donn es sp cifiques une imprimante particuli re La partie priv e peut avoir une longueur variable et contenir tous les param tres particuliers pour un fabriquant e Partie publique Cette partie encode les param tres g n raux qui sont expos s dans le mod le du pilote d imprimante tels que le nom d imprimante la version du pilote la taille du papier l orientation la couleur duplex et similaires La part
151. e page Le para m tre est utilis pour l impressiond tiquettes sur des feuilles de papier Quand la partie de la page a d j t utilis e vous pouvez r utiliser la m me feuille en d pla ant le point de d part vers la premi re tiquette SESSIONSTART ESSIONSTART d but de session op Cette commande initie le type d impression session print Les trois commandes d impression de session SESSIONSTART SESSIONPRINT et SESSIONEN D sont utilis es ensemble Quand vous utilisez la commande PRINT toutes les donn es d tiquettes sont envoy es l imprimante dans une t che d impression diff rente Si vous voulez joindre les 165 donn es d tiquettes dans un flux d impression vous devez utiliser les commandes d impression de session Vous devez commencer par la commande SESSIONSTART suivie par un nombre quelconque de commandes SESSIONPRINT et terminer par la commande SESSIONEND Utilisez ces commandes pour optimiser le processus d impression des tiquettes L impression d tiquettes provenant d un t che d impression est plus rapide que l impression d tiquettes de t ches d impressions diff rentes Vous devez respecter certaines r gles pour viter de rompre la session d impression e Vous ne pouvez pas changer l tiquette pendant une session e Vous ne pouvez pas changer d imprimante pendant une session e Vous devez param trer des valeurs pour toutes les variables de l tiquette durant la session m
152. e pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Message crit un enregistrement personnalis dans le journal G n ralement le fichier contient des cha nes de caract res e
153. e variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes V rifier La Licence Lit la licence activ e et ex cute les actions imbriqu es sous cette action seulement si un certain type de licence est utilis Cette action assure une protection pour que la configuration de vos d clencheurs ne puisse pas tre utilis e sur des machines non autoris es La cl de licence qui active le logiciel peut galement encoder une Solution ID C est un nombre unique qui identifie le fournisseur de solution qui a vendu la licence NiceLabel Automation Si la Solution ID configur e correspond la Solution ID encod e dans la licence la machine de destination sera autoris e d utiliser les actions imbriqu es limitant effectivement l ex cution aux licences vendues par le fournisseur de la solution 125 Les d clencheurs peuvent tre crypt s et verrouill s pour que seuls les utilisateurs autoris puisent ouvrir la configuration Pour plus d informations voir l article Prot ger la Configuration du D clencheur contre l dition Information de licence e Solution ID D finit le num ro ID des licences qui sont autoris es effectuer les actions imbri qu es e Sila valeur
154. e64 doit tre fournie entre guillemets TEXTQUALIFIER TEXTQUALIFIER lt caract re gt Text qualifier d limiteur de texte est le caract re qui incorpore la valeur de donn e qui est assign e une variable Si la valeur comprend des caract res d espacement ils doivent tre inclus dans des d limiteurs de texte Le d limiteur de texte par d faut sont les guillemets Comme les guillemets sont utilis s comme raccourci pour les unit s de mesure en pouces parfois il est difficile de passer les donn es avec le signe pouce dans les fichiers JOB Vous pouvez utiliser des guillemets doubles ou utiliser TEXTQUALIFIER Exemple TEXTQUALIFIER SET Variable SEPAK 12 X10 7 32 Acc s Aux Ressources R seau Partag es Cet article d finit les recommandations suivre quand vous utilisez des ressources de r seau partag es e Privil ges utilisateur pour le mode de service Le composant d ex cution de NiceLabel Auto mation s ex cute en mode de service sous le compte utilisateur qui h rite les privil ges de ce compte Pour que NiceLabel Automation puisse ouvrir les fichiers d tiquettes et utiliser les pilotes d imprimante le compte utilisateur associ doit disposer des m mes privil ges Pour plus d informations consultez l article Fonctionnement en Mode de Service notation UNC pour les partages r seau Quand vous acc der un fichier sur un disque r seau assurez vous d utiliser la syntaxe UNC Conv
155. eau filtre NOTE La s lection d un autre filtre va enlever toutes les actions imbriqu es sous cette action Si vous voulez conserver les action actuellement d finies d placez les en dehors de l action Use Data Filter Si vous avez perdu vos actions vous pouvez annuler votre action et revenir la configuration pr c dente Source de Donn es Cette section vous permet de d finir le contenu que vous voulez envoyer l imprimante e Utiliser les donn es re ues par le d clencheur D finit que les donn es re ues par le d clen cheur sont utilis es dans un filtre Dans ce cas l action va utiliser les donn es originales re ues par le d clencheur et ex cuter les r gles du filtre sur celle ci Par exemple si vous utilisez un d clencheur fichier les donn es sont le contenu du fichier surveill Si vous utilisez un d clencheur de base de donn es les donn es seront un ensemble de donn es fournies par la base de donn es Si vous utilisez un d clencheur TCP IP les donn es sont le contenu brut re u sur un socket File name nom de fichier D finit le chemin et le nom du fichier contenant les donn es selon lesquelles les r gles du filtre seront ex cut es Le contenu du fichier sp cifi est utilis dans un filtre L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier Personnalis D finit le contenu personnalis analys
156. ectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Preview Label Aper u D tiquette La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise Ex cute le processus d impression et fournit un aper u de l tiquette sous forme d image Par d faut l aper u est sauvegard sur le disque en format image JPEG mais vous pouvez choisir un autre type d image Vous pouvez galement contr ler la taille de l image d aper u cr e image L action va g n rer l aper u pour une tiquette D s que vous avez cr l aper u d tiquette dans un fichier vous pouvez envoyer le fichier une application tierce en utilisant une des actions de sortie telle que Send Data to HTTP envoyer les donn es HTTP Send Data to Serial Port envoyer les donn es au port s rie Send Data to TCP IP Port envoyer les donn es au port TCP IP ou l utiliser comme message de r ponse des d clencheurs bidirectionnels tels que D clencheur de Serveur HTTP d clencheur serveur HTTP et
157. edback Traitement des Erreurs dans les D clencheurs e Erreurs de Configuration Le d clencheur sera en tat d erreur tant qu il n est pas configur convenablement ou compl tement Par exemple vous avez configur le fichier de d clenchement mais n avez pas sp cifi le nom de fichier surveiller pour les changements Ou cous avez d fini l action pour imprimer des tiquettes mais n avez pas sp cifi le nom de l tiquette Vous pouvez sauvegarder les d clencheurs qui contiennent des erreurs mais ne pouvez pas les lancer dans le Automation Manager tant que le probl me n est pas r solu L erreur dans le niveau inf rieur de la configuration se propagera jusqu au niveau le plus haut 35 ce qui rendra la localisation de l erreur plus facile EXEMPLE Par exemple si vous avez une action en tat d erreur toutes les actions de niveau sup rieur indiqueront la situation d erreur l ic ne d erreur sera affich dans l onglet Action et dans le nom du d clencheur e Chevauchements de Configurations Il est tout fait acceptable d inclure des d clencheurs qui surveillent le m me v nement dans la configuration tels que le m me nom de fichier ou l coute sur le m me port TCP IP mais de tels d clencheurs ne peuvent pas fonctionner simul tan ment Quand vous d marrer le d clencheur dans Automation Manager il d marrera seule ment si aucun autre d clencheur de la m me ou d une autre configuration ne surveille le m me
158. efined by e res lt f useR D entree lt LBL_NAME gt gcods receipt 1bl lt LBL_NAME gt 2 lt LBL_PRINTER gt Produetion01 lt LBL_PRINTER gt 4 lt TLABEL DATA Element value lt LBL_QUANTITY gt 1 lt LBL_QUANTITY gt z 12 lt MAKTX gt MASSTONE lt MAKTX gt 4 4 item Value of the attribute y lt MATNR gt 28345 lt MATNR gt TET 14 lt MEINS gt KG lt MEINS gt Ni Variable value is defined byi 5 lt WDATU gt 19 01 2012 lt WDATU gt 4f LBL PRINTER lt QUANTITY gt 1 lt QUANTITY gt PRI Element value lt EXIDV gt 012345678901234560 lt EXIDV gt lt eL quan Value of the attribute is re 4 MAKT lt LBL_NAME gt goods receipt 1bl lt LEL_NAME gt lt LBL_PRINTER gt Produetion01 lt L8L_PRINTER gt th s lt LBL_QUANTITY gt 1 lt LBL_QUANTITY gt lt MAKTX gt MASS TWO lt MAKTX 4h 25 INS gt 4h woaru WDATU gt 11 01 2011 lt WDATU gt 2 JANTJTY gt 1 lt QUANTITY gt lt f quan 012345678901234577 lt EXIDV gt 4j ou JETIBI lt LBL_NAME gt Aper u actuel des r gles de filtrage Les valeurs de variables sont surlign es Les joms de variables sont d finis parles noms d l ments XML L l ment item est galement d fini dans la zone d Affectation o les positions des noms etles valeurs de variables sont d finis Configuration de la Zone d Affectation XML Quand vous d finissez le Bloc de Donn es comme zone d affectation deux espaces r serv s apparaissent sous la d finition de cet
159. el qu il est affich dans la ligne d tat de l application de d veloppement de l tiquette Les noms des imprimantes syst me sont g n ralement les m mes que les noms d imprimantes dans Imprimantes et Fax du Panneau de Contr le mais pas toujours Quand vous utilisez des imprimantes r seau vous pouvez voir le nom affich sous la syntaxe server share PRINTJOBNAME PRINTJOBNAME imprimer nom t che Cette commande sp cifie le nom de la t che d impression que vous verrez dns le Spouleur Windows Si le nom contient des caract res d espacement ou virgules vous devez le mettre entre guillemets SESSIONEND ESSIONEND fin de session op Cette commande ferme le flux d impression Voir aussi SESSIONSTART SESSIONPRINT op ESSIONPRINT quantity skip impression de session quantit saut Cette commande imprime les tiquettes actuellement r f renc es et l ajoute la session d impression actuellement ouverte Vous pouvez utiliser multiples commandes SESSIONPRINT l une apr s l autre et joindre les tiquettes r f renc es dans un flux d impression unique Le flux ne se fermera pas avant que vous le fermiez par la commande SESSIONEND La signification des param tres quantity quantit et skip saut est la m me qu avec NiceCommand PRINT Voir aussi SESSIONSTART e Quantity Sp cifie le nombre d tiquettes imprimer e Skip Sp cifie le nombre d tiquettes que vous voulez sauter sur la premi r
160. elles qui ne peuvent pas tre expo s s aux utilisateurs tierces e Le message doit passer au travers de r seaux qui sont en dehors de votre contr le Par exemple ceci se passe quand vous envoyez des donn es Automation par internet et pas depuis le r seau local Activer la couche de transport s curis e HTTPS Effectuez les op rations suivantes pour activer la couche de transport s curis e pour votre d clencheur Dans le syst me Windows 1 Obtenezle certificat X 509 de l diteur de ceritificats digitaux autorit de certificats CA Vous avez besoin d un type de certificat pour authentification serveur O NOTE Si vous allez g n rer le certificat vous m me assurez vous d importer le certificat CA dans le magasin de l Autorit de Confiance pour que la signature CA puisse tre v rifi e avec le certificat du serveur 2 Installez le certificat X 509 dans le syst me sur lequel NiceLabel Automation est install Assu rez vous que le certificat est visible pour le compte d utilisateur sous lequel fonctionne le ser vice NiceLabel Automation La meilleure pratique est d installer le certificat dans le magasin de l ordinateur local pas dans le magasin de l utilisateur actuel Del permettre au NiceLabel Auto mation d utiliser le certificat m me s il ne fonctionne pas avec le compte utilisateur sous lequel vous tes connect 1 Ouvrir une fen tre de Commande 2 Tapez mmc et appuyez la touche ENTE
161. emps d fini Cette m thode de sondage tend tre plus lente que la d tection automatique mais vous devez l uti liser pour surveiller les dossiers en r seau Ex cution Les options dans la section Acc s Fichiers sp cifient comment l application acc de au fichier d activation e Ouverture exclusive de fichier Sp cifie l ouverture du fichier de d clenchement en mode exclu sif Aucune autre application ne peut acc der au fichier en m me temps C est une s lection par d faut e Ouvrir le fichier avec permissions en lecture seule Sp cifie l ouverture du fichier de d clen chement en mode lecture seule e Ouvrir le fichier avec permissions de lecture et criture Sp cifie l ouverture du fichier de d clenchement en mode lecture criture e P riode de r essayage d ouverture du fichier Sp cifie la p riode de temps durant laquelle NiceLabel Automation va essayer d ouvrir le fichier de d clenchement Si l acc s au fichier n est pas possible au bout de cette p riode de temps NiceLabel Automation va rapporter une erreur Les options dans la section Options de Surveillance sp cifient les possibilit s de surveillance des fichiers e V rifier la taille du fichier Active la d tection de changements pas seulement l horodatage mais aussi la longueur du fichier Les changements d horodatage peuvent passer inaper us donc le changement de longueur du fichier peut aider d clencher les actions e Ignorer les fichi
162. ention Universelle de Noms et pas les lettres des disques mapp s UNC est une convention de noms pour sp cifier les disques r seau NiceLabel Automation essaiera de remplacer la syntaxe de lettre du disque par la syn taxe UNC automatiquement 167 EXEMPLE Si le fichier est accessible comme G Labels label 1bl r f renciez le en notation UNC comme server share Labels label 1bl o le disque G est mapp server share Notation pour acc der au fichiers dans Control Center Quand vous ouvrez le fichier du le Stockage de Documents dans le Centre de Contr le vous pouvez utiliser la notation HTTP comme http servername 8080 label 1bl1 ou la notation WebDAV comme ser vername 8080 DavWWWRoot label lbl Notes additionnelles Le compte utilisateur utilis pour ex cuter le service NiceLabel Automation sera utilis pour r cup rer les fichiers du Stockage de Documents Cet utilisateur doit tre para m tr dans la Configuration du Centre de Contr le pour pouvoir acc der aux fichiers dans le Stockage de Documents e L acc s WebDAV ne peut tre utilis qu avec l authentification d utilisateur Windows dans le Centre de Contr le NOTE Le Stockage de Documents est disponible avec les produits NiceLabel Control Center Pro et NiceLabel Control Center Enterprise e Disponibilit de pilotes d imprimantes Pour imprimer des tiquettes sur une imprimante r seau partag e vous devez rendre le pilote disponible
163. equ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes For Loop bouclage La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise Ex cute plusieurs fois les actions d finies en dessous de cette action Vous utiliserez cette action quand vous voulez ex cuter plusieurs fois un groupe d actions imbriqu es Toutes les actions _ 76 imbriqu es seront ex cut es en boucle autant de fois que ce qui est d fini par la diff rence entre les valeurs de d part et de fin 4 C2 For loop aE Ty aE Do a if Open Label Fo Set Printer a m HTTP Request E Save Data to File Param tres de bouclage e Valeur de d part Sp cifie la r f rence pour le point de d part Vous pouvez utiliser une valeur n gative L option Variable active la valeur de d part de la variable Vous devez s lectionner une variable qui contiendra une valeur num rique pour l
164. er par le filtre Vous pouvez utiliser le contenu fixe un mixte de contenu fixe et variable ou contenu variable seul Pour ins rer le contenu d une variable cliquez le bouton avec une fl che droite de la zone de donn es et ins rez la variable de la liste Pour plus d informations consultez l article Utiliser des valeurs compos es Aper u des donn es Cette section fournit un aper u de l ex cution du filtre Le contenu d aper u du nom de fichier est lu 124 et le filtre s lectionn y est appliqu Les r gles du filtre vont extraire les champs La table va afficher le r sultat de l extraction Chaque ligne de la table repr sente les donn es pour une tiquette Chaque colonne repr sente la variable Avant de voir les r sultats vous devez configurer le mappage des champs au variables respectives En fonction de la d finition du filtre vous pouvez mapper les variables aux champs manuellement ou c est fait automatiquement Aper u nom de fichier Sp cifie le fichier qui contient l chantillon de donn es qui sera analys dans le filtre Le fichier d aper u est copi de la d finition du filtre Si vous changez le nom du fichier d aper u le nouveau nom de fichier sera sauvegard e Ouvrir S lectionne un autre fichier selon lequel vous voulez ex cuter les r gles du filtre e Rafra chir Relance les r gles du filtre en fonction du contenu du nom du fichier d aper u La section Aper u de Donn es sera
165. eront les pilotes de base de donn es 32 bits NiceLabel AutomationService Par d faut le Service est ex cut en processus 64 bits et n ces site donc une version 64 bit du pilote de base de donn es 168 e NiceLabel Automation Builder Il s ex cute toujours comme une application 32 bit Comme tel il doit utiliser les pilotes de base de donn e 32 bit Donc quand vous lancez un aper u du d clencheur dans le Automation Builder le d clencheur utilisera les pilotes de base de don n es 32 bit Si vous d ployez le m me d clencheur dans le Automation Manager et l ex cutez en temps r el le journal peut afficher un message d erreur concernant le pilote de contenu de la base de donn es manquant Cela arrivera si vous n avez pas de pilote de base de donn es 64 bits install sur le m me syst me Le Service s ex cute comme un processus 64 bits et requiert un pilote de base de donn es 64 bits O AVERTISSEMENT Vous devez avoir les pilotes de base de donn es 32 bit et 64 bit install s simultan ment si vous d veloppez la configuration dans Automation Builder et la d ployez dans Automation Manager sur la m me machine 64 bit La seule exception cette r gle est d avoir la connectivit aux sources de donn es Microsoft Excel et Microsoft Access Quand les pilotes de base de donn es 64 bit ne sont pas disponnibles le Service d chargera la t che de connexion la base de donn es vers le Service Proxy Comme le proces
166. ers de d clenchement vides Si le fichier de d clenchement est vide il sera ignor Les actions ne seront pas ex cut es e Effacer le fichier de d clenchement Apr s que le changement a t d tect dans le fichier de d clenchement et le d clencheur est activ le fichier sera effac L activation de cette option permet de nettoyer le dossier des fichiers d j trait s 27 5 NOTE NiceLabel Automation cr e toujours une sauvegarde de la donn e de d clenchement re ue dans ce cas le contenu des fichiers de d clenchement et la sauvegarde dans un fichier nom unique C est important quand vous avez besoin du contenu du fichier de d clenchement pour certaines actions telle que Fichier Commande de Lancement L emplacement des donn es de d clenchement sauvegard es est r f renc e par la variable interne DataFileName e Effacer le contenu du fichier L ex cution des actions vide le contenu du fichier de d clen chement C est utile quand des applications tierces ajoutent des donn es au fichier de d clen chement Vous voulez conserver le fichier pour que l ajout puisse se faire mais vous ne voulez pas imprimer des anciennes donn es Suivre les changements quand le d clencheur est inactif Sp cifie si vous voulez activer le d clencheur si les fichiers changent quand le d clencheur n a pas t d marr Si votre NiceLa bel Automation n est pas d ploy dans l environnement de haute disponibilit avec des se
167. es et elle contiendra une int gre plus grande que 0 quand une des erreur s est sont survenue s L application qui ex cute l appel Web Service au NiceLabel Automation peut utiliser la r ponse comme indicateur d erreur errorText texte d erreur Cette valeur de cha ne contiendra la r ponse d tat de la t che d im pression S il n y a pas d erreurs durant le traitement de la t che d impression la valeur sera une cha ne vide Si une erreur est survenue la valeur contiendra un message descriptif 58 M thode ExecuteTriggerWithResponse ex cuter le d clencheur avec r ponse Cette m thode sera utilis e quand le d clencheur doit envoyer la r ponse personnalis e apr s la fin de l ex cution Certains exemples de ce que vous pouvez renvoyer comme r ponse messages d erreur personnalis s aper u d tiquette fichiers PDF g n r s fichier de flux d impression fichier spouleur fichier XML avec les d tails du g n rateur d impression plus l aper u d tiquette encod comme cha ne Base64 les possibilit s sont infinies La partie principale de la d finition est la suivante lt wsdl message name WebSrviTrg ExecuteTriggerWithResponse InputMessage gt lt wsdl part name text type xsd string gt lt wsdl part name wait type xsd boolean gt lt wsdl message gt lt wsdl message name WebSrviTrg ExecuteTriggerWithResponse OutputMessage gt lt wsdl part name ExecuteTriggerWithRespo
168. espondant distant ne d connecte pas le canal de communication d s que le mes sage a t d livr e L action Envoyer les Donn es au port TCP IP est utilis e dans le d clencheur du Ser veur TCP IP e L v nement d Ex cution dans le d clencheur du serveur TCP IP n est pas configur en A la d connexion du client Contenus Cette section vous permet de d finir le contenu que vous voulez envoyer au serveur TCP IP Vous pouvez utiliser le contenu fixe un mixte de contenu fixe et variable ou contenu variable seul Pour ins rer un contenu de variable cliquez le bouton avec une fl che droite de la zone de donn es et ins rez la variable de la liste Pour plus d informations consultez l article Utiliser des valeurs compos es e Donn es Sp cifie le contenu qui sera envoy en sortie e Encoding encodage Sp cifie l encodage des donn es envoy es Ex cution d Action et Traitement d Erreur 112 e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut
169. est la cha ne de caract res d entr e qui peut tre analys e par le filtre d fini dans la configuration G n ralement la structure de la cha ne de caract res est CSV ou XML pour permettre une analyse facile par un filtre mais vous pouvez utiliser n importe quel format de texte e wait attendre Ceci est un champ Bool en qui sp cifie si vous allez attendre la r ponse de l tat d impression et si le Service Web doit fournir un feedback Pour Vrai utilisez 1 pour Faux utilisez 0 Selon le type de m thode que vous s lectionnez il y a soit une r ponse pr d finie ou vous pouvez envoyer la r ponse personnalis e e variableData Ceci est la cha ne de caract res contenant les paires nom valeur Le d clencheur va lire toutes les paires et assigner les valeurs fournies aux variables du d clencheur de m me nom Si la variable n existe pas dans le d clencheur la paire nom valeur est limin e Quand 61 vous fournissez la liste de variables et leurs valeurs par cette m thode vous ne devez pas d finir d extraction de donn es avec les filtres Le filtre se chargera de faire l analyse Le contenu de variableData peut tre fourni dans une des deux structures disponibles Structure XML Les variables sont fournies dans l l ment racine lt Variables gt du fichier XML Le nom de variable est fourni avec le nom d attribut la valeur de variable est fournie par l l ment valeur lt xml version 1 0 encoding utf 8
170. et mis en cache pour une utilisation ult rieure Le service de mise en cache met continuellement jour le contenu du cache avec les versions plus r centes des fichiers Vous pouvez configurer les inter valles de temps pour les contr les de changement de version dans la Configuration de NiceLa bel Automation NOTE Quand vous rechargez la configuration le service de mise en cache va v rifier si une version plus r cente du fichier existe sue le r seau partag et mettre jour le cache local 142 Activation du Cache Persistant Pour activer et configurer le cache persistant ouvrez la Configuration du NiceLabel Automation s lectionnez NiceLabel Automation Param tres et activer Cache fichiers distants e Mise jour des fichiers cache D finit l intervalle de temps en minutes durant lequel le cache sera synchronis avec les fichiers dans leur dossier d origine Ceci est l intervalle de temps durant lequel vous autorisez le syst me utiliser l ancienne version du fichier e Supprimer les fichiers cache quand ils sont plus g s que D finit l intervalle de temps en jours qui sera utilis pour liminer tous les fichiers du cache qui n ont pas t utilis s durant cette p riode NiceLabel Automation utilisera le dossier local suivant comme cache pour les fichiers distants ProgramData EuroPlus NiceLabel Automation system net FileCach For age de Rechargement du contenu Cache NiceLabel Automation va
171. et sont envoy es l imprimante comme une t che e Quantity Utilisez cet attribut pour sp cifier le nombre d tiquettes imprimer Valeurs possibles valeur num rique cha ne de caract res VARIABLE ou cha ne UNLIMITED Pour plus d informations concernant les param tres consultez l article Impression d ti quette Requis e lt Variable gt L l ment qui param tre la valeur des variables sur l tiquette Cet l ment peut se pr senter plusieurs fois dans le fichier de commande e Name L attribut qui contient le nom de variable Requis Sch ma de D finition XML XSD pour le fichier de commande XML lt xml version 1 0 encoding utf 8 gt lt xs schema targetNamespace http tempuri org XMLSchema xsd elementFormDefault qualified xmlns mstns http tempuri org XMLSchema xsd xmlns xs http www w3 org 2001 XMLSchema gt RS lt XS lt XS TS lement name nice commands gt complexType gt sequence gt lement name label maxOccurs unbounded minOccurs 1 gt 158 lt xs complexType gt lt xs sequence gt lt xs element name print job maxOccurs unbounded minOccurs 0 gt lt xs complexType gt lt xs sequence gt lt xs element name database maxOccurs unbounded minOccurs 0 gt lt xs complexType gt lt xs simpleContent gt lt xs extension base xs string gt lt xs attribute name name type xs string use required gt lt xs extension gt
172. ette Les options dans la section Script sp cifient les possibilit s de script e Langage de Script Sp cifie le langage de script activ pour le d clencheur Toutes les actions Execute script que vous utilisez dans un m me d clencheur utilisent le m me langage Les options dans la section Sauvegarder les Donn es Reg ues sp cifient les commandes disponibles pour les donn es re ues par le d clencheur e Sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es re ues par le d clencheur L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et le nom du fichier e En cas d erreur sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es dans le d clencheur uniquement si l erreur se pro duit durant l ex cution de l action Vous allez activez cette option pour r cup rer les donn es qui ont caus l erreur et r soudre le probl me ult rieurement NOTE NiceLabel Automation sauvegarde toujours les donn es re ues dans un nom de fichier temporaire qui est effac d s la fin d ex cution du d clencheur La variable interne DataFileName pointe vers ce nom de fichier Pour plus d informations consultez l article Variables Internes S curit e Verrouiller et encoder le d clencheur Active la protection du d clencheur Quand elle est ac
173. ette sp cifi et beaucoup d autres NOTE Pour activer le support de feedback pour le moteur d impression vous devez activer le mode d impression synchrone Pour plus d informations Consultez l article Mode d impression Synchrone Vous pouvez fournir le retour d tat de deux fa ons Le d clencheur fournit le feedback d tat des t ches d impression feedback Synchrone Certains d clencheurs ont la possibilit de feedback incorpor e Quand le mode d impression synchrone est activ le d clencheur connait en interne l tat de la t che d impression Le client peut envoyer les donn es au d clencheur garder la connexion ouverte et attendre le retour Pour utiliser cette m thode vous devez avoir un d clencheur qui la supporte Quand l erreur se pr sente dans une des actions la variable interne LastActionErrorDesc contiendra le message d erreur d taill Vous pouvez envoyer sa valeur telle quelle ou la personnaliser Pour plus d informations consultez les d tails du d clencheur respectif e D clencheur Web Service Ce d clencheur supporte le feedback par d faut Le document WSDL Web Service Description Language d crit les d tails concernant l interface Service Web et com ment activer le feedback Vous pouvez utiliser la r ponse par d faut qui enverra la description d erreur en cas de d faillance de l action d impression Ou vous pouvez personnaliser la r ponse et renvoyer le contenu d une variable La vari
174. ettre jour Vous ex cutez une requ te qui ne renverra pas de donn es Vous voulez soit ins rer un nouvel enregistrement effacer ou mettre jour des enre gistrements existants Le r sultat sera une r ponse d tat concernant le nombre de lignes affec t es par votre requ te Sauver le R sultat dans une Variable D finit la variable qui va sauvegarder le r sultat de l instruction SQL e R sultat de l instruction SELECT Quand vous ex cutez l instruction SELECT le r sultat sera un ensemble d enregistrements Vous recevrez le contenu de texte en format CSV La premi re ligne contiendra les noms de champs renvoy s comme r sultats Les ligne suivantes contiendront les enregistrements 275 Pour extraire les valeurs des ensembles de donn es renvoy es et les utiliser dans d autres actions d finissez le Configuration de Filtre de Texte Structur et ex cutez l action Utilisation d un Filtre de Donn es sur le contenu de cette variable e R sultat des instructions INSERT DELETE et UPDATE Quand vous utilisez les instructions INSERT DELETE et UPDATE le r sultat sera un chiffre indiquant le nombre d enregistrements affect s dans la table Aper u des donn es Cette section vous permet de tester l ex cution de vos instructions SQL avec des donn es r elles Pour prot ger les donn es d une mise jour accidentelle assurez vous que l option Simuler l ex cution est activ e Les instructions INSERT ins rer
175. eur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Sauvegarder Les Donn es Dans Un Fichier La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Sauve la valeur variable ou autres flux de donn es telles que les donn es binaires dans le fichier Le service NiceLabel Automation doit avoir les droits d acc s en criture dans le dossier sp cifi Fichier e Nom de fichier Sp cifie le chemin et nom du fichier Il peut tre cod en dur et le m me fichier sera utilis chaque fois Si vous n utilisez que le nom de fichier sans le chemin le dossier 105 o est sauvegard le fichier de configuration MISX sera utilis Vous pouvez utiliser une r f rence relative au nom de fichier o le dossier avec le fichier MISX est utilis comme dossier racine L option Variable active le nom de fichier variable Vous pouvez s lectionner une variable simple qui contient le chemin et ou le nom de fichier ou vous pouvez combiner diff rentes variables qui vont cr er le nom de fichier Pour plus d informations consultez l article Utiliser des valeurs compos es NOTE Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations
176. eut pas tre analys par un seul filtre Vous devez configurer deux filtres le premier un Configuration de Filtre de Texte Structur pour les champs dans la section CSV et un second Configuration de Filtre de Donn es Non structur es pour les champs dans la section d ent te Vous d finirez deux actions Utilisation d un Filtre de Donn es dans les actions et ex cuterez les deux filtres sur les donn es re ues Exemple Les donn es de la ligne 3 jusqu la fin du document contient une structure CSV et sont analys es par le Filtre de Texte Structur Les donn es dans les 2 premi res lignes n ont pas de structure particuli re et sont analys es par le Filtre de Texte non Structur 151 OPTPEPPQPFO NLO04002 F75 TEP77319022891 001 001 OPT2 zg2lbprt p 34 1 7 7 GOLF label print printer label Ibl_qty f_logo f_field_1 f_field_2 f_field_3 Production01 label lbl 1 logo nicelabel png ABCS1161P Post 1 Production01 label lbl 1 logo nicelabel png ABCS1162P Post 2 Production01 label lbl 1 logo nicelabel png ABCS1163P Post 3 Production01 label lbl 1 logo nicelabel png ABCS1164P Post 4 Production01 label lbl 1 logo nicelabel png ABCS1165P Post 5 Plus plus d informations consultez l article Exemples Donn es Existantes Les donn es existantes sont une exportation non structur e ou semi structur e des applications existantes Ceci n est
177. eux c t s dans l action et dans l appareil port s rie Le port s rie peut tre utilis par une application dans la machine Pour une utilisation du port avec succ s pour cette action aucune autre application ne peut utiliser le port m me pas un pilote d imprimante Port Nom de Port Sp cifie le nom du port sur lequel se connecte votre appareil externe Cela peut tre un port COM mat riel ou un port COM virtuel Param tres de Port Cette section affiche les options pour la connexion du port s rie Assurez vous que les param tres correspondent aux param tres de votre appareil ext rieur e Bits par seconde Sp cifie la vitesse qui sera utilis e par l appareil ext rieur pour communiquer avec l ordinateur L alias g n ralement utilis pour ce param tre est baud rate 110 e Bits de donn es Sp cifie le nombre de bits de donn es dans chaque caract re 8 bits de don n es sont g n ralement utilis s dans les appareils r cents e Parit Sp cifie la m thode de d tection d erreurs de transmission Le param tre de parit g n ralement utilis est aucune avec la d tection d erreur g r e par un protocole de com munication contr le de flux e Bits d arr t Les bits d arr t envoy s la fin de chaque caract re permettent la machine de r ception de d tecter la fin d un caract re et de le resynchroniser avec le flux de caract res Les appareils lectroniques utilisent g n ralement
178. ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e 129 e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Exemple L exemple de cette action est install avec le produit Plus plus d informations
179. ex cute Le service ex cute toutes les actions sous ce nom de compte L tiquette peut tre ouverte si le compte a les permissions d acc s au fichier L tiquette peut tre imprim e si le compte acc s au pilote d imprimante Pour plus d informations consultez l article Acc s aux ressources r seau partag es Mode Service 32 bit vs 64 bit NiceLabel Automation peut fonctionner sur les syst mes natifs 32 bits x86 et 64 bits x64 Le mode d ex cution est d termin automatiquement par le syst me d exploitation Windows NiceLabel Automation fonctionnera en mode 64 bits sur Windows 64 bits et fonctionnera en mode 32 bits sur Windows 32 bits Impression Il y a des b n fices fonctionner comme un processus 64 bits tel que la com munication directe avec le service de spouleur d imprimante 64 bit sur Windows 64 bits Ceci li mine les fameux probl mes avec SPLWOW64 EXE qui est un intergiciel pour permettre aux applications 32 bits d utiliser le service de spouleur d imprimante 64 bits Acc s la base de donn es Le fonctionnement des processus 64 bits NiceLabel Automation Service requiert une version 64 bits des pilotes de la base de donn es pour acc der aux don n es Pour plus d informations voir l article Acc der aux bases de donn es 176 NOTE Si vous ne disposez pas de pilotes de base de donn es 64 bits pour votre base de donn es vous ne pouvez pas utiliser NiceLabel Automation en mode 64 bi
180. ez l article D finition de la Zone d Affectation XML La section Aper u de Donn es simplifie la configuration Le r sultat des filtres d finis est surlign dans la zone d aper u chaque changement de configuration Vous pouvez voir quelles donn es seront extraites pour chaque r gle D finition Des Champs XML La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Quand vous d finissez le champ XML vous rendez disponible la valeur de l l ment s lectionn comme un champ La d finition du filtre va fournir un tel champ pour le mappage la variable dans l action Utilisation d un Filtre de Donn es Vous pouvez extraire la valeur de l l ment ou la valeur de l attribut Pour d finir la valeur de l l ment comme un champ effectuez les op rations suivantes 1 S lectionnez l l ment ou attribut dans la liste de structure 2 Pour Usage s lectionnez Valeur de Variable 3 L l ment dans la liste de structure sera affich en caract res gras indiquant qu il est utilis 4 L l ment ou nom d attribut sera utilis comme le nom du champ de sortie 5 La section Aper u de Donn es surlignera la valeur de l l ment s lectionn Configuration Items f XML filter X m E Element properties Data Preview Settings Structure Usage Variable value Preview file name label _goods_receiptxml 4 4 abep Path abap values NICELABEL _JOB IT_LAB
181. figur es Vous ne pouvez pas d marrer un tel d clencheur e La configuration du d clencheur se croise avec un autre d clencheur Deux d clencheurs ne peuvent pas surveiller le m me v nement EXEMPLE Deux d clencheurs de fichier ne peuvent pas surveiller le m me fichier deux d clencheurs HTTP ne peuvent pas accepter des donn es sur le m me port Si la configuration du d clencheur se croise avec un autre d clencheur le second d clencheur ne fonctionnera pas car l v nement est d j captur par le premier d clencheur pour plus d informations consultez l onglet Journal de ce d clencheur R armement de l tat d erreur Quand l ex cution du d clencheur cause une erreur l ic ne du d clencheur change en couleur rouge le d clencheur a un tat d erreur et les d tails de l v nement sont sauvegard s dans le journal de la base de donn es M me si les v nements suivants se terminent avec succ s le d clencheur reste en tat d erreur jusqu ce que vous confirmez que vous avez compris l erreur et que vous voulez annuler l tat Pour confirmer l erreur cliquez sur l ic ne c t du compteur d erreurs dans les d tails du d clencheur Utilisation du panneau de notifications Le panneau de notifications est la zone situ e au dessus de la liste de d clencheurs dans l onglet D clencheurs o les messages importants seront affich s La zone de notifications affichera les 138 Au messages d ta
182. filtres pour extraire les donn es il suffit de lancer l action int gr e Utiliser un fichier de Commande Oracle XML Pour plus d informations concernant la structure XML voir l article Caract ristiques Oracle XML lt xml version 1 0 standalone no gt lt labels _ FORMAT case lbl _PRINTERNAME Production01 QUANTITY 1 gt lt Label gt lt variable name CASEID gt 0000000123 lt variable gt lt variable name CARTONTYPE gt lt variable name ORDERKEY gt 0000000534 lt variable gt lt variable name BUYERPO gt lt variable name ROUTE gt lt variable gt lt variable name CONTAINERDETAILID gt 0000004212 lt variable gt lt variable name SERIALREFERENCE gt 0 lt variable gt lt variable name FILTERVALUE gt 0 lt variable gt lt variable name INDICATORDIGIT gt 0 lt variable gt lt variable name DATE gt 11 19 2012 10 59 03 lt variable gt lt label gt lt labels gt G n ral XML 153 Si la structure XML n est pas support e en interne par le logiciel vous devrez d finir le filtre XML et d finir les r gles d extraction de donn es Pour plus de renseignements consultez l article Comprendre les Filtres lt xml version 1 0 encoding utf 8 gt lt asx abap xmins asx http wWww sap com abapxml version 1 0 gt lt asx values gt lt NICELABEL_JOB gt lt TIMESTAMP gt 20130221100527 788134 lt TIMESTAMP gt lt USER gt PGRI lt USER gt lt IT_LABEL_DATA gt lt LBL_N
183. finie par l l ment texte lt xml version 1 0 standalone no gt lt labels _FORMAT case lbl _PRINTERNAME Production01 QUANTITY 1 gt lt label gt lt variable name CASEID gt 0000000123 lt variable gt lt variable name CARTONTYPE gt lt variable name ORDERKEY gt 0000000534 lt variable gt lt variable name BUYERPO gt lt variable name ROUTE gt lt variable gt lt variable name CONTAINERDETAILID gt 0000004212 lt variable gt lt variable name SERIALREFERENCE gt 0 lt variable gt lt variable name FILTERVALUE gt 0 lt variable gt lt variable name INDICATORDIGIT gt 0 lt variable gt lt variable name DATE gt 11 19 2012 10 59 03 lt variable gt lt label gt lt labels gt 32 Plus plus d informations consultez l article Exemples Param trage Des Noms D tiquette Et D Im primante Des Donn es D entr e Typiquement les filtres sont utilis s pour extraire les valeurs des donn es re ues et les envoyer aux variables de l tiquette pour l impression Dans ce cas le nom de l tiquette ou de l imprimante est cod en dur dans les actions Par exemple l action Open Label Ouvrir l tiquette va coder en dur le nom d tiquette et l action D finir l imprimante va coder en dur le nom d imprimante Toutefois les donn es d entr e peuvent galement fournir les m ta donn es valeurs utilis es dans le traitement NiceLabel Automation mais pas imprim es sur l tiquette
184. formations consultez l article Traitement d Erreurs 113 EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes D finir Les Param tres D Impression La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Permet d affiner les param tres relatifs au pilote d imprimante tels que la vitesse et l obscurit des imprimantes d tiquettes ou le r servoir papier pour les imprimantes laser Les param tres d imprimante sont appliqu s uniquement pour l impression actuelle et ne sont pas m moris s pour l v nement de d clenchement suivant rO PRINTER A Apoh template PRINTER B Si vous utilisez l action D finir l imprimante d finir l imprimante pour changer le
185. g Lines o Characters o Aper u des donn es surlignantles noms de variables extraits D finition de la r gle pour extraire les noms de variables Configuration de la Zone d Affectation La zone d affectation est configur e en utilisant la m me proc dure que la sous zone Pour plus d informations consultez l article D finition de sous zones La zone d affectation peut tre d finie au niveau des donn es racine apparaissant une seule fois Ou elle peut tre configur e dans une sous zone elle sera ainsi ex cut e pour chaque bloc de donn es dans la sous zone Configuration des Champs dans la Zone d Affectation Quand vous cr ez la zone d affectation le filtre d finira automatiquement deux espaces r serv s qui d finiront les paires nom valeur Nom de variable Sp cifie le champ dont le contenu sera le nom de variable composant nom en paire Configurez le champ en utilisant la m me proc dure que pour les champs de docu ment Pour plus d informations consultez l article D finition des Champs 25 e Valeur de variable Sp cifie le champ dont le contenu sera le nom de variable composant valeur en paire Configurez le champ en utilisant la m me proc dure que pour les champs de document Pour plus d informations consultez l article D finition des Champs Exemple La zone entre XA et XZ est la zone d affectation Chaque ligne dans la zone l affectation fournit les paires nom valeur Le no
186. gt lt Variables gt lt variable name Variable 1 gt Value 1 lt variable gt lt variable name Variable 2 gt Value 2 lt variable gt lt variable name Variable 3 gt Value 3 lt variable gt lt Variables gt NOTE Vous devrez incorporer vos donn es XML dans la section CDATA CDATA signifiant donn es de caract re est une section de contenu d l ment qui est marqu e pour que l analyseur l interpr te seulement comme donn es de caract res pas une balise Tout le contenu est utilis comme donn es de caract res par exemple lt element gt ABC lt element gt sera interpr t comme amp lt element amp gt ABC amp lt element amp gt Une section CDATA commence par la s quence lt CDATA et se termine par la s quence gt Placez simplement vos donn es XML entre ces s quences Structure d limit e Les variables sont fournies dans un flux de donn es Chaque paire nom valeur est fournie sur une ligne s par e Le nom de variable se situe gauche du signe gal la valeur de variable se situe droite Variable 1 Valeur 1 Variable 2 Valeur 2 Variable 3 Valeur 3 Il y a trois variables de sortie optionnelles Autre ExecuteTriggerAndSetVariablesWithResponseResult ex cuter le d clencheur avec r sultat de r ponse La r ponse int gre contiendra la valeur 0 s il n y a pas eu de probl mes de trai tement des donn es et elle contiendra une int gre plus grande que 0 quand une des
187. he d Fichiers 2222200888 8 inner rene ne tnt Reine pres a ne dt 142 Traitement d Erreurs 2 222 222 222222 143 Mode d impression Synchrone 2222222222 144 Feedback de la t che d impression 22222222 145 Cluster haute disponibilit Fail over 2 222222 148 Cluster R partition de Charge 2 22 2222222222 148 Comprendre les Structures de Donn es 150 Comprendre les Structures de Donn es 2222 150 Fichiers BInalres sise At ne RS Re ant E en tn ete NT Se ft 150 Eichiers de Commande 5er din tee et ge nd Reed te 151 ESVCOMPOSELS ASE OST RE A ne en E SU A N E AU 151 Donn es existantes pre nent a Re en a Near Ne ane arr 152 Base de donn es de Texte 2222222222222 152 Donn es XML 35rsnte0 enorme ee E RP ae nn ee Re ne nn ne 153 R f rence et R solution de Probl mes 155 Types de Fichiers de Commande 22222222 155 Commandes Personnalis es 22 22 22 222 162 Acc s aux ressources r seau partag es c c c c c 167 Acc der aux bases de donn es 222222 168 Changer les param tres par d faut d Impressions Multiples 169
188. he d impression la valeur sera une cha ne vide Si une erreur est survenue la valeur contiendra un message descriptif M thode ExecuteTriggerAndSetVariablesWithResponse ex cuter le d clencheur avec r ponse Cette m thode sera utilis e quand le d clencheur doit envoyer la r ponse personnalis e apr s la fin de l ex cution Certains exemples de ce que vous pouvez renvoyer comme r ponse messages d erreur personnalis s aper u d tiquette fichiers PDF g n r s fichier de flux d impression fichier spouleur fichier XML avec les d tails du g n rateur d impression plus l aper u d tiquette encod comme cha ne Base64 les possibilit s sont infinies La partie principale de la d finition est la suivante lt wsdl message name WebSrviTrg ExecuteTriggerAndSetVariablesWithResponse InputMessage gt lt wsdl part name text type xsd string gt lt wsdl part name variableData type xsd string gt lt wsdl part name wait type xsd boolean gt lt wsdl message gt lt wsdl message name WebSrviTrg ExecuteTriggerAndSetVariablesWithResponse OutputMessage gt lt wsdl part name ExecuteTriggerAndSetVariablesWithResponseResult type xsd int gt lt wsdl part name responseData type xsd base64Binary gt lt wsdl part name errorText Etype xsd string gt lt wsdl message gt Il y a trois variables d entr e vous fournissez leurs valeurs e text texte Ceci
189. heur envoie les donn es d impression et conserve la connexion tablie avec le sous syst me d impression tant qu il traite les actions Quand le processus d impression se termine avec succ s ou avec une erreur le d clencheur re oit le feedback concernant l tat Vous pouvez utiliser cette information pour les actions qui sont d finies dans le m me d clencheur et prendre la d cision d ex cuter une autre action si une erreur survient Vous pouvez aussi renvoyer l tat de la t che d impression l application qui a fourni les donn es Pour plus d informations consultez l article Feedback de la t che d impression GEB meer Ho un Becution EXEMPLE Vous pouvez rapporter l tat d impression l application ERP qui a fourni les donn es Le mode synchrone sera utilis quand vous voulez recevoir le feedback d tat dans le d clencheur ou quand vous voulez assurer le mode d impression FIFO les donn es re ues dans les v nements du d clencheur sont imprim es dans le m me ordre qu elles sont re ues 5 NOTE Quand le d clencheur fonctionne en mode d impression synchrone il communique avec un seul processus d impression L activation du mode d impression synchrone assure la m thode FIFO de manipulation des v nements dans la direction de sortie impression Le traitement en mode multi c ur par d faut ne peut pas assurer l ordre d impression Activer le mode d impression Synchrone Le mode synchrone est d finissa
190. iable interne four nit le nom de chemin et de fichier vers le fichier qui contient les donn es re ues par le d clen cheur Dans ce cas le contenu est le fichier de commande Pour plus d informations consultez l article Variables Internes 3 Dans l onglet Actions ajoutez l action pour ex cuter le fichier de commande telle que Lancer le Fichier Commande Utiliser un fichier de Commande Oracle XML ou Utiliser un fichier de com mande SAP AII XML 103 Pour l action x cuter un Fichier de Commande s lectionnez le type de fichier de commande dans Type de Fichier 4 Activez l option Variable 5 S lectionnez la variable DataFileName dans la liste de variables disponibles Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es
191. ible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Lit le contenu du nom de fichier fourni et le sauvegarde dans la variable Vous pouvez lire le contenu de fichiers de n importe quel type y compris des donn es binaires G n ralement NiceLabel Automation recevra les donn es pour l impression de l tiquette avec le d clencheur Par ex quand vous utilisez le d clencheur de fichier le contenu du fichier de d clencheur est automatiquement lu et peut tre analys par des filtres Vous pouvez toutefois vouloir contourner les filtres pour obtenir des donn es externes D s que vous ex cutez cette action et avez sauvegard les donn es dans une variable vous pouvez utiliser une des actions disponibles pour employer les donn es Cette action est utile e Quand vous devez combiner les donn es re ues par le d clencheur avec les donn es sau vegard es dans un fichier O AVERTISSEMENT Si vous chargez des donn es de fichiers binaires comme des fichiers image bitmap ou d impression assurez vous que la variable dans laquelle le contenu lu est sauvegard est d finie comme variable binaire e Quand vous voulez changer des donn es entre les d clencheurs Un d clencheur pr pare les donn es et les sauvegarde dans le fichier en utilisant l action Sauvegarder les donn es dans un fichier l autre d clencheur lit les donn es Fichier Nom de fichier Sp cifie le chemin et nom du fichier Il peut t
192. ice a les privil ges pour ex cuter les commandes dans le script Pour plus d informations consultez l article Acc s aux ressources r seau partag es Le support de VBScript est d j disponnible avec votre syst me Windows Pour installer le support Python consultez l article KB249 de la Base de Connaissances tt Script Settings Variables Actions A ESA FX Verifysyntax 3 Scripteditor e Export Import Rem Create a t of all labels in specific folder Cliquez pour crire le script dans un diteurde Scriptind pendant Set objFSO CreateObject Scripting FileSystemObject ShowSubfolders objF50 GetFolder Path Rem Remove leading CRLF ignore first 2 characters start on character no 3 Payload Mid 1stFolders 3 Len 1stFolders Sub ShowSubFolders For Each Subfol r to the current folder where the configur characte ders amp vbCrLf amp Right Subfolder Path Len Subfolder Path Subfolder Vous pouvez d velopper la dimension verticale de la fen tre NOTE Le type de script est configur par d clencheur dans les caract ristiques du d clencheur Toutes les actions du Ex cuter le Script dans un d clencheur doivent tre de m me type Script D finit le script ex cuter Vous pouvez l diteur l cran ou lancer l diteur de Script externe L diteur externe contient galement la r f rence pour toutes les fonctions et objets de script disponible
193. ie comme quantit variable et contiendra le nombre d tiquettes imprimer L tiquette va d terminer le nombre d ti quettes imprimer e UNLIMITED Si vous utilisez une base de donn es pour acqu rir les valeurs des objets l impression illimit imprimera autant d tiquettes qu il y a de donn es dans la base de donn es Si vous n utilisez pas de base de donn es le nombre maximal d tiquettes sup port par l imprimante thermique sera imprim e Skip Sp cifie le nombre d tiquettes que vous voulez sauter sur la premi re page Le para m tre est utilis pour l impressiond tiquettes sur des feuilles de papier Quand la partie de la page a d j t utilis e vous pouvez r utiliser la m me feuille en d pla ant le point de d part vers la premi re tiquette e Copies Identiques d tiquettes Sp cifie le nombre d tiquettes identiques doivent tre impri m es Nombre d ensembles d tiquettes Sp cifie le nombre de fois que le processus d impression complet doit tre r p t 164 NOTE Assurez vous que les valeurs de quantit sont introduites en valeurs num riques pas des cha nes de caract res Ne placez pas les valeurs entre guillemets PRINTER PRINTER lt nom d imprimante gt Cette commande remplace l imprimante d finie dans le fichier d tiquette Si le nom d imprimante contient des caract res d espacement vous devez le mettre entre guillemets Utilisez le nom d imprimante t
194. ie publique est la m me pour tout pilote d imprimante et ne supporte pas les sp cificit s des imprimantes d tiquettes impri mantes thermales imprimante jet d encre industrielles machines de gravure laser e Partie priv e Cette partie encode les param tres qui ne sont pas disponibles dans la partie publique Les pilotes d imprimante NiceLabel utilisent cette partie pour sauvegarder les don n es sp cifiques au mod le tels la vitesse d impression les param tres de chauffage les d ca lages le mode d impression le type de m dia capteurs couteaux encodage graphique support RFID et similaires La structure de donn es dans la partie publique d pend du d ve loppeur de pilote et se pr sente sous la forme d un flux de donn es binaires Changer le DEVMODE La structure de donn es DEVMODE est stock e dans les registres Windows Il y a deux copies de la structure les param tres d imprimante par d faut et les param tres d imprimante sp cifiques l utilisateur DEVMODE param tres d imprimante peut tre modifi en changeant les param tres dans le pilote d imprimante Les deux premi res options sont li es Windows la troisi me option est disponible dans le logiciel NiceLabel e Param tres d imprimante par d faut Ils sont d finis dans Caract ristiques d im primante gt Onglet Avanc s gt Par D faut Imprimante e Param tres utilisateur sp cifiques Ils sont sauvegard s s par ment pour chaque utilis
195. ier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier quand le d clencheur est ex cut En g n ral la valeur de la variable est assign e par un filtre Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Comment recevoir un fichier de commande dans un d clencheur et l ex cuter Quand le d clencheur re oit le fichier de commande et vous voulez l ex cuter effectuer les op rations suivantes 1 Dans l onglet Variables cliquez le bouton Variable Interne sur le ruban 2 Dans le menu d roulant activez la variable interne DataFileName Cette variable interne four nit le nom de chemin et de fichier vers le fichier qui contient les donn es re ues par le d clen cheur Dans ce cas le contenu est le fichier de commande Pour plus d informations consultez l article Variables Internes 3 Dans l onglet Actions ajoutez l action pour ex cuter le fichier de commande telle que Lancer le Fichier Commande Utiliser un fichier de Commande Oracle XML ou Utiliser un fichier de com mande SAP AII XML Pour l action x cuter un Fichier de Commande s lectionnez le type de fichier de commande dans Type de Fichier 4 Activez l option Variable 5 S lectionnez la variable DataFileName dans la liste de variables disponibles Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est
196. ileName et en utilisant le contenu du fichier auquel elle se r f re Pour plus d informations consultez l article Variables Internes File name nom de fichier D finit le chemin et nom de fichier contenant le flux d impression Le contenu du fichier sp cifi est en usage L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier 109 e Variable D finit la variable qui contient le flux d impression Le contenu de la variable s lec tionn e est utilis e Personnalis D finit le contenu personnalis Vous pouvez utiliser le contenu fixe un mixte de contenu fixe et variable ou contenu variable seul Pour ins rer un contenu de variable cliquez le bouton avec une fl che droite de la zone de donn es et ins rez la variable de la liste Pour plus d informations consultez l article Utiliser des valeurs compos es Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine
197. ilisant l l ment lt Session Print Job gt Vous pouvez galement changer l imprimante sur laquelle les tiquettes seront imprim es et param trer les valeurs de variables Fichier chantillon de Commande XML L chantillon pr sente une vue structurelle des l ments et leurs attributs tels qu ils peuvent tre utilis s dans le fichier XML lt nice commands gt lt label name labell 1bl gt lt SeSSLoN print Joo primes ICS A3 20SDPIT skip 0 Jao memes meme I peint to file filename 1 gt lt session quantity 10 gt lt variable name variable name 1 gt variable value 1 lt variable gt lt session gt lt session print job gt oi Jas join relier R A027 Greene AO skip 0 icentical copies L numoesr of serve Job meme cie mame 27 print tO Filemtiilenme 2 gt lt variable name variablel gt 1 lt variable gt lt variable name variable2 gt 2 lt variable gt lt variable name variable3 gt 3 lt variable gt lt print job gt lt label gt lt nice commands gt Caract ristiques des Commandes XML Cette section contient la description de structure du fichier de commande XML Il y a diff rents l ments qui contiennent des attributs Certains attributs sont requis d autres ont optionnels Certains attributs peuvent seulement occuper des valeurs pr d finies pour d autres vous pouvez d finir des valeurs personnalis es e lt Nice Commands gt Ceci est un l ment de base e lt Label gt S
198. iminant la n cessit de mapper les variables manuellement L action Utilisation d un Filtre de Donn es n affichera pas de possibilit de mappage car le mappage se fera de fa on dynamique Vous ne devez m me as d finir les variables d tiquettes dans la configuration du d clencheur L action assignera les valeurs de champs aux variables d tiquettes de m me nom sans avoir besoin des variables import es de l tiquette Toutefois la r gle s applique seulement l action Impression d tiquette Si vous voulez utiliser les valeurs de champs dans une autre action vous devrez d finir les variables dans le d clencheur tout en conservant le mappage automatique variable champ O NOTE Aucune erreur ne sera signal e si le champ disponible dans les donn es d entr e n a pas de variable d tiquette correspondant Les variables manquantes sont ignor es en silence 30 Configuration Items XML filter X jt Settings Structure 4 lt f sep Path abap values NICELABEL_JOB IT_LABEL_DATA xmins asx E Open G Refresh Name item L l ment item est d fini comme Bloc Element properties aus Le de donn es Usage Data block version 4 4f values a q NICELABELJOB lt f Timestamp tf 8 7 gt a ap com abapxml version 1 7 Repestable element 0130221100527 788134 lt TIMESTAMP gt V1 Assignment area 3 270 7 lt IT_LABEL DATA Variable name is d
199. in apr s la premi re cha ne de caract res trouv e e D calage depuis la cha ne de caract res Sp cifie le d calage positif ou n gatif apr s la cha ne de caract res recherch e EXEMPLE Le d calage d fini sera inclut dans la recherche de cha ne de caract res avec les donn es extraites 21 Trouver une cha ne de caract res apr s le d but du champ Le point de d but fin est d fini par la position de la recherche de cha ne de caract res comme dans l option Recherche de cha ne depuis le d but du document mais la recherche commence apr s la position du champ zone pas au d but des donn es e Longueur Sp cifie la longueur des donn es dans les lignes en caract res Le nombre de lignes et ou caract res sp cifi sera extrait depuis la position de d part e Fin de ligne Sp cifie d extraire les donn es depuis la position de d part la fin de la m me ligne Vous pouvez d finir un d calage n gatif depuis la fin de ligne Options de Formatage Cette section d finit les fonctions de manipulation de cha ne de caract res qui seront appliqu es aux variables ou champs s lectionn s Vous pouvez s lectionner une ou plusieurs fonctions Les fonctions seront appliqu es dans l ordre s lectionn dans l interface utilisateur de haut en bas e Enlever les espaces au d but Enl ve tous les caract res d espacement code d cimal ASCII 32 du d but de la cha ne de caract res e Enlever les espace
200. ionService c Project configuration MISXx Pour arr ter les services utilisez les commandes suivantes net stop NiceLabelAutomationProxyService net stop NiceLabelAutomationService G rer les Configurations et D clencheurs Le service NiceLabel Automation peut contr ler les param tres de la ligne de commande Automation Manager La syntaxe g n rale d utilisation de param tres dans la ligne de commande est la suivante NiceLabelAutomationManager exe COMMAND Configuration NomD clencheur SHOWUI NOTE Note incluez le chemin complet vers le nom de configuration n utilisez pas le nom de fichier seul Pour ajouter ADD une configuration La configuration fournie sera charg e dans le service Aucun d clencheur ne sera d marr Si vous incluez le param tre SHOWUI Automation Manager UI sera d marr NiceLabelAutomationManager exe ADD c Project configuration MISX SHOWUI Pour Recharger RELOAD la Configuration La configuration fournie sera recharg e dans le service L tat d ex cution de tous les d clencheurs sera conserv Recharger la configuration force la mise jour de tous les fichiers en m moire cache pour cette configuration Pour plus d informations consultez l article Mise en cache de Fichiers Si vous incluez le param tre SHOWUI Automation Manager UI sera d marr NiceLabelAutomationManager exe RELOAD c Project configuration MISX SHOWUI Pour enlever REMOVE une configuration
201. ions dans la section Traitement de Donn es sp cifient si vous voulez couper les donn es pour qu elles entrent dans la variable ou ignorer les variables d tiquettes manquantes Par d faut NiceLabel Automation rapporte les erreurs et interrompt le processus d impression si vous essayez de sauvegarder une valeur trop longue dans la variable d tiquette ou essayez de param trer une valeur dans une variable d tiquette inexistante Ignorer les contenus de variable excessifs Les valeurs de donn es d passant la longueur de variable d finie dans le concepteur d tiquettes seront tronqu es pour pouvoir entrer dans la 54 variable Cette option s applique lors du param trage de valeurs dans les filtres des fichiers de commande et au param trage de valeurs de variables de d clencheurs dans les variables d tiquette de m me nom EXEMPLE La variable d tiquette accepte un maximum de 10 caract res Quand cette option est activ e toute valeur de plus de 10 caract res sera tronqu e au 10 premiers caract res tous les caract res suivant le caract re num ro 10 seront ignor s Ignorer les variables d tiquettes manquantes Quand vous effectuez l impression avec des fichiers de commande tel qu un fichier JOB le processus d impression va ignorer toutes les variables qui sont sp cifi es dans le fichier de commande utilisant la commande SET mais ne sont pas d finies dans l tiquette Il n y aura pas d erreur lors de l ess
202. ions pratiques sur l utilisation des donn es XML consultez l article Exemples 154 R f rence Et R solution De Probl mes Types De Fichiers De Commande Caract ristiques Des Fichier De Commande Les fichiers de commande contiennent les instructions pour le processus d impression et sont exprim s avec les commandes NiceLabel Les commandes sont ex cut es une par une du d but la fin du fichier Les fichiers supportent le formatage Unicode vous pouvez donc y inclure des contenus multilingues Les fichiers de commande se pr sentent sous trois formes Pour plus d informations consultez l article Fichier de Commande JOB Fichier de Commande CSV et Fichier de Commande XML Fichier De Commande CSV Les commandes disponibles dans les fichiers de commande CSV sont un sous ensemble des commandes NiceLabel Vous pouvez utiliser les commandes LABEL SET PORT PRINTER et PRINT CSV signifie Comma Separated Values Valeurs s par es par une virgule C est un fichier texte dans lequel les valeurs sont s par es par une virgule Le fichier texte peut contenir une valeur Unicode important pour les donn es multilingues Chaque ligne dans le fichier de commande CSV contient les commandes pour une action d impression d tiquette La premi re ligne du fichier de commande CSV doit contenir les noms des commandes et des variables L ordre des noms de commandes n est pas important mais toutes les donn es dans le m me flux d impre
203. iquette Cette actions ne peut pas tre utilis e seule Vous devez toujours imbriquer cette action sous l action Open Label Ouvrir l tiquette ouvrir l tiquette pour r f rencer l tiquette imprimer Ceci permet d avoir plusieurs tiquettes ouvertes en m me temps et vous pouvez sp cifier l tiquette imprimer Quand vous utilisez cette commande l tiquette sera imprim e en utilisant les pilotes d finis dans le mod le d tiquette Si ce pilote d imprimante n est pas trouv dans le syst me l tiquette sera imprim e en utilisant le pilote d impression par d faut Vous pouvez substituer le pilote d imprimante en utilisant la commande D finir l imprimante d finir l imprimante Pour atteindre une haute performance d impression d tiquettes NiceLabel Automation active deux param tres par d faut e Processus parall le De multiples processus d impression sont effectu s simultan ment Le nombre de t ches d impression fonctionnant en arri re plan d pend du mat riel sp cifiquement du type de processeur Chaque noyau de processeur peut accommoder une t che d impression et cette valeur par d faut peut tre chang e Pour plus d informations voir l ar ticle Changer les param tres par d faut d Impressions Multiples e Mode asynchrone D s que le pr traitement du d clencheur se termine et les instructions pour l engin d impression sont disponibles la t che d impression d marre en arri re plan Le
204. iquez le bouton Terminer Mode D essai Le mode d essai vous permet de tester le produit NiceLabel Automation durant une p riode de 30 jours Le mode d essai vous donne les m me fonctionnalit s que la version avec licence ce qui vous permet une valuation du produit avant de l acheter Le Automation Manager affichera la notification d essai en permanence ainsi que le nombre de jours restants pour l essai Quand le mode d essai expire le service NiceLabel Automation n ex cutera plus les d clencheurs Le d compte des 30 jours commence le jour de l installation NOTE Vous pouvez tendre le mode d essai en contactant votre revendeur NiceLabel et lui demandant une nouvelle cl d essai Vous devez activer la cl de licence d essai Pour plus d informations consultez l article Activation 11 Comprendre Les Filtres Comprendre Les Filtres NiceLabel Automation utilise des filtres pour d finir la structure des donn es re ues par les d clencheurs Chaque fois qu un d clencheur re oit une donn e cette donn e est analys e par un ou plusieurs filtres qui extrait les valeurs n cessaires Chaque filtre est configur avec des r gles d crivant la fa on d identifier les champs dans les donn es NOTE Le r sultat fourni par le filtre est une liste de champs et leurs valeurs paires champ valeur Types de Filtres Pour plus d informations consultez les articles Configuration de Filtre de Texte Structur Configu
205. ir les analyser avec des filtres XML et mapper les valeurs dans des variables Pour pouvoir utiliser cette action le fichier XML doit tre conforme au sp cifications SAP AIT XML Pour plus d informations voir l article Caract ristiques SAP AII XML Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Comment recevoir un fichier de commande dans un d clencheur et l ex cuter Quand le d clencheur re oit le fichier de commande et vous voulez l ex cuter effectuer les op rations suivantes 104 1 Dans l onglet Variables cliquez le bouton Variable Interne sur le ruban 2 Dans le menu d roulant activez la variable interne DataFileName Cette variable interne four nit le nom de chemin et de fichier vers le fichier qui contient les donn es re ues par le d clen cheur Dans ce cas le contenu est le fichier de commande Pour plus d informations consultez l article Variables Internes 3 Dans l onglet Actions ajoutez l action pour ex cuter le fichier de commande telle que Lancer le Fichier Commande Utiliser un fichier de Commande Oracle XML ou Utiliser un fichier de com mande SAP AII XML Pour l action x cuter un Fichier de Commande s lectionnez le type de fichier de commande dans Type de Fichier 4 Activez l option Variable 5 S lectionnez la variable DataFileName dans la liste de variables disponibles Ex cution d Action et T
206. ires Ne l activez que si vous attendez vraiment de recevoir des donn es binaires D but de champ e Position dans le document Me point de d but fin est d termin par la position cod e en dur 20 dans les donn es L origine des coordonn es est le coin en haut gauche Le caract re dans la position d termin e est inclut dans le donn es extraites e Fin du document Le point de d but fin est la fin du document Vous pouvez aussi d finir un d calage depuis la fin pour un nombre de lignes et ou de caract res Trouver une cha ne de caract res depuis le d but du document Le point de d but fin est d fini par la position de recherche de cha ne de caract res Quand la cha ne de caract res d si r e est trouv e le caract re suivant d termine le point de d but fin La cha ne de caract res recherch e n est pas inclue dans les donn es extraites La recherche par d faut est sensible la casse Commencer la recherche depuis une position absolue Vous pouvez affiner la recherche en changeant la position de d part de d but donn e position 1 1 un d ca lage Utilisez cette fonctionnalit pour sauter la recherche au d but des donn es e Occurrence Sp cifie l occurrence de la cha ne de caract res retrouver Utilisez cette option si vous n attendez pas pour d terminer la position d but fin apr s la premi re cha ne de caract res trouv e e D calage depuis la cha ne de caract res Sp
207. is elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes tat De L imprimante La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Communique avec l imprimante pour obtenir sont tat en temps r el Le r sultat est l information concernant les erreurs l tat de la file d attente le nombre de t ches dans la file d attente est collect ce qui vous permet d identifier les erreurs possibles Il y a des conditions pr alables pour activer le rapportage d tat de l imprimante e Vous devez utiliser Pilote d Imprimantes NiceLabel pour recevoir les informations d tat d taill es
208. its Automation Manager Ceci est l application de gestion utilis e pour la surveillance de l ex cution des d clencheurs en temps r el et d marrer arr ter les d clencheurs Cette application s ex cute toujours comme une application 32 bits e NiceLabel AutomationService Ceci est l engin d impression qui ex cule les r gles d finies dans les d clencheurs Il y a en fait deux applications de service le Service NiceLabel Auto mation et le Service Proxy NiceLabel Automation Le Service d tecte toujours le nombre de bits de la machine Windows et fonctionne au m me niveau par ex en application 64 bits sous Win dows 64 bits alors que le Service Proxy sera toujours effectu comme un processus 32 bits r Services File Action View Help e9 AB abu m an p 3 Services Local Le Services Local Network Access Protection Agent Name r Description Status Startup Typ s Network Location Awareness Collects an Started Automatic s Network Store Interface Service This service Started Automatic NiceLabel Automation Proxy Service Service for c Started Automatic Description NiceLabel Automation Service Service for Started Automatic The Network Access Protection NVIDIA Disp NAP agent service collects and manages health information for i client computers on a network 9 nformation collected by NAP Start the service Driver Service Provides sys Started Au
209. iveau Activation Vous devez activer le logiciel NiceLabel Automation pour permettre l ex cution des d clencheurs configur s La proc dure d activation requiert une connexion Internet de pr f rence sur la machine o vous installez le logiciel La m me proc dure d activation est utilis e pour activer la cl de licence d essai NOTE Vous pouvez activer le logiciel soit depuis Automation Builder ou Automation Manager et atteindre le m me effet Activation dans Automation Builder 1 Ex cuter Automation Builder 2 S lectionner Fichiers gt Outils gt Gestion de Licence L interface d activation va d marrer 3 S lectionnez la m thode d activation Cl logicielle pour un utilisateur Dans ce cas vous voulez activer NiceLabel Auto mation comme un serveur ind pendant Cliquez le bouton Suivant et suivez les ins tructions l cran e Serveur de licence Control Center Dans ce cas vous voulez activer NiceLabel Auto mation depuis Control Center Cliquez Suivant et s lectionnez le serveur Control Center qui a d j la licence NiceLabel Automation activ e R f rez vous au Guide d installation de Control Center pour les phases d activation des produits dans Control Center Activation dans Automation Manager 1 Ex cuter Automation Manager 2 Allez l onglet A propos de 3 Cliquez Entrer la cl de licence 4 S lectionnez la m thode d activation e Cl logicielle pour un seul utilisateur Dans ce cas
210. iver la Structure Dynamique pour les filtres de Texte Structur D finition des Zones d Affectation pour les filtres de Donn es Non structur es et D finition de la Zone d Affectation XML pour les filtres XML D finition des Actions Ex cuter pour les Donn es Extraites G n ralement vous allez ex cuter des actions sur les donn es extraites telles que Ouvrir l tiquette Imprimer l tiquette ou une des actions de connectivit de sortie Il est extr mement important d incorporer vos actions dans l action Utiliser un Filtre de Donn es Ceci assurera que les actions incorpor es sont ex cut es pour chaque extraction de donn es EXEMPLE Si vous avez un fichier CSV de 5 lignes l action incorpor e sera aussi ex cut e 5 fois une fois pour chaque extraction de donn es Si les actions ne sont pas incorpor es elles ne seront effectu es qu une seule fois et contiendront les donn es de la derni re extraction de donn es Pour l exemple ci dessus la cinqui me ligne du CSV sera imprim e mais pas les quatre premi res lignes Si vous utilisez des Sous Zones assurez vous d incorporer votre action sous l espace r serv correct Configuration De Filtre De Texte Structur Filtre De Texte Structur Pour en savoir plus sur les filtres en g n ral consultez l article Comprendre les Filtres Utilisez ce filtre chaque fois que vous recevez un fichier de texte structur Ce sont des fichiers de texte dans lesquels les champs s
211. k du Moteur d Impression sp cifient la communication avec le moteur d impression La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise e Impression surveill e Active le mode d impression synchrone Utilisez cette option quand vous voulez renvoyer l tat de la t che d impression l application tierce Pour plus d in formations consultez l article Mode d impression Synchrone Les options dans la section Traitement de Donn es sp cifient si vous voulez couper les donn es pour qu elles entrent dans la variable ou ignorer les variables d tiquettes manquantes Par d faut NiceLabel Automation rapporte les erreurs et interrompt le processus d impression si vous essayez de sauvegarder une valeur trop longue dans la variable d tiquette ou essayez de param trer une valeur dans une variable d tiquette inexistante Ignorer les contenus de variable excessifs Les valeurs de donn es d passant la longueur de variable d finie dans le concepteur d tiquettes seront tronqu es pour pouvoir entrer dans la variable Cette option s applique lors du param trage de valeurs dans les filtres des fichiers de 40 commande et au param trage de valeurs de variables de d clencheurs dans les variables d tiquette de m me nom EXEMPLE La variable d tiquette accepte un maximum de 10 caract res Quand cette option est activ e toute valeur de plus de 10 caract res sera
212. l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs 95 EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Lecture De Donn es Du Fichier La fonctionnalit de cet l ment est dispon
213. l imprimante m me si l imprimante d ex cution est identique pour les deux tiquettes Quand une imprimante r seau est utilis e des t ches d autres utilisateurs peuvent tre ins r es entre deux t ches que le d clencheur doit envoyer ensemble L utilisation de cette action vous permet de combiner les donn es d impression dans un m me fichier et ensuite d envoyer son contenu l imprimante en utilisant l action Envoyer les donn es l imprimante Fichier File name nom de fichier Sp cifie le nom de fichier Il peut tre cod en dur et l impression sera redirig e vers le m me fichier chaque fois L option Variable active le nom de fichier 99 variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier quand le d clencheur est ex cut En g n ral la valeur vers la variable est assign e par un filtre Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es e Substituer le fichier Si le fichier sp cifi existe d j sur le disque il sera substitu e Ajouter les donn es au fichier Le fichier de la t che sera ajout aux donn es existantes dans le fichier fourni Persistance Cette option permet de contr ler la persistance de l action de redirection Vous pouvez contr ler le nombre d actions Impression d tiquette qui sont touch es par la redirection Appliquer
214. le choix entre 30 actions diff rentes Voir plus d informations concernant les Actions d impression de base et avanc e Conventions Typographiques Le texte qui appara t en gras se r f re aux noms et boutons du menu Le texte qui appara t en italique se r f re aux options actions de confirmation tel que Lecture seule et emplacements tels que Dossier Le texte encadr par les signes lt Plus petit et Plus grand gt Se r f re aux touches du clavier de l ordinateur tel que lt Enter gt Les variables sont entour es de crochets NOTE Ceci repr sente la conception d une note EXEMPLE Ceci repr sente la conception d un exemple Ceci repr sente la conception d une meilleure pratique O AVERTISSEMENT Ceci repr sente la conception d un avertissement Ceci repr sente la conception d un renseignement 1 N 1 Param trage De L Application Architecture NiceLabel Automation est une application bas e sur un service L ex cution de toutes les r gles et actions est effectu e comme un processus d arri re plan avec les infos d identification du compte d utilisateur pour le Service Le NiceLabel Automation est compos de trois l ments e Automation Builder Ceci est l application de configuration que le concepteur utilisera pour cr er les d clencheurs filtres et actions ex cuter quand les donn es sont re ues par le d clen cheur Cette application s ex cute toujours comme une application 32 b
215. le et feuilles de calcul Microsoft Excel NOTE Les d tails de configuration d pendent du type de base de donn es s lectionn Les option dans l interface de dialogue d pendent des pilotes de base de donn e que vous utilisez Pour les d tails de configuration consultez le guide de votre pilote de base de donn es Pour plus d informations concernant la connectivit de la base de donn es consultez l article Acc der aux bases de donn es e V rification de la base de donn es intervalles de temps Sp cifie l intervalle de temps pour sonder les enregistrements de la base de donn es Options de d tection et Avanc es Ces options permettent d affiner le m canisme de d tection d enregistrements Quand les enregistrements sont obtenus de la base de donn es l onglet Action affichera automatiquement l objet pour Chaque Enregistrement o vous pouvez mapper les champs des tables aux variables des tiquettes Obtention d enregistrements bas e sur une valeur incr mentale unique de champ Dans ce cas le d clencheur surveillera un champ sp cifique auto incr mental num rique de la table NiceLabel Automation m morise la valeur du champ pour le dernier enregistrement A l intervalle de sondage suivant seules les valeurs plus grandes que celles m moris es seront acquises Pour configurer cette option vous devez s lectionner le nom de la table o les donn es r sident nom de table le champ auto incr mental champ cl
216. le nom d utilisateur NiceLabel Automation de l utilisateur actuellement connect La variable a un contenu si la connexion d uti lisateur est activ e Tout Fournit l heure actuelle dans le format sp cifi par le syst me local telle que 15 18 Variables Globales Les variables globales sont un type de variables qui peuvent tre utilis es sur des tiquettes diff rentes Les variables globales sont d finies en dehors du fichier d tiquette et m morisent la derni re valeur utilis e Les variables globales sont typiquement d finies comme des compteurs globaux La variable globale va fournir une valeur unique pour chaque tiquette demandant une nouvelle valeur Un verrouillage du fichier est utiliser pour assurer l unicit de chaque valeur Les variables globales sont d finies dans le concepteur d tiquettes NiceLabel Automation va seulement les utiliser Si votre NiceLabel Automation est install sur un ordinateur diff rent que le concepteur NiceLabel vous devrez copier le fichier de d finition des variables globales sur la machine NiceLabel Automation o la production d impression d tiquettes se d roule Pour copier les variables globales vers la machine NiceLabel Automation effectuez les op rations suivantes 67 1 Sur l ordinateur avec le concepteur NiceLabel naviguez vers le dossier suivant Sur Windows Vista Windows 7 Windows Server 2008 Windows Server 2012 et sup rieur SPROGRAMDATAS EuroPlus Va
217. le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les Echecs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Ex cuter Une Instruction SQL La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Envoie des commandes SQL vers un serveur SQL et collecte les r sultats Utilisez les commandes SELECT INSERT UPDATE et DELETE Cette action s utilise deux feins e Obtention de donn es additionnelles de la base de donn es Le d clencheur recevra les don n es pour l impression de l tiquette mais pas toutes les donn es requises Par exemple le d clencheur re oit la valeur pour ID Produit et Description mais pas le Prix Nous devons rechercher la valeur de Price prix dans la base de donn es SQL Voir l exemple de code SQL SELECT Price FROM Products s lectionner Prix de Produits O ID Product ID L ID est le champ dans la base de donn es Product ID est une variable d finie dans le d clencheur e Mettre jour ou effacer des donn
218. lemets PORT PORT lt file name gt APPEND Cette commande remplace le port d fini dans le pilote d imprimante et redirige l impression vers un fichier Si le nom de chemin ou de fichier contient des espaces mettez la valeur entre guillemets Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Le param tre APPEND est optionnel Par d faut le fichier sera remplac Utilisez ce param tre pour ajouter des donn es un fichier existant Quand vous utilisez une commande PORT dans le fichier JOB il restera valable jusqu la commande PORT suivante ou jusqu la fin du fichier ce qui arrive en premier Si vous utilisez une commande PRINTER apr s que la commande PORT a t ex cut e le param tre PORT substituera le port d fini pour l imprimante s lectionn e Si vous d sirez utiliser le port actuel qui est d fini pour l imprimante s lectionn e vous devez utiliser une autre commande PORT avec une valeur vide telle que PORT PRINT PRINT quantity skip identical label copies number of label sets Imprimer quantit saut copies identiques nombre de lots d tiquettes Cette commande lance le processus d impression e Quantity Sp cifie le nombre d tiquettes imprimer lt nombre gt Le nombre d tiquettes sp cifi sera imprim VARIABLE Sp cifie qu une variable d tiquette est d fin
219. lencheur dans un fichier Activez cette option pour sauvegarder les donn es re ues par le d clencheur L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et le nom du fichier En cas d erreur sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es dans le d clencheur uniquement si l erreur se pro duit durant l ex cution de l action Vous allez activez cette option pour r cup rer les donn es qui ont caus l erreur et r soudre le probl me ult rieurement NOTE NiceLabel Automation sauvegarde toujours les donn es re ues dans un nom de fichier temporaire qui est effac d s la fin d ex cution du d clencheur La variable interne DataFileName pointe vers ce nom de fichier Pour plus d informations consultez l article Variables Internes S curit e Verrouiller et encoder le d clencheur Active la protection du d clencheur Quand elle est acti v e le d clencheur est verrouill et ne peut pas tre dit les actions deviennent encod es Seul l utilisateur ayant le mot de passe peut d verrouiller le d clencheur et le modifier D clencheur De Port S rie Pour en savoir plus sur les d clencheurs en g n ral consultez l article Comprendre les D clencheurs L v nement du d clencheur de port s rie s active quand des donn es sont re ues sur le port s rie RS232 surveill Utilisation
220. les surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action 122 actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Utilisation D un Filtre De Donn es Ex cute les r gles du filtre sur la source de donn es d entr e En r sultat l action va extraire les champs des donn es d entr e et mapper leurs valeurs d
221. les noms de champs Pour plus d informations consultez l article D finition des Champs e Lecture dynamique des champs Dans ce cas le d clencheur peut recevoir des donn es de structures diff rentes tel que des nouveaux noms de champs et vous ne voulez pas mettre jour le filtre pour chaque changement de structure Le support dynamique va auto matiquement lire tous les champs dans les donn es m me s il existe des nouveaux champs ou certains anciens champs sont manquants Pour plus d informations voir l article Activer la Struc ture Dynamique La section Aper u de Donn es simplifie la configuration Le r sultat des filtres d finis est surlign dans la zone d aper u chaque changement de configuration Vous pouvez voir quelles donn es seront extraites pour chaque r gle D finition Des Champs La d finition des champs est tr s facile pour les fichier texte structur s Vous avez deux options e La d limitation d finit les champs Dans ce cas vous avez des s parateurs tels que virgule ou double point entre les champs Vous devez seulement d finir les noms de champs dans le m me ordre qu ils appara tront dans les donn es re ues par le d clencheur Champs largeur fixe Dans ce cas vous devez seulement d finir les noms de champs dans le m me ordre qu ils appara tront dans les donn es re ues par le d clencheur et d finir le nombre de caract res que le champ va occuper Autant de caract res seront l
222. lez l onglet Actions Ajoutez l action Envoyer les Donn es au HTTP Dans les caract ristiques de l action d veloppez Afficher les options d ex cution et de traitement d erreurs Pour Condition introduisez comme suit L action ayant cette condition s ex cutera seulement si l erreur survient et LastErrorActionID contient l ID de l erreur toute valeur plus grande que 0 Par d faut les conditions s ex cutent en utilisant la syntaxe VB Script LastErrorActionID gt 0 Vous devrez galement activer l option Ignorer l erreur pour chaque action dont vous pr voyez l chec Cela pr viendra Automation de ne pas arr ter compl tement l ex cution des actions mais de continuer par l action suivante dans le m me niveau hi rarchique NOTE Pour plus d informations consultez l article Traitement d Erreurs Utiliser l action Essai L action Essai limine la n cessit d encoder les conditions L action vous fournit deux espaces r serv s L espace r serv Do faire va contenir les actions que vous vou lez ex cuter Si une erreur survient l ex cution s interrompt et les actions dans l espace r serv Pour erreur seront ex cut es Les actions de connectivit de sortie de cet espace r serv sont 147 utilis es pour procurer le feedback du statut d une t che d impression Pour plus d in formations consultez l article Essai Cluster Haute Disponibilit Fail over La fonctionnalit de cet l ment e
223. lisateur ayant le mot de passe peut d verrouiller le d clencheur et le modifier Utilisation De Variables Variables Les variables sont utilis es comme conteneurs de valeurs de donn es Vous avez besoin de variables pour transf rer les valeurs l tiquette dans l action Print Label ou pour utiliser les valeurs dans d autres 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 envoyer les valeurs dans les variables Pour plus de renseignements consultez l article Comprendre les Filtres G n ralement vous voulez envoyer les valeurs des variables au mod le d tiquette et imprimer l tiquette Le m canisme pour envoyer des valeurs de variables aux tiquettes utilise le mappage de nom automatique la valeur de variable d finie dans le d clencheur sera envoy e la variable d finie dans l tiquette de m me nom Vous pouvez d finir les variables de trois fa ons e Importer les variables du fichier d tiquette Pour le mappage automatique expliqu ci des sus il est conseill d importer chaque fois les variables de l tiquette Cette action assure que les noms de variables correspondent et gagne du temps La variable import e n h rite pas seulement du nom de variable mais aussi des caract ristiques support es de la variable telles que la longueur et valeur par d faut e D finition manuelle des variables Quand vous d finissez les v
224. lle valeur e Valeur Sp cifie la nouvelle valeur de la variable Vous pouvez utiliser le contenu fixe un mixte de contenu fixe et variable ou contenu variable seul Pour ins rer un contenu de variable cli quez le bouton avec une fl che droite de la zone de donn es et ins rez la variable de la liste Pour plus d informations consultez l article Utiliser des valeurs compos es Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs 118 EXEMPLE A la fin de l impression vous pouvez voul
225. m est d fini comme une valeur entre le 6e caract re de la ligne et le signe gal La valeur est d finie comme la valeur entre le signe gal et la fin de la ligne avec un d calage n gatif de trois caract res AXA AFDO1DonationHR G095605 3412625 FS FD02DonationBC DG0956053412625 FS FDO3HospitalNoHR HN060241 FS FD04HospitalNoBC 060241 FS FDO0O5Surname Hawley FS FD07Forename Annie FS FD09Product Blood FS FD1iO0PatientBIGp 0 Rh ve FS AFD11DoB 27 June 1947 FS AFD12DateReqd 25 Dec 2012 FS AKZ Plus plus d informations consultez l article Exemples Configuration De Filtre XML Filtre XML La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Pour en savoir plus sur les filtres en g n ral consultez l article Comprendre les Filtres Utilisez ce filtre chaque fois que le d clencheur re oit des donn es encod es XML Le filtre vous permet d extraire les champs individuels les champs r p tables dans les sous zones et m me les paires nom valeur La structure XML d finit les l ments et sous l ments attributs et leurs valeurs et les valeurs texte valeurs d l ment Vous pouvez d finir la structure du fichier XML vous m me mais il est conseill d importer la structure du mod le de fichier XML existant Cliquez le bouton Importer la Structure de Donn es dans le ruban Quand vous importez la structure XML la section Aper u de Donn es affi
226. ment des donn es Chaque segment de donn es doit avoir la m me taille e Selon la s quence de caract res re ue Sp cifie que le d clencheur va s activer chaque fois que le la s quence de caract res requise a t re ue Vous utiliserez cette option si vous savez que la fin de donn es est toujours identifi e par une cha ne de caract res unique Vous pouvez ins rer des caract res sp ciaux binaires en utilisant le bouton c t du champ d dition e Inclure dans les donn es du d clencheur La s quence de caract res qui est utilis e pour d terminer l v nement de d clenchement ne sera pas coup e des donn es mais sera inclue dans les donn es Le d clencheur recevra le flux de donn es complet e Quand rien n est re u au bout de l intervalle de temps sp cifi Sp cifie que le d clencheur va s activer apr s un intervalle de temps requis suivant la r ception du dernier caract re Ex cution e Permettre les connexions depuis les h tes suivants Sp cifie la liste d adresses IP ou les noms d h te des ordinateurs pouvant se connecter au d clencheur Introduisez chaque entr e sur une nouvelle ligne e _Refuser les connexions depuis les h tes suivants Sp cifie la liste d adresses IP ou les noms d h te des ordinateurs qui ne peuvent pas se connecter au d clencheur Introduisez chaque entr e sur une nouvelle ligne Message de bienvenue Sp cifie le texte du message qui est renvoy au client ch
227. mettre jour automatiquement le contenu du cache l intervalle de temps d fini la valeur par d faut est de 5 minutes Pour forcer le rechargement du cache manuellement effectuez les op rations suivantes 1 Ouvrez Automation Manager 2 Localisez la configuration qui contient le d clencheur pour lequel vous voulez forcer le rechar gement des tiquettes 3 Effectuez un clic droit sur la configuration 4 S lectionnez Recharger la Configuration Traitement D Erreurs Quand une erreur survient durant l ex cution d une action NiceLabel Automation arr te l ex cution de toutes les actions dans le d clencheur Si vous avez des actions d finies apr s l action actuelle elles ne seront pas ex cut es Par exemple les actions sont d finies comme dans la copie d cran Si l action D finir l imprimante choue cause du nom erron ou l imprimante est inaccessible les actions Imprimer l tiquette et Requ te HTTP ne seront pas ex cut es Le traitement de l action s arr te aD finir l imprimante Automation Manager affichera que le d clencheur est en tat d erreur et le retour du d clencheur s il est activ sera en termes de mauvaise s lection d imprimante imprimante inaccessible 4 Cr Open Label Fo Set Printer ur Print Label ES nm HTTP Request 143 Toutefois dans ce cas particulier vous ne voulez pas utiliser le retour asynchrone envoy automatiquement quand il est activ dans le
228. mise jour avec le r sultat Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans un
229. mon Diagnostics Tracing Enabled et assignez lui la valeur True Le fichier devrait avoir le contenu suivant lt xml version 1 0 encoding utf 8 gt lt Configuration gt lt Common gt lt Diagnostics gt lt Tracing gt lt Enabled gt True lt Enabled gt lt Tracing gt lt Diagnostics gt lt Common gt lt Configuration gt 5 Quand vous sauvegardez le fichier le Service NiceLabel Automation va appliquer les para m tres automatiquement 6 Les fichiers de tra age LOG apparaitront dans le m me dossier 7 D marrez Automation Manager pour confirmer que le mode de tra age est activ Il affichera le texte Le tra age a t activ dans l interface de notification au dessus de la liste du d clen cheur Comprendre Les Param tres D imprimante Et DEVMODE O NOTE La structure de donn es DEVMODE fait partie de Structure GDI d Impression API de Windows Ce sont des informations techniques avanc es utilis es seulement pour des requ tes tr s sp cifiques Chaque fois que vous imprimez l tiquette avec le logiciel NiceLabel ou un document dans une application Windows appropri e l application d impression va lire les param tres de l imprimante d finis dans le pilote d imprimante et les appliquer la t che d impression La m me tiquette peut 180 tre imprim e sur diff rentes imprimantes en s lectionnant un pilote d imprimante diff rent Les param tres d imprimante d un
230. ms vous aident distinguer les diff rents d clencheurs quand vous les configurez dans Automation Builder et les ex cutez ensuite dans Automation Manager e Description Procure la possibilit de d crire la fonctionnalit de ce d clencheur Vous pouvez l utiliser pour crire une courte description de la fonction du d clencheur e D tecter le fichier sp cifi Sp cifie le chemin et le nom du fichier que vous allez surveiller pour les changements 36 e D tecte un ensemble de fichiers dans le dossier sp cifi Sp cifie le chemin vers le dossier que vous allez surveiller pour les changements de fichiers et des noms de fichiers Vous pouvez galement utiliser les caract res g n riques standards de Windows et Certains types de fichiers sont pr d finis dans les listes d roulantes mais vous pouvez galement introduire vos propres types O NOTE Durant la surveillance de dossiers r seau assurez vous d utiliser la notation UNC de server share file Pour plus d informations consultez l article Acc s aux ressources r seau partag es D tection automatique de changements L application r pondra aux changements du fichier d s que le fichier a t cr Vous pouvez l utiliser quand le dossier surveill est situ sur le disque local e V rifier les changements dans le dossier intervalles de millisecondes L application va scanner le dossier pour des changements de fichiers dans un intervalle de t
231. n Synchrone Nombre Maximum de requ tes concurrentes Sp cifie le nombre maximum de connexions entrantes concurrentes Autant de clients peuvent envoyer des donn es au d clencheur simul tan ment Le nombre d pend aussi des performances physiques de votre serveur e Type de R ponse Sp cifie le type de votre message de r ponse Les types de m dias Internet 53 fr quemment utilis s aussi connus comme types MIME ou types Content sont pr d finis dans le menu d roulant Si votre type de m dia n est pas disponible dans la liste entrez le simplement vous m me Les donn es de r ponse seront envoy es l ext rieur sous forme de feedback format es en type de m dia d fini L option Variable active le type de m dia variable Quand il est activ vous devez s lectionner la variable qui contiendra le type de m dia O NOTE Si vous ne sp cifiez pas le Content Type NiceLabel Automation utilisera application octet stream par d faut Donn es de R ponse D finit le contenu du message de r ponse Vous pouvez utiliser le contenu fixe un mixte de contenu fixe et variable ou contenu variable seul Pour ins rer un contenu variable cliquez le bouton avec une fl che droite de la zone de donn es et ins rez la variable de la liste contenant les donn es que vous voulez renvoyer comme message de r ponse HTTP Pour plus d informations consultez l article Utiliser des valeurs compos es Certains exemples de ce que v
232. n de la requ te et peut aussi contenir le contenu requis dans le corps du message Param tres de Connexion NOTE Cette action supporte le Protocole Internet version 6 IPv6 Destination D finit l adresse le port et la destination chemin sur le serveur Web Si le serveur Web fonctionne sur le port 80 par d faut vous pouvez sauter le num ro de port Vous pouvez coder en dur les param tres de connexion et utiliser un nom d h te et une adresse IP fixes Vous pouvez galement utiliser des param tres de connexion variables Pour plus d in formations consultez l article Utiliser des valeurs compos es EXEMPLE Si la variable hostname procure le nom du serveur Web et la variable port fournit le num ro de port vous pouvez entre la destination suivante hostname port nom d h te Request method m thode de requ te Liste les m thodes disponibles pour la requ te Vous avez le choix entre POST GET PUT et DELETE Timeout d lai d expiration D finit le d lai durant lequel le serveur essaiera d tablir la connexion e Wait for status reply attendre la r ponse d tat Sp cifie que vous voulez recevoir un retour d tat siles donn es ont bien t transmises Le code d tat HTTP renvoy par le serveur Web sera sauvegard dans la variable s lectionn e Les codes d tat dans la plage de 2XX sont des codes de succ s la r ponse habituelle OK est le code 200 Les codes 5XX sont des erreurs du serve
233. nalis e sp cifique quand elle est disponible en tant qu actions dans votre produit NiceLabel Automation NOTE Par exemple vous pouvez utiliser SETPRINTPARAM si pouvez voir l action Set Print Parameter niveaux de produit Pro et Enterprise NiceLabelCaract ristiques de Commandes COMMENTAIRE Il est conseill de documenter vos commandes durant le d veloppement du fichier de commande Cela vous aidera d coder ce que le script vraiment fait quand vous jetterez un coup d il sur le 162 script au bout d un certain temps Utilisez le point virgule au d but de la ligne Tout ce qui suit le point virgule sera consid r comme un commentaire et ne sera pas trait CLEARVARIABLEVALUES CLEARVARTABLEVALUES Cette commande remet les valeurs des variables leur valeur par d faut CREATEFILE CREATEFILE lt file name gt lt contents gt Cette commande va cr er un fichier texte Vous pouvez l utiliser pour signaler une partie tierce que le processus d impression a commenc ou s est termin selon l endroit o vous placez la commande Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es DELETEFILE DELETEFILE lt nom de fichier gt Efface le fichier sp cifi Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux res
234. nant un chantillon de donn es qui seront accept es par le d clencheur durant le d ploiement en temps r el Le d clencheur ex cutera toutes les actions d finies y compris le filtrage de donn es et l aper u de l tiquette l cran L aper u simulera le processus d impression dans tous ses d tails Les tiquettes seront imprim es selon la m me composition et contenu que l aper u Cela inclut le nombre et le contenu des tiquettes Cela vous informera du nombre de t ches d impression cr es et du nombre d tiquettes dans chaque t che ainsi qu un aper u de chaque tiquette Vous pouvez naviguer d une tiquette l autre dans la t che d impression s lectionn e Le volet Journal rapporte les m mes informations que celles qui seraient affich es dans le Automation Manager D veloppez les entr es du journal pour afficher tous les d tails NOTE Quand vous lancer l aper u d impression toutes les actions d finies pour le d clencheur s lectionn seront activ es pas seulement l action Impression d tiquette Soyez prudent quand vous utilisez des actions qui vont modifier les donn es telles que Ex cuter une instruction SQL Ex cuter l Instruction SQL ou Service Web car leur ex cution est irr versible Pour afficher un aper u des tiquettes effectuez les pas suivants 1 Ouvrir la configuration du d clencheur 2 Assurez vous que la configuration du d clencheur est sauvegard e 3 Cliquez le bout
235. nchrone La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Mode d impression Asynchrone NiceLabel AutomationLe mode d op ration par d faut est asynchrone C est une forme d impression dans laquelle un d clencheur envoie les donn es d impression et ensuite ferme la connexion vers le sous syst me d impression Le d clencheur n attend pas les r sultat du processus d impression et ne re oit pas de feedback D s que les donn es ont t envoy es le d clencheur est pr t recevoir un nouveau flux de donn es Le mode asynchrone amplifie les performances du d clencheur et augmente le nombre de d clencheurs qui peuvent tre trait s par p riode de temps Chaque processus d impression a une m moire tampon devant lui dans laquelle le d clencheur envoie les requ tes d impression La m moire tampon absorbe les pointes et assure que les donn es ne sont pas perdues 144 Si l erreur survient durant le traitement elle sera enregistr e dans Automation Manager et NiceLabel Control Center si vous l utilisez mais le d clencheur n en est pas inform Quand vous utilisez le mode d impression asynchrone vous ne pouvez pas d finir l ex cution d actions conditionnelles si l ex cution du d clencheur est en erreur Mode d impression Synchrone Au contraire le mode synchrone ne coupe pas la connexion avec le processus d impression Dans ce mode le d clenc
236. nd le serveur de licence ne peut pas tre contact Automation Manager affichera le message dans l cran d information et sauvegarder l v nement dans le journal Windows Application Event Quand NiceLabel Automation fonctionne en mode hors ligne il continuera ex cuter les d clencheurs durant 24 heures Vous devrez r tablir une connexion au serveur de licence end ans 24 heures pou assurer une op ration ininterrompue Les informations d activit s d impression seront conserv s en m moire cache locale et synchronis s avec le serveur d s que la connexion est r tablie NOTE Le mode hors ligne n est que quand la licence NiceLabel Automation dans NiceLabel Control Center est activ e Mode De Licence D Imprimante En fonction de la licence votre produit NiceLabel Automation peut tre limit au niveau du nombre d imprimantes que vous pouvez utiliser simultan ment Dans ce cas NiceLabel Automation conserve une trace du nombre et des noms des diff rentes imprimantes que vous avez utilis pour imprimer Quand vous d passez le nombre d imprimantes d fini par votre licence vous ne pouvez plus imprimer vers une nouvelle imprimante L erreur sera enregistr e dans le journal de la base de donn es Vous pouvez remettre la liste d imprimantes z ro en red marrant le service NiceLabel Automation Pour red marrer le service ouvrez Windows console de Services console trouvez NiceLabel Automation Service et cliquez sur le bouton Red m
237. nel durant la lecture de donn es sur le port s rie Le contenu complet du tampon de port s rie sera lu apr s le d lai Envoyer les donn es d initialisation Sp cifie la cha ne de caract res qui est envoy e au port s rie s lectionn avant la lecture des donn es Cela procure la fonctionnalit d initialisation de l appareil avant qu il ne fournisse les donn es Vous pouvez galement l utiliser pour envoyer une question sp cifique l appareil et recevoir la r ponse sp cifique Cliquez les boutons fl che pour ins rer des caract res sp ciaux tels que les codes de contr le Pour plus d in formations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le Extraction de Donn es Active l extraction de donn es Procure une fonctionnalit pour extraire une partie des don n es Vous pouvez d finir la position de d part et de fin Tous les caract res dans ces positions seront extraits Pour utiliser des techniques d extraction plus fortes vous pouvez analyser les donn es re ues dans des filtres Pour plus de renseignements consultez l article Comprendre les Filtres R sultats e Sauvegarder les donn es dans une variable Sp cifie la variable qui va sauvegarder les don n es re ues D s que vous avez captur les donn es et les avez sauvegard dans une variable vous pouvez les manipuler en utilisant des filtres et ou comme entr es pour une autre action Ex cution d Action et
238. nl vera TOUS les v nements sauvegard s dans la base de donn es du journal et est appliqu tous les d clencheurs pas seulement le d clencheur actuel 140 Performances Et Options De Feedback Traitement Parall le La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise La ligne de produits NiceLabel Automation a t d velopp e pour permettre le traitement parall le des processus entrants et sortants Cela assure une efficacit maximale de tout syst me sur lequel le logiciel a t install NiceLabel Automation peut effectuer plusieurs t ches simultan ment tout en conservant l ordre dans lequel les d clencheurs sont arriv s La rapidit des t ches d impression est grandement d pendante du mat riel sur lequel le logiciel est impl ment Traitement parall le d entr e Vous pouvez ex cuter plusieurs d clencheurs sur la m me machine et ils r pondront tous aux changements surveill s dans les v nements simultan ment Chaque d clencheur m morise les donn es des v nements non trait s de la liste dans la file La liste va mettre les donn es entrantes en m moire tampon dans le cas o aucune des t ches d impression n est actuellement disponible D s qu une t che d impression est disponible la premi re t che est prise de la file en utilisant le principe FIFO Premier entr Premier sorti Cela permet le respect d impression cor
239. nne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Envoyer Des Commandes Pe
240. nom d imprimante assurez vous d utiliser l action Set Print Parameter d finir le param tre d impression ensuite Avant de pouvoir appliquer la structure DEVMODE au pilote d imprimante vous devez commencer par charger les param tres d imprimante par d faut ce qui sera effectu par l action Set Printer Le DEVMODE est seulement compatible avec le DEVMODE du m me pilote d imprimante Param tres d Impression Cette section d finit les param tres disponibles pouvant tre affin s avant l impression e R servoir Papier D finit le nom du r servoir papier contenant le m dia d tiquette Utilis g n ralement avec les imprimantes laser et jet d encre ayant diff rents r servoirs papier Le nom du r servoir papier fourni doit correspondre au nom du r servoir dans le pilote d im primante Pour plus d informations voir caract ristiques du pilote d imprimante e Vitesse d impression D finit la valeur pour la vitesse d impression et substitue les param tres de l tiquette La valeur fournie doit se situer dans la gamme de valeurs acceptables Par exemple un mod le d imprimante accepte une gamme de valeurs de 0 30 l autre mod le 114 d imprimante accepte des valeurs de 15 15 Pour plus d informations voir caract ristiques du pilote d imprimante e Obscurit D finit l obscurit des objets imprim s sur le papier et substitue les param tres de l tiquette La valeur fournie doit se situer dans
241. nom du fichier Voir aussi la description de TriggerFileName Port TCP IP Fournit le num ro de port comme d fini dans le d clencheur HTTP Ser vice Web RemoteHttplp HTTP Fournit le nom de l appareil de l ordinateur qui se connecte au d clen cheur RemotelP Service Web Fournit le nom de l appareil de l ordinateur qui se connecte au d clen cheur ShortConfigurationFileName Tout Fournit le nom de fichier du fichier de configuration file sans le che min Voir aussi la description de ConfigurationFileName ShortDataFileName Tout Fournit le chemin vers la variable DataFileName sans le chemin Voir aussi la description de DataFileName ShortTriggerFileName Fichier Fournit le nom du fichier vers la variable TriggerFileName sans le che min Voir aussi la description de TriggerFileName Tout Fournit le nom Windows de l utilisateur connect Base de don Fournit les nom de la table comme utilis e dans le d clencheur n es Tout Fournit la valeur de l heure actuelle tel que 15 Tout Fournit la valeur de minutes actuelle tel que 18 Tout Fournit la valeur de secondes actuelle tel que 25 TriggerFileName Fichier Fournit le nom du fichier qui a d clench les actions C est utile quand vous surveillez un ensemble de fichiers dans le dossier pour identifier exactement le fichier qui a d clench les actions TriggerName Tout Fournit le nom du d clencheur comme d fini par l utilisateur Nom d utilisateur Fournit
242. nombre d tiquettes imprimer Valeurs possibles valeur num rique VARIABLE ou UNLIMITED Pour plus d informations consultez l article Impression d tiquette Un champ requis Skip Sp cifie le nombre d tiquettes sauter au d but de la premi re page imprim e Cette fonctionnalit est utile quand vous voulez r utiliser la feuille d tiquettes partiellement impri m e Champ optionnel ldenticalCopies Sp cifie le nombre de copies d tiquettes imprimer pour chaque tiquette unique Cette fonctionnalit est utile l impression d tiquettes contenant des donn es d une base de donn es ou quand vous utilisez des compteurs et vous avez besoin de copies d ti quettes Champ optionnel NumberOfSets sp cifie le nombre de fois que le processus d impression doit tre r p t Chaque ensemble d tiquettes d finit l occurrence du processus d impression Champ option nel Port Sp cifie le nom du port pour l imprimante Vous pouvez remplacer le port par d faut sp cifi dans le pilote d imprimante Vous pouvez galement l utiliser pour rediriger l im pression vers un fichier Champ optionnel Autres noms de champs Tous les autres champs d finissent les noms des variables de l ti quette Le contenu du champ sera sauvegard dans la variable de m me nom avec sa valeur Fichier De Commande JOB Le fichier de commande JOB est un fichier texte contenant les commandes NiceLabel Les commandes sont ex cut e
243. nseResult type xsd int gt lt wsdl part name responseData type xsd base64Binary gt lt wsdl part name errorText Etype xsd string gt lt wsdl message gt Il y a deux variables d entr e vous fournissez les valeurs e text texte Ceci est la cha ne de caract res d entr e qui peut tre analys e par le filtre d fini dans la configuration G n ralement la structure de la cha ne de caract res est CSV ou XML pour permettre une analyse facile par un filtre mais vous pouvez utiliser n importe quel format de texte e wait attendre Ceci est un champ Bool en qui sp cifie si vous allez attendre la r ponse de l tat d impression et si le Service Web doit fournir un feedback Pour Vrai utilisez 1 pour Faux utilisez 0 Selon le type de m thode que vous s lectionnez il y a soit une r ponse pr d finie ou vous pouvez envoyer la r ponse personnalis e Il y a trois variables de sortie optionnelles ExecuteTriggerWithResponseResult ex cuter le d clencheur avec r sultat r ponse La r ponse int gre contiendra la valeur 0 s il n y a pas eu de probl mes de traitement des don n es et elle contiendra une int gre plus grande que 0 quand une des erreur s est sont sur venue s L application qui ex cute l appel Web Service au NiceLabel Automation peut utiliser la r ponse comme indicateur d erreur responseData donn e de r ponse La r ponse personnalis e que vous pouvez d finir
244. nses de donn es en les sauvegardant dans un fichier duquel vous pouvez les transposer vers des variables 86 Vous pouvez fournir les valeurs de variable s au programme en les entourant de crochets dans la ligne de commande C Applications Processing exe variablel variable2 E w File Settings Variables Actions File name C Applications Processing exe variablel variable2 4 For Each Record Ce Open Document Program 4 Or Open Label pai Redirect Printing to PDF Fichier e Nom de fichier Sp cifie le chemin et nom du fichier Il peut tre cod en dur et le m me fichier sera utilis chaque fois Si vous n utilisez que le nom de fichier sans le chemin le dossier o est sauvegard le fichier de configuration MISX sera utilis Vous pouvez utiliser une r f rence relative au nom de fichier o le dossier avec le fichier MISX est utilis comme dossier racine L option Variable active le nom de fichier variable Vous pouvez s lectionner une variable simple qui contient le chemin et ou le nom de fichier ou vous pouvez combiner diff rentes variables qui vont cr er le nom de fichier Pour plus d informations consultez l article Utiliser des valeurs compos es NOTE Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Options d Ex cution e Hide window cacher la fen tre Sp cifie q
245. nstruction SQL L action affichera un aper u de l ex cution de l instruction SQL d finie Vous pourrez voir l ensemble de donn es r sultant de l instruction SELECT et le nombre de rang es affect es par les instructions UPDATE INSERT et DELETE L ex cution de l aper u est une transaction s curis e et vous pouvez restaurer tous les changements Vous pouvez modi fier les param tres de requ te introduits et voir comment ils influencent le r sultat e Web Service L action affichera un aper u d ex cution de la m thode s lectionn e function du Web Service Vous pouvez modifier les param tres d entr e et voir comment ils influencent le r sultat e Ex cuter le script L action v rifiera les erreurs de syntaxe dans le script fourni et l ex cutera Vous pouvez modifier les param tres d entr e et voir comment ils influencent l ex cution du script Tester l ex cution du d clencheur et afficher un aper u de l tiquette l cran Pour tester le d clencheur complet utilisez la fonction int gr e Run Preview Vous pouvez effectuer un aper u d activation run preview pour chaque d clencheur peu importe le type Le d clencheur ne s activera pas au changement de l v nement surveill seul le d clencheur activ dans le Automation 130 Manager peut le faire En fait le d clencheur effectuera les actions en fonction des donn es sauvegard es dans un fichier Vous devez vous assurer que vous avez un fichier conte
246. nt l tat des t ches d impression cr es Le d clencheur acceptera les donn es fournies et les utilisera durant l ex cution des actions d finies L ex cution des actions peut tre supervis e Le d clencheur rapportera l tat de succ s de chaque v nement d ex cution Pour activer le rapportage d tat du processus d impression vous devez activer le Mode d impression Synchrone Les m thodes fonctions suivantes sont expos es dans le d clencheur Web Service e ExecuteTrigger ex cuter le d clencheur Cette m thode accepte l introduction de donn es dans le traitement et procure le feedback de statut optionnel Un des param tres d entr e active ou d sactive le feedback Si vous activez le rapportage d tat le feedback contiendra l ID d erreur et une description d taill e de l erreur Si l ID d erreur est gale 0 il n y avait pas de probl mes durant la cr ation du fichier d impression Si l ID est sup rieure 0 une erreur est survenue durant le processus d impression Dans cette m thode la r ponse de Web Service n est pas configurable et contiendra toujours l ID d erreur et la description de l erreur e ExecuteTriggerWithResponse ex cuter le d clencheur avec r ponse Cette m thode accepte l introduction de donn es dans le traitement et procure le feedback de statut per sonnalis La r ponse de Web Service est configurable Vous pouvez renvoyer toutes les don n es que vous voulez dans une des structu
247. nt pas disponibles sur le clavier tels que Retour Charriot et Passage la Ligne NiceLabel Automation utilise une notation pour encoder de tels caract res sous forme lisible tels que lt CR gt pour Retour Charriot et lt LF gt pour Passage la Ligne Pour plus d informations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le Cette option convertit les caract res sp ciaux de la syntaxe NiceLabel en caract res binaires r els EXEMPLE Quand vous recevez les donn es lt CR gt lt LF gt NiceLabel Automation les utilisera comme une cha ne compl te de 8 caract res Pour interpr ter et utiliser les donn es comme deux caract res binaires CR Retour Charriot code ASCII 13 et LF Passage la Ligne code ASCII 10 vous devrez activer cette nouvelle option e Rechercher et effacer tout avant Trouve la cha ne de caract res fournie et efface tous les caract res du d but des donn es jusqu la cha ne de caract res La cha ne de caract res trou v e peut aussi tre effac e Rechercher et effacer tout apr s Trouve la cha ne de caract res fournie et efface tous les caract res depuis la cha ne de caract res jusqu la fin des donn es La cha ne de caract res trouv e peut aussi tre effac e Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront 120 ex cut es Vous pouvez utiliser
248. nternes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Essai La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise Permet une d tection facile des erreurs durant l ex cution et l ex cution d un autre ensemble d actions si l erreur appara t L action cr e des espaces r serv s Do faire et On error pour erreur pour des actions Toutes les actions qui doivent s effectuer quand le d clencheur est activ doivent tre plac es dans l espace r serv Do Si aucune erreur n est d tect e durant l ex cution des actions de l espace r serv Do elles seront les seules actions tre ex cut es Toutefois quand une erreur survient l ex cution des actions de l espace r serv Do vont s interrompre et l ex cution passe aux actions de l espace r serv On error 121 A C For loop 4 T Try 4 Do 4 Cr Open Label Fo Set Printer me HTTP Request EF Save Data to File EXEMPLE Si une des actions dans l espace r serv Do choue l ex cution de l action s arr te et red marre avec les actions dans l espace r serv Pour Erreur Si Try essai est plac s par ment il terminera l ex cution du d clencheur Dans ce cas Try est imbriqu sous l action For loop en boucle Normalement toute erreur dans l espace r serv Do arr tera aussi l ex cution de l action For loop en boucle m me si d autres phases de
249. oded sera utilis e Si vous ne voyez pas le type appropri dans la liste introduisez le vous m me Ent tes HTTP additionnelles Certains serveurs HTTP sp cialement pour les services REST requi rent l inclusion de l ent te HTTP personnalis e dans le message Cette section vous permet de fournir les ent tes HTTP dont vous avez besoin L ent te HTTP doit tre introduite en respectant la syntaxe suivante header field name header field value Par exemple pour utiliser les noms de champ Accept User Agent et Content Type vous pouvez utiliser la suivante Accept application json charset utf 8 User Agent User Agent Mozilla 5 0 Windows NT 6 3 WOW64 AppleWebKit 537 36 KHTML like Gecko Chrome 31 0 1650 63 Safari 537 36 Content Type application json charset UTF 8 Vous pouvez coder en dur les noms des champs d ent te ou vous pouvez obtenir leurs valeurs par les variables des d clencheurs Pour acc der aux variables cliquez la petite fl che la droite du champ de texte Pour plus d informations consultez l article Utiliser des valeurs compos es Vous pouvez utiliser autant de champs d ent te personnalis s que vous voulez assurez vous seulement que chaque ent te est plac e sur une nouvelle ligne 5 NOTE Les ent tes HTTP introduites vont substituer les ent tes qui sont d j d finies dans les caract ristiques des actions telles que Content Type type de contenu Ex cution d Action et T
250. oir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Manipulation De Cha ne De Caract res Formate les valeurs des variables s lectionn es Vous pouvez r aliser les actions telles que effacer les espaces de d but et de fin rechercher et remplacer des caract res effacer les parenth ses d ouverture et de fermeture G n ralement vous aurez besoin de cette fonctionnalit quand le d clencheur re oit des donn es non structur es ou brutes et vous avez besoin de les analyser avec le filtre Donn es non structur es Cette action vous permet d affiner la valeur des donn es O NOTE Si cette action ne vous procure pas suffisamment de pouvoir de manipulation d une cha ne de caract res particuli re vous pouvez utiliser l action Ex cuter le Script et utiliser Visual Basic Script ou Python pour manipuler v
251. omation utilise une notation pour encoder de tels caract res sous forme lisible tels que lt CR gt pour Retour Charriot et lt LF gt pour Passage la Ligne Pour plus d informations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le Cette option convertit les caract res sp ciaux de la syntaxe Nicelabel en caract res binaires r els EXEMPLE Quand vous recevez les donn es lt CR gt lt LF gt NiceLabel Automation les utilisera comme une cha ne compl te de 8 caract res Pour interpr ter et utiliser les donn es comme deux caract res binaires CR Retour Charriot code ASCII 13 et LF Passage la Ligne code ASCII 10 vous devrez activer cette nouvelle option e Rechercher et effacer tout avant Trouve la cha ne de caract res fournie et efface tous les caract res du d but des donn es jusqu la cha ne de caract res La cha ne de caract res trouv e peut aussi tre effac e 17 e Rechercher et effacer tout apr s Trouve la cha ne de caract res fournie et efface tous les caract res depuis la cha ne de caract res jusqu la fin des donn es La cha ne de caract res trouv e peut aussi tre effac e Configuration De Filtre De Donn es Non struc tur es Filtre De Donn es Non structur es Pour en savoir plus sur les filtres en g n ral consultez l article Comprendre les Filtres Utilisez ce filtre chaque fois que le d clencheur re oit des donn es non structur es
252. on Afficher l aper u dans le groupe Aper u du ruban 4 Naviguez vers le fichier de donn es fournissant le contenu typique que le d clencheur accep tera 5 Visualisez le r sultat dans un onglet d aper u Tester le d ploiement sur un serveur de pr production La meilleure pratique est de d ployer la configuration vers Automation Manager sur un serveur de pr production avant le d ploiement sur le serveur de production Tester dans un environnement de pr production permet d identifier des probl mes de configuration qui n ont pas t d tect s durant les essais du d clencheur sur le Automation Builder seul La performance peut aussi tre mise l preuve en ajoutant la charge sur le d clencheur et suivre ses r sultats Les tests fourniront d importantes informations concernant la bande passante disponible et identifier les points faibles En fonction des conclusions vous pouvez ensuite impl menter diverse techniques d optimisation telles que l optimisation de la conception d tiquette pour r duire le flux d impression et optimiser le flux g n ral de donn es depuis l application existante vers le NiceLabel Automation Diff rences importantes entre les tests r els et l aper u Automation Builder Alors que l aper u du d clencheur l cran dans le Automation Builder procure une m thode rapide de test du d clencheur vous ne devez pas uniquement vous y fier Il peut y avoir des diff rences d ex cution entre l ape
253. on est param tr pour surveiller un dossier un fichier une communication ou un port Quand une op ration s effectue dans l entreprise un changement de fichier ou des donn es entrantes sont d tect s ce qui active le processus d impression d tiquettes En savoir plus sur les diff rents D clencheurs e D clencheur de Fichier e D clencheur de port s rie e D clencheur de Base de Donn es e D clencheur TCP IP e D clencheur HTTP e D clencheur Web Service Extraction de donn es et Placement D s que l impression est activ e le NiceLabel Automation extrait les donn es d tiquette et les ins re dans les champs de variables du mod le d tiquette Les Filtres d extraction de donn es supportent e Fichiers de Texte Structur s e Fichiers de Texte Non Structur s e Diff rents fichiers XML e Donn es binaires remplacement d imprimante export d un logiciel d origine donn es d ap pareils mat riels etc Ex cution d Action Quand les donn es ont t appliqu es aux champs de variables correspondants sur les tiquettes NiceLabel Automation effectue les actions Les op rations de base comprennent g n ralement les actions Ouvrir tiquette et Imprimer tiquette pour imprimer les donn es extraites sur les tiquettes Vous pouvez aussi envoyer les donn es des endroits personnalis s tels que des fichiers sur le disque un serveur Web des appareils mat riels et beaucoup d autres En tout vous avez
254. on pour encoder de tels caract res sous forme lisible tels que lt CR gt pour Retour Charriot et lt LF gt pour Passage la Ligne Pour plus d informations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le Cette option convertit les caract res sp ciaux de la syntaxe NiceLabel en caract res binaires r els EXEMPLE Quand vous recevez les donn es lt CR gt lt LF gt NiceLabel Automation les utilisera comme une cha ne compl te de 8 caract res Pour interpr ter et utiliser les donn es comme deux caract res binaires CR Retour Charriot code ASCII 13 et LF Passage la Ligne code ASCII 10 vous devrez activer cette nouvelle option e Rechercher et effacer tout avant Trouve la cha ne de caract res fournie et efface tous les caract res du d but des donn es jusqu la cha ne de caract res La cha ne de caract res trou v e peut aussi tre effac e Rechercher et effacer tout apr s Trouve la cha ne de caract res fournie et efface tous les caract res depuis la cha ne de caract res jusqu la fin des donn es La cha ne de caract res trouv e peut aussi tre effac e Aper u des donn es Cette section fournit un aper u de la d finition de champ Quand l l ment d fini est s lectionn 98 gt l aper u va surligner son emplacement dans les donn es aper ues Aper u nom de fichier Sp cifie le fichier qui contient l chantillon de donn es qui sera analy
255. ont effac es en m me temps C est bien quand il n y a pas d erreurs de traitement des donn es Mais si une erreur survient durant le traitement des donn es l Automation va arr ter le traitement de toutes les donn es Comme toutes les donn es captur s durant cet intervalle de sondage ont d j t effac es sans avoir t trait es cela peut causer une perte de donn es C est pourquoi c est une bonne id e d avoir une cl primaire Exemples de Code SQL Code 5 NOTE Ces instructions SQL sont en lecture seule et sont seulement fournis comme r f rence Pour fournir les instructions SQL personnalis e s lectionnez la m thode de d tection Obtenir et g rer les donn es par une SQL personnalis e Table d exemple iD ProductID CodeEAN AlreadyPrinted CAS0006 8021228110014 CASONCELLI ALLA CARNE 250G 2 Passo1 8021228310001 BIGOLI 250G o PAS502GI 8021228310018 TAGLIATELLE 250G o Exemple d instruction Update SQL mise jour quand la table contient l index primaire DELETE FROM Table WHERE ID ID Le champ ID dans la table est d fini comme l indexe primaire La construction ID dans la clause WHERE contient la valeur du champ ID dans chaque it ration Pour la premi re donn e la valeur de ID est 1 pour la deuxi me donn e 2 etc L usage de la variable est sp cifi par le double point devant le nom de champ dans l instruction SQL Exemple d instruction SQL Update quand la table n a pas d indexe p
256. ont identifi s par une des m thodes suivantes Les champs sont s par s par un caract re G n ralement les s parateurs sont une virgule ou un double point Le fichier CSV valeurs s par es par virgule est un exemple typique e Les champs contiennent un nombre fixe de caract res En d autres termes les champs sont d finis par les colonnes de largeur fixe Si la premi re ligne contient les noms de champs vous pouvez importer ces noms dans la configuration et sauter la phase de d finition manuelle des noms de champs Le filtre d finira ensuite les r gles des noms de champs et leurs longueurs seulement dans le cas de colonnes de donn es largeur fixe 13 D finition de Structure Vous avez les options suivantes pour d finir la structure du fichier de texte Importation de la structure en utilisant l Assistant de fichier texte Dans ce cas cliquez le bouton Importer la Structure de Donn es dans le ruban et suivez les instructions l cran Quand vous terminez l Assistant le type de base de donn es de texte et tous les champs seront d finis Si la premi re ligne de donn es contient les noms de champs l Assistant peut les importer Ceci est la m thode recommand e si le d clencheur va toujours recevoir des don n es de structure identique e D finition manuelle des champs Dans ce cas vous devez d finir le type de donn es manuel lement champs d limit s ou de largeur de champ fixe et ensuite d finir
257. ontenu d l ment qui est marqu e pour que l analyseur l interpr te seulement comme donn es de caract res pas une balise Tout le contenu est utilis comme donn es de caract res par exemple lt element gt ABC lt element gt sera interpr t comme amp lt element amp gt ABC amp lt element amp gt Une section CDATA commence par la s quence lt CDATA et se termine par la s quence gt Placez simplement vos donn es XML entre ces s quences Structure d limit e Les variables sont fournies dans un flux de donn es Chaque paire nom valeur est fournie sur une ligne s par e Le nom de variable se situe gauche du signe gal la valeur de variable se situe droite 60 Variable 1 Valeur 1 Variable 2 Valeur 2 Variable 3 Valeur 3 Il y a deux variables de sortie optionnelles vous recevez leurs valeurs si vous les demandez ExecuteTriggerAndSetVariablesResult ex cuter le d clencheur et d finir les vara ables La r ponse int gre contiendra la valeur 0 s il n y a pas eu de probl mes de traitement des don n es et elle contiendra une int gre plus grande que 0 quand une des erreur s est sont sur venue s L application qui ex cute l appel Web Service au NiceLabel Automation peut utiliser la r ponse comme indicateur d erreur _errorText texte d erreur Cette valeur de cha ne contiendra la r ponse d tat de la t che d im pression S il n y a pas d erreurs durant le traitement de la t c
258. option TDDATASET TDSUFFIXL TDSUFFIX2 TDIMMED Liste de champs d finis comme sortie du filtre Line 1 Column 1 AO OM ON OM ON ON G n ral Cette section d finit les caract ristiques g n rales du filtre de donn es non structur es e Nom Sp cifie le nom du filtre Utilisez un nom descriptif qui identifiera ce que fait le filtre Vous pouvez le changer tout instant e Description Procure la possibilit de d crire la fonctionnalit de ce filtre Vous pouvez l utiliser pour crire une courte description de la fonction du filtre e Encoding encodage Sp cifie l encodage des donn es avec lesquelles ce filtre va travailler Ignorer les lignes vides dans les blocs de donn es Sp cifie de ne pas signaler d erreur si le filtre extrait des valeurs de champs vides des blocs de donn es Exemple Ce champ peut tre d fini au niveau racine comme champ de document Les champs peuvent tre d finis dans les blocs de donn es Les paires nom valeur peuvent tre d finies dans la zone d affectation 19 Document field Document field Sub area Data block Data block field Data block field Assignment area Variablel Valuel Variable Value2 Variable3 Value3 Document field Document field D finition Des Champs Quand vous d finissez un champ vous devez d finir son nom et un r gle d extraction de la valeur du champ des donn es Quand le filtre sera ex cut le
259. ort s rie RS232 Le contenu du flux entrant peut tre analys dans des filtres et utilis dans des actions Les don n es peuvent galement tre requises l appareil externe des intervalles de temps d finis e D clencheur de Base de Donn es Surveille les changements d enregistrements dans les tables de la base de donn es SQL Le contenu des donn es retourn es peuvent tre analys es et utilis es dans les actions La base de donn es est surveill e des intervalles de temps d finis Le d clencheur peut aussi mettre la base de donn es jour apr s avoir ex cut les actions en utilisant les instructions INSERT UPDATE et INSERT SOL e D clencheur Serveur TCP IP Surveille le flux de donn es brutes entrant sur le socket d fini Le contenu du flux entrant peut tre analys dans des filtres et utilis dans des actions Il peut tre bidirectionnel fournissant un retour e D clencheur de Serveur HTTP Surveille le flux de donn es en format HTTP arrivant sur le socket d fini Le contenu du flux entrant peut tre analys dans des filtres et utilis dans des actions L authentification d utilisateur peut tre activ e Il est bidirectionnel fournissant un feedback e D clencheur Web Service Surveille le flux de donn es entrant sur la m thode Web Service d fi nie Le contenu du flux entrant peut tre analys dans des filtres et utilis dans des actions Il est bidirectionnel fournissant un fe
260. os donn es E Variables Settings Variables Actions All variables 4 E For Each Record Selected variables 4 Or Open Label Format Text LT Printer Status T 3 v Delete spaces at the beginning OT SM at v Delete spaces at the end Cou Print Label Delete opening closing character Search and replace v Replace non printable characters with spaces Delete non printable characters Decode special characters Search and delete everything before Search and delete everything after Variables Cette section d finit les variables pour lesquelles les manipulations de cha ne de caract res s appliqueront All variables toutes les variables Sp cifie que la les manipulation s s appliquera toutes les variables d finies e Selected variables variables s lectionn es Sp cifie que la les manipulation s s appliquera toutes les variables s lectionn es Options de Formatage Cette section d finit les fonctions de manipulation de cha ne de caract res qui seront appliqu es aux 119 variables ou champs s lectionn s Vous pouvez s lectionner une ou plusieurs fonctions Les fonctions seront appliqu es dans l ordre s lectionn dans l interface utilisateur de haut en bas e Enlever les espaces au d but Enl ve tous les caract res d espacement code d cimal ASCII 32 du d but de la cha ne de caract res e Enlever les espaces la fin Enl ve tous les caract res d espacement
261. ossier situ en dehors des deux n uds mais toujours accessible avec les pleins droits d acc s au logiciel NiceLabel Automation Les fichiers importants du sys t me que les deux n uds n cessitent seront des copies vers ce dossier e Configurez l Ensemble cluster pour qu il d marre NiceLabel Automation au 2e n ud si le n ud Ma tre est arr t Cluster R partition De Charge La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise NiceLabel Automation supporte le Cluster r partiteur de charge Microsoft load balancing cluster Un cluster r partition de charge est un groupe d ordinateurs ind pendants qui travaillent ensemble pour augmenter la haute disponibilit d impression d tiquettes au travers de NiceLabel Automation Les serveurs group s appel s n uds sont raccord s physiquement par des c bles et par un logiciel Les requ tes entrantes d impression d tiquettes sont distribu es entre touts les n uds dans un cluster Les client qui envoient des donn es se connecteront l adresse IP appartenant au cluster pas l adresse IP du n ud 148 NOTE Vous pouvez utiliser les d clencheurs sur base TCP IP avec cluster r partiteur de charge ceci inclut D clencheur Serveur TCP IP D clencheur de Serveur HTTP et D clencheur Web Service Pour activer la r partition de charge du NiceLabel Automation effectuez les op rations suivantes Activez l l ment Microsoft Loa
262. ous les caract res dans la cha ne de carac t res Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e D coder les caract res sp ciaux Les caract res sp ciaux ou caract res de contr le sont des caract res qui ne sont pas disponibles sur le clavier tels que Retour Charriot et Passage la Ligne NiceLabel Automation utilise une notation pour encoder de tels caract res sous forme lisible tels que lt CR gt pour Retour Charriot et lt LF gt pour Passage la Ligne Pour plus d informations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le Cette option convertit les caract res sp ciaux de la syntaxe NiceLabel en caract res binaires r els EXEMPLE Quand vous recevez les donn es lt CR gt lt LF gt NiceLabel Automation les utilisera comme une cha ne compl te de 8 caract res Pour interpr ter et utiliser 215e les donn es comme deux caract res binaires CR Retour Charriot code ASCII 13 et LF Passage la Ligne code ASCII 10 vous devrez activer cette nouvelle option e Rechercher et effacer tout avant Trouve la cha ne de caract res fournie et efface tous les caract res du d but des donn es jusqu la cha ne de caract res La cha ne de caract res trou v e peut aussi tre effac e Rechercher et effacer tout apr s Trouve la cha ne de caract res fournie et efface tous les caract res depuis la cha ne de caract res j
263. ous pouvez renvoyer comme r ponse HTTP messages d erreur personnalis s aper u d tiquette fichiers PDF g n r s fichier de flux d impression fichier spouleur fichier XML avec les d tails du g n rateur d impression plus l aper u d tiquette encod comme cha ne Base64 les possibilit s sont infinies NOTE Si vous allez seulement sortir un contenu binaire tel qu un aper u de l tiquette ou un flux d impression assurez vous de s lectionner le type de m dia appropri par ex image jpeg ou application octet stream Authentification d Utilisateur Activer l authentification de base Sp cifie que les messages entrant comprennent le nom d utilisateur et mot de passe Le d clencheur acceptera seulement les messages HTTP dont les informations d identification correspondent l identification entr e ici Pour plus d in formations concernant la s curit consultez l article S curiser l acc s vos d clencheurs Autre Les options dans la section Feedback du Moteur d Impression sp cifient la communication avec le moteur d impression La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise e Impression surveill e Active le mode d impression synchrone Utilisez cette option quand vous voulez renvoyer l tat de la t che d impression l application tierce Pour plus d in formations consultez l article Mode d impression Synchrone Les opt
264. p cifie le fichier d tiquette ouvrir Si l tiquette est d j ouverte elle ne sera pas r ouverte Le fichier d tiquette doit tre accessible depuis cet ordinateur Pour plus d in formations consultez l article Acc s aux ressources r seau partag es Cet l ment peut se pr senter plusieurs fois dans le fichier de commande e Name Cet attribut contient le nom d tiquette Vous pouvez inclure le chemin vers le nom du fichier Requis e lt Print job gt L l ment qui contient les donn es pour une t che d impression Cet l ment peut se pr senter plusieurs fois dans le fichier de commande 157 Printer Utilisez cet attribut pour substituer l imprimante d finie dans l tiquette L im primante doit tre accessible depuis cet ordinateur Pour plus d informations consultez l article Acc s aux ressources r seau partag es Optionnel Quantity Utilisez cet attribut pour sp cifier le nombre d tiquettes imprimer Valeurs possibles valeur num rique VARIABLE o UNLIMITED Pour plus d informations concer nant les param tres consultez l article Impression d tiquette Requis Skip Utilisez cet attribut pour sp cifier le nombre d tiquettes sauter au d but Cet l ment est utile si vous imprimez des feuilles d tiquettes sur un imprimante laser mais la feuille est d j imprim e partiellement plus d informations consultez l article Impression d tiquette Optionnel Job_name Utili
265. par une autre application Si le port s lectionn est utilis vous ne pourrez pas d marrer le d clencheur dans le Automation Manager Pour plus d in formations concernant la s curit consultez l article S curiser l acc s vos d clencheurs D NOTE Si votre serveur a l h bergement multiple activ plusieurs adresses IP sur une ou plusieurs cartes r seau NiceLabel Automation r pondra au port d fini pour toutes les adresses IP Nombre maximum de connexions concurrentes Sp cifie le nombre maximum de connexions accept es Autant de clients peuvent envoyer des donn es au d clencheur Les options dans la section Ev nement d Ex cution sp cifient quand le d clencheur doit activer et d marrer l ex cution des actions A la d connexion du client Sp cifie que le d clencheur va s activer apr s que le client envoi les donn es et termine la connexion C est un param tre par d faut _ 48 O NOTE N utilisez pas cette option si vous voulez renvoyer l tat de la t che d impression l application tierce comme feedback Si la connexion reste ouverte vous pouvez envoyer un feedback en utilisant l action Envoyer les donn es au port TCP IP avec le param tre R pondre l exp diteur Selon le nombre de caract res re us Sp cifie que le d clencheur va s activer quand le nombre de caract res requis a t re u Dans ce cas l application de partie tierce peut garder la connexion ouverte et envoyer continuelle
266. pas une structure de donn es CSV ou XML vous devez donc utiliser le Configuration de Filtre de Donn es Non structur es et d finir les positions des champs d int r t Le filtre va extraire les valeurs de champ pour que vous puissiez les imprimer sur les tiquettes Exemple Il n y a pas de r gles de structure Chaque champ doit tre configur manuellement HAWLEY ANNIE ER12345678 ABC XYZ 9876543210 PRE OP 07 11 12 F 27 06 47 Hopital St Georges G015 134 557 564 9 A 08 11 12 LDBS F PB 1 G015 134 654 234 0 A 08 11 12 LDBS F PB 2 G015 134 324 563 C A 08 11 12 LDBS F PB 3 D pistage Anti corps N gatif Stockage de l chantillon CHANTILLON VALABLE 24 HEURES PAS D HISTORIQUE DE TRANSFUSION FOURNI 07 11 12 B 31 0001245 E O Rh D Pos PHO RLUH BT Plus plus d informations consultez l article Exemples Base De Donn es De Texte La base de donn e texte est un alias donn aux fichiers texte champs structur s tels que CSV fichier s paration par virgule ou fichier champs de largeur fixe Dans chaque cas vous pouvez cliquer le bouton Importer la Structure de Donn es et suivre les instructions de l interface pour importer les champs Si vous avez un fichier de donn es avec une structure d limit e et le nombre de champs varie d une copie l autre vous pouvez activer l l ment Structure Dynamique et laisser NiceLabel Automation traiter l extraction de donn es et le mappage vers les variables automatiq
267. pportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les Echecs activ e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Lancer Le Fichier Commande Ex cute les commandes du fichier de commande s lectionn Tous les types de fichiers fournissent des commandes que NiceLabel Automation va ex cuter dans l ordre de haut en bas Les fichiers de commande fournissent g n ralement des donn es pour une seule tiquette mais vous pouvez d finir des fichiers niveaux de complexit divers Pour plus d informations voir l article R f rence et R solution de Probl mes NOTE Cette action est disponible dans tous les produits NiceLabel Automation au niveau des composants du produit s lectionn Au plus le niveau du produit est lev au plus de commandes pourront tre utilis es dans les fichiers de commande Fichier e Type de fichier Sp cifie le type de fichier de commande ex cuter e Nom de fichier Sp cifie le nom du fichier de commande Il peut tre cod en dur et le m me fichier de commande sera utilis chaque fois L option Variable active le nom de fich
268. primante encod dans une cha ne de caract res Base64 directement dans le champ d dition Quand l action est ex cut e elle convertira les donn es encod es en Base64 sous forme binaire 115 2 Variable data Base64 encoded DEVMODE donn e variable DEVMODE encod Base64 Dans ce cas la variable s lectionn e doit contenir le DEVMODE encod Base64 Activer la Variable et s lectionnez la variable appropri e dans la liste Quand l action est ex cut e elle convertira les donn es encod es en Base64 sous forme binaire 3 Variable data binary DEVMODE donn e variable DEVMODE binaire Dans ce cas la variable s lectionn e doit contenir le DEVMODE sous sa forme binaire native Activer la Variable et s lectionnez la variable appropri e dans la liste Quand elle est ex cut e l action va utiliser le DEVMODE tel quel sans aucune conversion 5 NOTE Si la variable fournit un DEVMODE binaire assurez vous que la variable s lectionn e est d finie comme variable binaire dans la configuration du d clencheur Extraction de la structure DEVMODE La structure DEVMODE est encod e dans le registres du syst me Vous pouvez l extraire des registres Utilisez l action Set Printer Parameter pour vous aider tester l application qui a t fournie va r cup rer le DEVMODE de l imprimante s lectionn e et va vous le sauvegarder dans un fichier ou l encoder en Base64 Vous trouverez l application GetPrinterSettings exe sur le site Web
269. pt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Utiliser Un Fichier De Commande Oracle XML La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Ex cute l impression avec les donn es d un fichier de format Oracle XML NiceLabel Automation supporte en interne les fichiers XML ayant la structure Oracle XML qui sont d finis par le logiciel Oracle Warehouse Management Utilisez cette action comme un raccourci pour ex cuter les fichiers Oracle XML directement sans devoir les analyser avec des filtres XML et mapper les valeurs dans des variables Pour pouvoir utiliser cette action le fichier XML doit tre conforme au sp cifications Oracle XML Pour plus d informations voir l article Caract ristiques Oracle XML Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Comment recevoir un fichier de commande dans un d clencheur et l ex cuter Quand le d clencheur re oit le fichier de commande et vous voulez l ex cuter effectuer les op rations suivantes 1 Dans l onglet Variables cliquez le bouton Variable Interne sur le ruban 2 Dans le menu d roulant activez la variable interne DataFileName Cette var
270. ption d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Rediriger L impression Vers Un Fichier D tourne la t che d impression vers un fichier Au lieu d envoyer le fichier d impression cr au port d imprimante comme d fini dans le pilote d imprimante l impression est redirig e vers un fichier Vous pouvez ajouter les donn es un fichier existant ou substituer le fichier existant Cette action permet de capturer les commandes d impression dans un fichier L action redirigera seulement l impression assurez vous donc qu elle est suivie par l action Print Label imprimer l tiquette O NOTE NiceLabel Automation fonctionne comme un service sous un compte Windows d fini Assurez vous que ce compte utilisateur dispose des privil ges d acc s au fichier sp cifi avec les droits de lecture d criture Pour plus d informations consultez l article Acc s aux ressources r seau partag es Cette action est galement utile pour imprimer plusieurs tiquettes diff rentes fichiers LBL sur l imprimante r seau en conservant l ordre d tiquettes correct Quand plusieurs fichiers LBL sont imprim s par le m me d clencheur NiceLabel Automation va envoyer chaque tiquette dans une t che d impression s par e
271. qu elles 68 soient imbriqu es sous une autre action Utilisez les boutons du groupe de ruban Ordre d Action pour changer le placement de l action Chaque action est identifi e par le num ro qui montre sa position dans la liste y compris l imbrication Ce num ro ID sera affich dans le message d erreur ce qui vous permettra de retrouver plus facilement l action probl matique 1 4C Forloop 4 p Try a E Do 4 Ci Open Label 1 1 1 1 1 Fo Set Printer EM Print Label 4 On Error cp HTTP Request v E Save Data to File NP UT SN 4 5 NOTE L action Imprimer l tiquette est un bon exemple d une telle action Vous devez la positionner sous l action Ouvrir l tiquette pour qu elle se r f re l tiquette exacte imprimer Ex cution d Action Les actions dans la liste ne s ex cuteront qu une fois par d clencheur L ex cution de l action se fait de haut en bas donc l ordre des actions est important Il y a deux exceptions Les actions For Loop en boucle et Use Data Filter utiliser un filtre de donn es ex cuteront les actions imbriqu es plusieurs fois For loop en boucle aussi souvent que d fini dans ses caract ristiques Use Data Filter utiliser un filtre de donn es aussi souvent qu il y a d enregistrements dans le bloc de donn es retourn par le filtre associ NiceLabel Automations ex cute comme un service sous un compte utilisateur Windows sp cifique et h rite les permissions de s
272. que Pour les comprimer utilisez un logi ciel de gestion SQLite d une partie tierce e Journalisation dans Windows Application Event Log Les v nements important sont sau vegard s dans le journal Windows Application Event Log dans le cas o le NiceLabel Auto mation n a pas pu d marrer ce qui vous procure une ressource secondaire pour les v nements journalis s Gestion Des D clencheurs L application Automation Manager est la partie de gestion du logiciel NiceLabel Automation Si vous utilisez Automation Builder pour configurer les d clencheurs vous utiliserez Automation Manager pour les d ployer et les ex cuter dans l environnement de production L application vous permet de charger des d clencheurs de diff rentes configurations de voir leur tat actuel de les d marrer arr ter et de voir les d tails de leur ex cution dans le fichier du journal Vous pouvez modifier l affichage des configurations charg es et leurs d clencheurs Le dernier affichage est m moris et sera appliqu au prochain lancement de Automation Manager Quand vous activez l affichage par tat les d clencheurs de toutes les configurations ouvertes qui sont dans cet tat seront affich s en m me temps Quand vous activez l affichage par configuration les d clencheurs de la configurations s lectionn e seront affich s en m me temps sans tenir compte de leur tat L tat du d clencheur est affich en code de couleur dans l ic ne du d clen
273. quette et d Imprimante des donn es d entr e 33 Configuration des D clencheurs 34 Comprendre les D clencheurs aa00aaa00aaa000aaaaaa 00a aaaa raada anaana niaaa nanninannan 34 D finition des D clencheurs 2222222222 36 Utilisation de Variables 222222222222 64 Utilisation des Actions 2 2222 22222222 68 Test des d clencheurs aaaaaaaaaa0000aaaaaa0 00au nanao oana a aaao oaa aaan n onanan nanenane 130 Prot ger la Configuration du D clencheur contre l dition 132 Utilisation de la Couche de Transport S curis e HTTPS 133 Ex cuter et G rer les D clencheurs 136 D ployer la Configuration 2 22222 i atat Parika irei adaa cided 136 Options de journalisation des v nements 137 Gestion des d clencheurs aaoaaaaaa aaao anaha ahaa aa LaaLa DAADAA DLADLA LLALA LLALL LaL LaL anaon aa 137 Utilisation du journal d v nements 2 22222 22 139 Performances et Options de Feedback 141 Trait m nt Parall le as a aucun d annee hier AE E R tint 141 Mise en cac
274. r veurs de sauvegarde les fichiers de d clenchement entrants peuvent se perdre quand le serveur est arr t Quand le NiceLabel Automation est nouveau en ligne les fichiers de d clen chement existants peuvent tre trait s Autre Les options dans la section Feedback du Moteur d Impression sp cifient la communication avec le moteur d impression La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise e Impression surveill e Active le mode d impression synchrone Utilisez cette option quand vous voulez renvoyer l tat de la t che d impression l application tierce Pour plus d in formations consultez l article Mode d impression Synchrone Les options dans la section Traitement de Donn es sp cifient si vous voulez couper les donn es pour qu elles entrent dans la variable ou ignorer les variables d tiquettes manquantes Par d faut NiceLabel Automation rapporte les erreurs et interrompt le processus d impression si vous essayez de sauvegarder une valeur trop longue dans la variable d tiquette ou essayez de param trer une valeur dans une variable d tiquette inexistante Ignorer les contenus de variable excessifs Les valeurs de donn es d passant la longueur de variable d finie dans le concepteur d tiquettes seront tronqu es pour pouvoir entrer dans la variable Cette option s applique lors du param trage de valeurs dans les filtres des fichier
275. r u et l activation r elle du d clencheur quand vous utilisez Windows 64 bits M me si votre configuration fonctionne dans Automation Builder assurez vous de l essayer en temps r el en utilisant le Service aussi 131 e Quand vous lancez la commande Run Preview lancer l aper u la configuration l ex cutera dans Automation Builder ce qui lance toujours l application en 32 bits L aper u de votre d clencheur dans Automation Builder lancera seulement l ex cution de test sur une pla teforme 32 bits e Quand vous lancez le d clencheur en temps r el la configuration l ex cutera dans Service ce qui fonctionne comme application 32 bits sur Windows 32 bits et fonctionnera comme une application 64 bit sur Windows 64 bit Pour plus d informations consultez l article Fonc tionnement en Mode de Service e Les probl mes peuvent survenir quand le traitement du d clencheur est affect par les dif f rences de plateformes 32 bit vs 64 bit Acc s la Base de Donn es Les applications 64 bit n cessitent des pilotes de base de donn es 64 bit et les applications 32 bit n cessitent des pilotes 32 bit Pour lancer la configuration du Automation Builder et dans le Service vous avez besoin de pilotes de base de donn es 32 bit et 64 bit pour acc der votre base de donn es Pour plus d in formations consultez l article Acc der aux bases de donn es e Syntaxe UNCpour les fichiers r seau Le compte de service ne peut pa
276. r le point d interrogation dans le coin sup rieur droit 3 S lectionnez chantillons use o Help Fi F1 Tutorials CR Samples Forums QI Knowledge Base Q Support 4 Le dossier contenant les fichiers d exemples s ouvrira dans Windows Explorer 5 Consultez le fichier README PDF dans chaque dossier Les chantillons sont install s dans le dossier suivant en fonction du syst me que vous utilisez e Si vous avez Windows XP EXEMPLE ALLUSERSPROFILE Documents NiceLabel Samples Automation qui se r soudra dans C Documents and Settings All Users Documents NiceLabel Samples Automation 183 e Si vous avez Windows 7 Windows Server 2008 et sup rieur EXEMPLE c Users Public Documents NiceLabel Samples Automation qui se r soudra dans c Users Public Documents NiceLabel Samples Automation 184 Support Technique Support En ligne Vous trouverez les derni res versions mises jour solutions de contournement des probl mes et les Questions Fr quemment Pos es FAQ sur les pages du site web www nicelabel com Pour plus d informations veuillez vous r f rer e Base de connaissances http kb nicelabel com e Support NiceLabel http www nicelabel com support e Didacticiels NiceLabel www nicelabel com Learning center Tutorials e Forums NiceLabel forums nicelabel com NOTE Si vous avez un Contrat de Support Service Maintenance Agreement SMA veuillez con
277. r plus d informations d impl mentation consultez l article Utilisation de la Couche de Transport S curis e HTTPS Cette option est disponible dans NiceLabel Automation Enterprise e Cha ne de requ te Sp cifie les paires nom valeur dans l URL Un param tre optionnel les don n es sont habituellement fournies dans le corps de la requ te HTTP Attendre la fin d ex cution du d clencheur Le protocole HTTP requiert du receveur dans ce cas NiceLabel Automation de renvoyer une r ponse num rique l exp diteur indiquant l tat du message re u Par d faut NiceLabel Automation r pondra par le code 200 indiquant que les donn es ont bien t re ues mais ceci ne donne pas d informations concernant le succ s des actions de d clenchement Cette option sp cifie que le d clencheur n envoie pas la r ponse imm diatement apr s la r ception des donn es mais attend que toutes les actions ont t ex cut es et envoie ensuite le code de r ponse indiquant le succ s de l action ex cut e Les codes de r ponses HTTP sont les suivants Toutes les actions ont t ex cut es avec succ s Nom d utilisateur non autoris ou mot de passe erron sp cifi Des erreurs sont survenues durant l action d ex cution D NOTE Si vous d sirez envoyer un feedback concernant le processus d impression assurez vous d activer le mode d impression synchrone Pour plus d informations Consultez l article Mode d impressio
278. raitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action 83 actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la descrip
279. raitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d err
280. ration de Filtre de Donn es Non structur es et Configuration de filtre XML Structure de Donn es La complexit du filtre d pend de la structure des donn es Les donn es qui sont d j sous une forme structur e telles que CSV ou XML peuvent tre extraites facilement Dans ce cas les champs de donn es sont d j d finis dans les donn es L extraction des paires nom valeur est rapide Quand les donn es ne sont pas sous une structure claire la d finition des r gles d extraction prend plus de temps Ces donn es peuvent se pr senter sous forme de documents export s et rapports d un syst me original de l interception de communication entre deux appareils une capture d un flux d impression et similaires NiceLabel Automation supporte diff rents types de donn es d entr e qui peuvent toutes tre analys es par un des types de filtres support s Vous devez choisir le filtre correct qui correspond au type de donn es entrantes Par exemple vous utiliserez le Filtre de Texte Structur pour des donn es entrantes CSV et vous utiliserez le Filtre XML pour les donn es entrantes XML Pour toutes donn es non structur es vous utiliserez le Filtre de Donn es Non structur es Pour plus d informations consultez l article Comprendre les Structures de Donn es Extraction de Donn es Le filtre est seulement un ensemble de r gle qui n effectue aucune extraction par lui m me Pour ex cuter le filtre lancez l action Utilisation
281. re cod en dur et le m me fichier sera utilis chaque fois Si vous n utilisez que le nom de fichier sans le chemin le dossier o est sauvegard le fichier de configuration MISX sera utilis Vous pouvez utiliser une r f rence relative au nom de fichier o le dossier avec le fichier MISX est utilis comme dossier racine L option Variable active le nom de fichier variable Vous pouvez s lectionner une variable simple qui contient le chemin et ou le nom de fichier ou vous pouvez combiner diff rentes variables qui vont cr er le nom de fichier Pour plus d informations consultez l article Utiliser des valeurs compos es NOTE Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Contenu 96 e Variable Sp cifie la variable qui va sauvegarder tout le contenu du nom de fichier s lectionn Vous devez avoir au moins une variable d finie e Encodage Sp cifie l encodage des donn es lues Si vous n tes pas sur de l encodage laissez le en Auto Vous ne pouvez pas s lectionner l encodage quand vous lisez les donn es dans une variable binaire Dans ce cas la variable contiendra les donn es telles qu elles R essai en cas d chec NiceLabel Automation l acc s au fichier peut tre impossible car il est verrouill par une autre application Si une application crit encore des donn es dans le fichier et l a bloqu en mode
282. rect des donn es d entr e Ceci n assure toutefois pas le principe FIFO pour l impression Voir paragraphe suivant O NOTE Non seulement vous pouvez ex cuter plusieurs d clencheurs en parall le Chaque d clencheur peut aussi permettre des connexions concurrentes Le d clencheurs TCP IP HTTP et Web Service acceptent tous les connexions concurrentes de plusieurs clients De plus le d clencheur fichier peut tre configur pour surveiller un ensemble de fichiers dans un dossier configurable par un masque Traitement parall le de Sortie G n ralement le r sultat du d clencheur est le processus d impression de l tiquette Vous voulez utiliser les donn es re ues et les imprimer sur les tiquettes Le service NiceLabel Automation ex cute les processus d impression c d moteurs d impression en parall le en arri re plan Les processeurs modernes ont deux ou plusieurs processeurs centraux d ex cution appel es c urs Les processeurs multiples peuvent ex cuter des instructions multiples en m me temps ce qui augmente la vitesse totale de traitement dans le cas du NiceLabel Automation ils vont augmenter la vitesse de traitement des t ches d impression et donc am liorer les performances d impression 141 Par d faut chaque produit NiceLabel Automation va ex cuter les t ches d impression dans processus s par sur chaque c urs qui est disponible dans la machine Au plus votre processeur central est puissant
283. res que vous avez Vous pouvez utiliser des donn es binaires dans la r ponse ExecuteTriggerAndSetVariables ex cuter le d clencheur et d finir les variables Similaire ExecuteTrigger ex cuter le d clencheur ci dessus mais expose des param tres entrants sup pl mentaires qui acceptent les listes de paires format es nom valeur Le d clencheur va ana lyser automatiquement la liste extraire les valeurs et les sauvegarder dans les variables de m me nom donc vous ne devez pas cr er de filtre d extraction vous m me ExecuteTriggerAndSetVariablesWithResponse ex cuter le d clencheur et d finir les variables avec r ponse Similaire ExecuteTriggerWithResponse ex cuter le d clencheur avec r ponse ci dessus mais expose des param tres entrants suppl mentaires qui acceptent les listes de paires format es nom valeur Le d clencheur va analyser automatiquement la liste extraire les valeurs et les sauvegarder dans les variables de m me nom donc vous ne devez pas cr er de filtre d extraction vous m me Pour plus d informations concernant la structure des messages que vous pouvez envoyez l une ou l autre m thode consultez le chapitre WSDL ci dessous WSDL Sp cifie le style des messages SOAP Il peut tre soit un Remote Procedure Call RPC ou de style document Choisissez le style qui est support dans votre application procurant les donn es au NiceLabel Automation Le document WSDL Web Service Descrip
284. riables Sur Windows XP Windows Server 2003 ALLUSERSPROFILES EuroPlus Variables 2 Copiez les fichiers GLOBAL TDB et GLOBALS TDB SCH 3 Collezles fichiers dans le m me dossier sur l ordinateur NiceLabel Automation Utilisation Des Actions Actions La section Actions sp cifie la liste d actions qui seront ex cut es chaque fois que le d clencheur est activ D finir les actions Pour d finir l action cliquez sur l ic ne action dans le groupe du ruban Ins rer une Action Le ruban principal contient les actions les plus souvent utilis es Pour voir toutes les actions disponibles cliquez sur le bouton Toutes les Actions Pour voir les commandes disponibles pour l action s lectionn e effectuez un clic droit pour s lectionner une commande de la liste O m o P De A sur 2 Down t All Open Print Set Set Use Data er Actions Label Label Printer Variable Filter p i De General n B Open Label Print Label Send Custom Run Run Oracle Run SAP AII Commands Command XML XML File Command Command File File Printer F7 5 Set Printer Set Print Job Redirect Set Print Printer Status Redirect Name Printing to Parameter Printing to File PDF Variable 2x Set Variable Load Variable Save Variable String Data Data Manipulation Bat h operation Actions imbriqu es Certaines actions ne peuvent pas tre utilis es seules Leur fonctionnalit sp cifique requiert
285. rim ne peut pas contenir la valeur Y et avoir une valeur vide ou NULLE SELECT FROM Table WHERE AlreadyPrinted lt gt Y or AlreadyPrinted is NULL Deux donn es vont tre extraites de la table ci dessus avec les valeurs ID 2 et 3 La premi re donn e a d j t imprim e et sera ignor e Exemple d instruction SQL mise jour update Pour marquer les donn es d j imprim es par un Y dans le champ AlreadyPrinted d j imprim effectuez les op rations suivantes UPDATE Table SET AlreadyPrinted Y WHERE ID ID 45 Vous devez mettre le double point devant le nom de variable dans votre instruction SQL pour l identifier comme une variable Vous pouvez utiliser n importe quel champ de la table pour les param tres de la clause WHERE Dans l exemple nous mettons jour le champ AlreadyPrinted d j imprim seulement pour les donn es trait es actuellement la valeur du champ ID doit tre la m me que la valeur de la donn e actuelle De fa on similaire vous allez r f rencer les autres champs dans les donn es comme ProductIDou CodeFAN ou m me r f rencer les variables d finies dans le d clencheur de base de donn es Pour effacer la donn e actuelle de la table effectuez les op rations suivantes DELETE FROM Table WHERE ID ID Afficher l instruction SQL largissez cette section pour afficher l instruction SQL g n r
286. rimaire d fini 43 DELETE FROM Table Quand l indexe primaire n est pas d fini dans la table toutes les donn es seront effac es de la table quand la premi re donn e a t trait e Obtenir les enregistrements et les mettre jour Dans ce cas tous les enregistrements sont acquis de la table et ensuite mis jour Vous pouvez inscrire une valeur personnalis e dans un champ de la table comme indication que ces donn es ont d j t imprim es Pour configurer cette option vous devez s lectionner le nom de la table o r sident les donn es nom table s lectionner le champ que vous voulez mettre jour champ mis jour et introduire la valeur qui sera enregistr e dans le champ valeur mise jour En interne la variable UpaateValue est utilis e dans l instruction SQL pour r f rencer la valeur actuelle du champ update value mise jour de valeur Il peut arriver d avoir un tableau sans cl primaire il est toutefois fortement recommand de d finir une cl primaire Si la cl primaire existe les donn es seront mises jour une par une quand la donn e particuli re est trait e dans les actions O AVERTISSEMENT Si la cl primaire n existe pas toutes les donn es obtenues dans le d clencheur actuel seront mises jour en m me temps C est bien quand il n y a pas d erreurs de traitement des donn es Mais si une erreur survient durant le traitement des donn es l Automation va arr ter le tr
287. rir tiquette D finir Imprimante et Imprimer l tiquette label name label count printer name art code art name ean13 weight label1 1bl 1 CAB A3 203DP1 00265012 SAC PESTO 250G 383860026501 1 1 kg labe12 1bl 1 Zebra R 402 00126502 TAGLIOLINI 250G 383860026002 3 0 kg Plus plus d informations consultez l article Exemples 33 Configuration Des D clencheurs Comprendre Les D clencheurs Les fonctionnalit s de cet l ment ne sont pas toutes disponibles dans chaque produit NiceLabel Automation NiceLabel Automation est une application bas e sur des v nements qui va d clencher l ex cution d actions lors d un changement de l v nement surveill Vous pouvez utiliser tout d clencheur disponible pour surveiller les changements dans les v nements tels que la d pose d un fichier dans un certain dossier des donn es arrivant sur un socket TCP IP sp cifique un message HTTP ou autres La t che principale du d clencheur est de reconnaitre le changement dans l v nement r cup rer les donn es fournies par l v nement et ensuite effectuer les actions La majorit des d clencheurs sont con us pour couter passivement l apparition de l v nement surveill mais il y a deux exceptions Le D clencheur de base de donn es est un d clencheur actif qui recherche p riodiquement les changements dans la base de donn es Le D clencheur de port s rie qui peut attendre les connexions entrantes ou peut requ
288. rsonnalis es La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Ex cute les commandes personnalis es introduites Vous devez toujours imbriquer cette action sous l action Open Label Ouvrir l tiquette ouvrir l tiquette pour r f rencer l tiquette la commande Pour plus d informations consultez l article Commandes Personnalis es NOTE La majorit des commandes personnalis es sont disponibles avec des actions individuelles donc dans la plupart des cas vous n avez pas besoin de commandes personnalis es Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action 108 actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que
289. rure de votre porte d entr e il aide maintenir les intrus l ext rieur NOTE Par d faut le pare feu Windows est configur pour permettre toutes les connexions entrantes au service NiceLabel Automation Ceci rend la configuration et l essai des d clencheurs plus ais e mais peut tre susceptible un acc s non autoris Si le d ploiement de NiceLabel Automation dans votre soci t est un sujet de r gulations de s curit strictes vous devez mettre les r gles de votre pare feu jour en cons quence Par exemple e Vous pouvez affiner le pare feu pour accepter seulement le trafic entrant de sources bien connues e Vous pouvez autoriser les donn es entrantes seulement sur les ports pr d finis e Vous pouvez permettre la connexion de certains utilisateurs e Vous pouvez d finir sur quels interfaces vous allez accepter les connexions entrantes Pour effectuer des changements au pare feu Windows ouvrez la console de gestion Pare feu Windows avec S curit Avanc e dans le Panneau de Contr le gt Syst me et S curit gt Pare feu Windows gt Param tres Avanc s Permettre l Acc s Bas sur les Permissions d Acc s Fichier Le d clencheur de fichier va ex cuter le changement de l v nement d horodatage dans le ou les fichiers surveill s Vous devez mettre les fichiers du d clencheur dans un dossier accessible pour le service NiceLabel Automation Le compte utilisateur sur lequel le Service fonctionne
290. s dans le filtre Le fichier d aper u est copi de la d finition du filtre Si vous changez le nom du fichier d aper u le nouveau nom de fichier sera sauvegard e Ouvrir S lectionne un autre fichier selon lequel vous voulez ex cuter les r gles du filtre e Rafra chir Relance les r gles du filtre en fonction du contenu du nom du fichier d aper u La section Aper u de Donn es sera mise jour avec le r sultat D finition Des l ments R p tables La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Quand vous avez un l ment XML qui survient plusieurs fois dans les donn es XML cet l ment est r p table G n ralement les l ments r p tables contiennent les donn es pour une seule tiquette Pour indiquer que vous voulez utiliser les donn es de tous les l ments r p tables pas seulement le premier vous devez d finir l l ment comme Bloc de Donn es bloc de donn es et activer l option l ment R p table Quand le filtre contient une d finition d l ments d finis comme bloc de donn e l ment r p table l action Utilisation d un Filtre de Donn es affichera les l ments r p tables avec les espaces r serv s imbriqu s Toute action imbriqu e sous une telle sous zone s ex cutera seulement pour les blocs de donn es ce niveau Exemple L l ment lt item gt est d fini comme Bloc de Donn es et l ment R p
291. s la fin Enl ve tous les caract res d espacement code d cimal ASCII 32 la fin de la cha ne de caract res e Enlever les caract res d ouverture et fermeture Efface la premi re occurrence du caract re d ouverture et de fermeture trouv dans la cha ne de caract res EXEMPLE Si vous utilisez comme caract re d ouverture et comme caract re de fermeture la cha ne d entr e selection sera convertie en selection e Rechercher et remplacer Ex cute une recherche classique et remplace la fonction selon la valeur fournie pour find what et replace with chercher quoi et remplacer par Vous pouvez utiliser des expressions classiques NOTE I y a plusieurs impl mentations des expressions classiques utilis es NiceLabel Automation utilise la syntaxe NET Framework pour les expressions classiques Pour plus d informations consultez la Base de Connaissances article KB250 e Remplacer les caract res non imprimables par un espace Remplace tous les caract res de contr le de la cha ne de caract res par des caract res d espacement code d cimal ASCII 32 Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e Effacer les caract res non imprimables Efface tous les caract res dans la cha ne de carac t res Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e D coder les caract res sp ciaux Les caract res sp ciaux ou c
292. s LBL L imprimante peut accepter des donn es de diff rents postes de travail et imprimera g n ralement les t ches dans l ordre re u Nicelabel Automation enverra chaque mod le d tiquette dans une t che s par e rendant possible d autres postes de travail d ins rer ses t ches entre les t ches cr es dans notre NiceLabel Automation Au lieu d envoyer chaque t che s par ment l imprimante vous pouvez fusionner toutes les tiquettes en utilisant l action Rediriger l impression vers un fichier et ensuite envoyer une grande t che d impression l imprimante Imprimante Nom d imprimante Sp cifie le nom d imprimante Vous pouvez s lectionner l imprimante dans la liste d imprimantes install es localement ou vous pouvez entrer un nom d imprimante L option Variable active l imprimante variable Quand activ e vous devez s lectionner une variable qui contiendra le nom d imprimante quand le d clencheur est ex cut En g n ral la valeur vers la variable est assign e par un filtre Source de Donn es Cette section vous permet de d finir le contenu que vous voulez envoyer l imprimante e Utiliser les donn es re ues par le d clencheur D finit que les donn es re ues par le d clen cheur seront utilis es Dans ce cas vous recevez le flux d impression comme entr e dans le filtre et voulez le rediriger sans aucune modification Le m me r sultat peut tre atteint en activant la variable interne DataF
293. s NiceLabel Automation inclut certaines fonctions compl mentaires telles que des algorithmes de contr le num rique pour diff rents codes barres Les fonctions compl mentaires sont accessibles depuis l diteur de Script Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action 273 d impression choue le d clencheur arr te
294. s acc der aux fichiers r seau partag s avec une lettre mapp e Vous devez utiliser la syntaxe UNC pour les fichiers r seau Par exemple utilisez server share files label lbl et pas G files label 1bl1 o G est mapp vers server share Pour plus d in formations consultez l article Acc s aux ressources r seau partag es e Sivotre Service NiceLabel Automation fonctionne sous un autre compte utilisateur que celui que vous utilisez pour Automation Builder les comptes peuvent avoir des privil ges de s curit diff rents Si vous pouvez ouvrir l tiquette dans le Automation Builder le compte d utilisateur pour le Service ne doit pas n cessairement pouvoir y acc der Pour utiliser Automation Builder sous le m me compte utilisateur que le Service consultez Utiliser le m me compte utilisateur pour configurer et ex cuter les d clencheurs Prot ger La Configuration Du D clencheur Contre L dition La configuration du d clencheur peut tre prot g e en utilisant deux m thodes e Verrouillage du d clencheur Cette m thode verrouille la configuration du d clencheur et la prot ge par un mot de passe Personne ne peut diter le d clencheur sans le mot de passe Activer l option Verrouiller et encoder le d clencheur dans d clencheur Param tres gt S curit e Param trage des permissions d acc s En utilisant cette m thode vous d pendez des per missions d utilisateur telles qu elles sont d finies dans les
295. s dans l ordre de haut en bas Les commandes commencent habituellement par LABEL pour ouvrir l tiquette ensuite SET pour r gler la valeur de variable et finalement PRINT pour imprimer l tiquette Pour plus d informations concernant les commandes disponibles consultez l article Commandes Personnalis es chantillon de fichier de Commande JOB Ce fichier JOB va ouvrir 1abe12 1b1 r gler les variables et imprimer une tiquette Comme aucune commande PRINTER n est utilis e pour rediriger l impression l tiquette sera imprim e en utilisant le nom d imprimante d fini dans l tiquette LABI l r e A E re 3 SI SI SI S P HMS 2i Tp T code 12345 article FUSILLI lT ean 383860026501 Hpords POr kg RINT 1 156 Fichier De Commande XML Les commandes disponibles dans les fichiers de commande XML sont un sous ensemble des commandes NiceLabel Vous pouvez utiliser les commandes suivantes LOGIN LABEL SET PORT PRINTER SESSIONEND SESSIONSTART et SESSIONPRINT La syntaxe change l g rement lors de l utilisation dans un fichier XML L l ment de base dans le fichier de commande XML est lt Nice Commands gt L l ment suivant qui doit suivre est lt Labe1 gt et il sp cifie l tiquette utiliser Il y a deux m thodes pour lancer l impression d tiquettes imprimer mes tiquettes normalement en utilisant l l ment lt Print Job ou imprimer les tiquettes en sessions en ut
296. s de commande et au param trage de valeurs de variables de d clencheurs dans les variables d tiquette de m me nom EXEMPLE La variable d tiquette accepte un maximum de 10 caract res Quand cette option est activ e toute valeur de plus de 10 caract res sera tronqu e au 10 premiers caract res tous les caract res suivant le caract re num ro 10 seront ignor s Ignorer les variables d tiquettes manquantes Quand vous effectuez l impression avec des fichiers de commande tel qu un fichier JOB le processus d impression va ignorer toutes les variables qui sont sp cifi es dans le fichier de commande utilisant la commande SET mais ne sont pas d finies dans l tiquette Il n y aura pas d erreur lors de l essai de param trage de la 38 variable d tiquette inexistante Un processus semblable s effectue quand vous d finissez une zone d affectation dans le filtre pour extraire toutes les paires nom valeur mais vous avez moins de variables d finies dans l tiquette Les options dans la section Script sp cifient les possibilit s de script e Langage de Script Sp cifie le langage de script activ pour le d clencheur Toutes les actions Execute script que vous utilisez dans un m me d clencheur utilisent le m me langage Les options dans la section Sauvegarder les Donn es Reg ues sp cifient les commandes disponibles pour les donn es re ues par le d clencheur e Sauvegarder les donn es re ues par le d c
297. s de temps d finis 41 Utilisation typique Le syst me d application existant ex cute une transaction qui a pour effet de mettre jour certaines donn es dans une table de la base de donn es NiceLabel Automation va d tecter les donn es mises jour et les nouvelles donn es et va imprimer leurs contenus sur les tiquettes G n ral Cette section vous permet de configurer les param tres des d clencheurs de fichiers les plus importants e Nom Sp cifie le nom de d clencheur unique Les noms vous aident distinguer les diff rents d clencheurs quand vous les configurez dans Automation Builder et les ex cutez ensuite dans Automation Manager e Description Procure la possibilit de d crire la fonctionnalit de ce d clencheur Vous pouvez l utiliser pour crire une courte description de la fonction du d clencheur e Connexion la base de donn es Sp cifie le lien de connexion la base de donn es L interface de la base de donn es s ouvre en cliquant sur le bouton D finir dans lequel vous pouvez configurer une connexion la base de donn es y compris le type de base de donn es le nom de la table et les d tails de l utilisateur Vous devez vous connecter la base de donn es permettant l acc s avec des commandes SQL Pour cette raison vous ne pouvez pas utiliser le d clencheur de base de donn es pour d tecter les changements de donn es dans les fichiers texte CSV fichiers s par s par virgu
298. s par la m me r gle d extraction Chaque bloc de donn es fournit les donn es pour une seule tiquette Tous les blocs de donn es doivent tre identifi s par la m me r gle de configuration Chaque bloc de donn es peut contenir une autre sous zone Vous pouvez d finir un nombre illimit de sous zones imbriqu es dans les sous zones apparent es Quand le filtre contient la d finition d une sous zone l action Utilisation d un Filtre de Donn es affichera les sous zones avec les espaces r serv s imbriqu s Toute action imbriqu e sous une telle sous zone s ex cutera seulement pour les blocs de donn es ce niveau Vous pouvez imprimer diff rentes tiquettes avec des donn es de diff rentes sous zones Configuration Items Patient Data X Li El Field Properti Le Document Patientestun sous Data Preview Ses Ste domaine contenant les donn es de ST e Preview filename Patient bt 4 Root chaque patient s Field has bi 4 E Patient Document Open G Refresh Surname HAWLEY ANNIE Field Start 3 Patient Blood Type PRE OP at Sample Date Field start Position in data block X First name Position Hospital Number Line Bloc de donn es pour le 1er enregistrement patient 1 Sparel Character Ward HospNo2 Field End Stage Date Field start Length Sex Offset Do8 Lines 0 Hospital Characters a Number of records Items in document G number ror
299. s r gles d extraction seront appliqu es aux donn es d entr e et les r sultat assign s aux champs Configuration Items Patient Data X Liste de champs d finis E E Data Preview Settings Structure Name Surname Preview filename Patienttxt 4 Root D Patient Document E Field has binary data RES meme RESTE EE i 987 FF Patient Blood Type Field Start PRE OP 07 11 12 F27 1 Sample Date Field start Position in data block X Fi GO 134 557 564 9 A 08 11 12 EJ Ftrane Position PAS 134 654 234 0 A 08 11 12 Hospital Number 4015 134 324 563 C A 08 11 12 L Line CI Sparel Character Aper uactuel des donn es affichantle Z F5 Wara r sultat des r gles d extraction f2 F Hospro2 i Z Field End ps age 16 1 score Semple C Date Fielig rt Length z 18 SAMPLE VALID FOR 24 HOURS NO TRANSFU Position in data block 20 e 07 11 12 B 31 0001245 E R gles d extraction emplacement es Er be riEtrenEs 5 ind string after field sta de d but fin du champ Charact End of His RACTER JoEN ER1234 End of data block 38765 4 Items in document PRE OP 03 06 11 F 05 C Srunber G045 234 168 283 I A 04 04 11 F5 Donor Blood type G045 234 349 123 2 A 04 04 11 FF Date Caract ristiques de Champ e Nom Sp cifie le nom de champ unique Champ contenant des donn es binaires Sp cifie que le champ contiendra des donn es bina
300. sez cet attribut pour sp cifier le nom de votre t che d impression Le nom sp cifi est visible dans le spouleur d impression Pour plus d informations consul tez l article D finir le Nom de la T che d impression Optionnel Print_to_file Utilisez cet attribut pour sp cifier le nom du fichier dans lequel vous voulez sauvegarder les commandes de l imprimante Pour plus d informations voir l article Redi riger l impression vers un fichier Optionnel Identical_Copies utilisez cet attribut pour sp cifier le nombre de copies que vous voulez pour chaque tiquette Pour plus d informations consultez l article Impression d ti quette Optionnel e lt Session_Print_Job gt L l ment qui contient les donn es et les commandes pour une ou plu sieurs sessions L l ment peut contenir un ou plusieurs l ments lt Session gt Il consid re les r gles d impression de la session Vous pouvez utiliser cet l ment plusieurs fois dans le fichier de commande Pour rechercher les attributs disponibles pour l l ment lt Print Job gt Ils sont tous valables mais vous ne pouvez pas utiliser l attribut de quantit Voir la description de l l ment lt Session gt pour d terminer comment sp cifier la quantit d tiquettes dans la session d impression lt Session gt L l ment qui contient les donn es pour une session Quand vous imprimez en ses sions toutes les tiquettes sont cod es dans une seule t che d impression
301. sources r seau partag es IGNOREERROR T TENOR ERROR ignorer erreur Sp cifie que l erreur survenant dans le fichier JOB ne terminera pas le processus d impression si l erreur suivante se produit Nom de variable incorrect utilis e Une valeur incorrecte est envoy e la variable e L tiquette n existe pas n est pas accessible e L imprimante n existe pas n est pas accessible LABEL LABEL label name printerName TIQUETTE nom d tiquette nom d imprimante La commande ouvre l tiquette imprimer Si l tiquette est d j imprim e elle ne sera pas r ouverte Vous pouvez inclure le nom du chemin Mettez le nom de l tiquette entre guillemets si le nom ou le chemin contient des espaces Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es L option printer name sp cifie l imprimante pour laquelle l tiquette sera ouverte Utilisez ce param tre si vous voulez remplacer le nom d imprimante qui est sauvegard dans le mod le d tiquette Si le pilote pour le nom d imprimante fourni n est pas install ou pas disponible la commande signalera une erreur MESSAGEBOX 163 MESSAGEBOX lt message gt lt caption gt Sauvegarde le message personnalis dans le journal du d clencheur Si le message des caract res d espacement ou des virgules vous devez placer le texte entre guil
302. squ ce qu elle soit coup e ou qu elle re oive une commande d effacement de sa m moire tampon O AVERTISSEMENT Dans ce sc nario vous devez utiliser le pilote d imprimante NiceLabel pour imprimer vos tiquettes Quand vous imprimez une tiquette fixe une seule t che d impression est envoy e l imprimante avec la quantit d finie illimit e Les imprimantes d tiquettes ont un param tre de la commande d impression pour indiquer l impression illimit e Quand l tiquette n est pas fixe mais inclut des objets qui changent durant l impression comme des compteurs alors la quantit imprim e sera d finie par la quantit maximale support e par l imprimante Le pilote d imprimante NiceLabel connait la quantit limite et imprimera cette quantit d tiquettes EXEMPLE La quantit maximale support e par l imprimante est de 32 000 C est la quantit d tiquettes qui sera imprim e si vous s lectionnez la quantit illimit e 2 Le d clencheur ne fournit aucune donn e mais sert seulement de signal que l v nement s est effectu La logique pour acqu rir les donn es n cessaires sur l tiquette G n ralement une connexion vers une base de donn es est configur e avec l tiquette et chaque d clenchement l tiquette doit se connecter la base de donn es et char ger les donn es Dans ce cas l option illimit e se comprend comme imprimer toutes les donn es de la base de donn es e
303. ssion doivent avoir la m me structure Les paires de variables nom valeur sont extraites automatiquement et envoy es l tiquette de r f rence Si la variable d un nom du CSV n existe pas dans l tiquette aucun message d erreur n est affich chantillon de fichier de Commande CSV L chantillon pr sente une vue structurelle des champs qui vous pouvez utiliser dans le fichier de commande CSV Label Printer Quantity Skip IdenticalCopies NumberOfSets Port Product ID Product Name last ol CAR AS 208 IDET 100 OU Procmueis Il IDE EN IPS7 DE RICE CO 200 Product 2 Caract ristiques du fichier de Commande CSV Les commandes dans la premi re digne de donn es doivent tre exprim es avec le caract re Les 155 champs sans au d but sont des noms de variables et ils seront extraits avec leurs valeurs comme paires nom valeur Label Sp cifie le nom d tiquette utiliser Il est conseill d inclure le chemin et nom du fichier Assurez vous que l utilisateur du service peut acc der au fichier Pour plus d in formations consultez l article Acc s aux ressources r seau partag es Un champ requis Printer Sp cifie l imprimante utiliser Il remplace l imprimante d finie dans l tiquette Assu rez vous que l utilisateur du service peut acc der l imprimante Pour plus d informations consultez l article Acc s aux ressources r seau partag es Champ optionnel Quantity Sp cifie le
304. st disponible dans NiceLabel Automation Enterprise NiceLabel Automation supporte le cluster Microsoft haute disponibilit fail over Un cluster reprise failover est un groupe d ordinateurs ind pendants qui travaillent ensemble pour augmenter la disponibilit d impression d tiquettes NiceLabel Automation Les serveurs group s appel s n uds sont raccord s physiquement par des c bles et par un logiciel Si un ou plusieurs des n uds d ensembles est d faillant les autres n uds reprennent le service ce processus est connu sous le nom de fail over De plus les r les repris sont surveill s de fa on pro active pour v rifier qu ils fonctionnent convenablement S ils ne fonctionnent pas ils sont red marr s ou d plac s vers un autre n ud Les client qui envoient des donn es se connecteront l adresse IP appartenant au cluster pas l adresse IP du n ud Pour activer le NiceLabel Automation en Haute disponibilit effectuez les op rations suivantes e Activez l l ment Microsoft Fail over Clustering dans vos Serveurs Windows e Installez NiceLabel Automationsur chaque n ud e Activez le support de reprise en n ud cluster fail over dans les caract ristiques NiceLabel Automation de chaque n ud Effectuez 1 Ouvrir NiceLabel Automation Configuration 2 S lectionnez la section Support d Ensembles Cluster Support 3 Activer le Support de Reprise en N ud Failover Cluster Support 4 Naviguez vers le d
305. suivantes 1 Start Automation Manager 2 Cliquez le bouton Ajouter 3 Dans l interface de dialogue Ouvrir changez le type de fichier en Configuration NiceWatch 4 Naviguez vers le fichier de configuration NiceWatch fichier MIS 5 Cliquez OK 6 Le d clencheur de la configuration s lectionn e sera affich dans Automation Manager Pour lancer le d clencheur s lectionnez le et cliquez le bouton Start NOTE S il y a un probl me de compatibilit avec la configuration NiceWatch vous devrez l ouvrir dans Automation Builder et la reconfigurer Contr ler Le Service Avec Les Param tres De Ligne De Commande Ce chapitre fournit les informations pour d marrer et arr ter le Service d Automation et comment contr ler quelles configurations sont charg es et quel d clencheurs sont actifs depuis la ligne de commande 171 NOTE Assurez vous de lancer la Ligne de Commande en mode lev avec les permissions administratives Effectuez un clic droit sur cmd exe et s lectionnez Ex cuter en tant qu Administrateur D marrer et arr ter les Services Pour d marrer les deux services depuis la ligne de commande utilisez les commandes suivantes net start NiceLabelAutomationProxyService net start NiceLabelAutomationService Si vous voulez ouvrir le fichier de configuration quand le Service est d marr utilisez net start NiceLabelAutomationService Configuration Par exemple net start NiceLabelAutomat
306. supporte la mise en cache de fichiers Vous pouvez rencontrer des d lais d impression quand vous chargez les tiquettes images et bases de donn es depuis vos r seaux partag s NiceLabel Automation doit extraire tous les fichiers n cessaires avant de pouvoir d marrer le processus d impression Il y a deux nivaux compl mentaires de mise en cache e Cache m moire Le cache m moire consiste conserver les fichiers d j utilis s en m moire Les tiquettes qui ont t utilis es au moins une fois sont charg es en cache m moire Quand le d clencheur requiert l impression de la m me tiquette l tiquette est imm diatement dis ponible pour le processus d impression Le cache m moire est activ par d faut Le contenu du cache m moire sera vid pour une configuration particuli re quand vous enlevez ou rechargez cette configuration Le fichier d tiquette est contr l en changements pour chaque action Ouverture tiquette Si une tiquette plus r cente est disponible elle sera charg e auto matiquement rempla ant l ancienne version en cache e Cache Persistant Le cache persistant sauvegarde les donn es sur le disque et est destin au stockage interm diaire de fichiers Le cache est g r par l objet fichier Quand un fichier est requis par le partage r seau le service commence par v rifier si le fichier est d j pr sent en cache et l utilise Si le fichier n est pas en cache il sera extrait du partage r seau
307. sus du Service Proxy est en 32 bit il utilisera les m mes pilotes de base de donn es que ceux que vous avez utilis dans le Automation Builder et la connexion fonctionnera Changer Les Param tres Par D faut D Im pressions Multiples La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Chaque produit NiceLabel Automation peut tirer avantage des multiples c urs dans le processeur Chaque c ur sera utilis pour ex cuter un processus d impression La moiti des c urs est utilis e pour ex cuter des t ches simultan es normales et l autre moiti pour le traitement des t ches simultan es session impression g NOTE En circonstances normales vous ne devez jamais changer les param tres par d faut Assurez vous que vous savez ce que vous faites quand vous changez ces param tres par d faut Pour changer le nombre de t ches d impression simultan es effectuez les op rations suivantes 1 Ouvrez le fichier product config dans un diteur de texte Le fichier est ici c ProgramData EuroPlus NiceLabel Automation system net product config 2 Changer les valeurs des l ments MaxConcurrentPrintProcesses et MaxConcurrentSessionPrintProcesses lt Configuration gt lt IntegrationService gt lt MaxConcurrentPrintProcesses gt l1 lt MaxConcurrentPrintProcesses gt lt MaxConcurrentSessionPrintProcesses gt 1 lt MaxConcurrentSessionPrintProcesses gt
308. t es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas 87 l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Open Label Ouvrir L tiquette Sp cifie le nom du fichier d tiquette imprimer Quand l action est ex cut e le mod le d tiquette sp cifi s ouvre en m moire cache L tiquette reste en cache tant que le d clencheur l utilise Le nombre d tiquettes pouvant tre ouvertes en m me temps n est pas limit Si l tiquette est d j charg e et est nouveau demand e NiceLabel Automation va d abord d terminer si une version plus r cente es
309. t tels que Mode d essai ou Mode d essai expir ou les messages d avertissement tels que Tra age activ Visualisation des donn es du journal Chaque activit du d clencheur est sauvegard e dans la base de donn es y compris les v nements d marrage arr t du d clencheur l ex cution avec succ s des actions et les erreurs rencontr es durant l ex cution Cliquez sur le bouton Journal pour visualiser les v nements sauvegard s pour le d clencheur s lectionn Pour plus d informations consultez l article Utilisation du journal d v nements Utilisation Du Journal D v nements Toutes les activit s du logiciel NiceLabel Automation sont sauvegard es dans la base de donn es pour l historique et la r solution de probl mes Quand vous cliquez le bouton Journal dans l onglet D clencheurs les v nements du d clencheur particulier sont affich s Le journal affichera les informations pour tous les v nements correspondant au filtre d fini Les donn es du journal sont utiles pour la r solution de probl mes Si l action du d clencheur ne peut pas tre ex cut e l application sauvegarde une description de l erreur dans le fichier du journal ce qui vous aidera r soudre le probl me 5 NOTE La r tention de donn es par d faut est de 7 jours et est configurable dans la Configuration Pour minimaliser la taille de la base de donn es du journal sur les syst mes charg s vous pouvez diminuer la p riod
310. t descriptions d erreurs g n r es par l application Utilisez cette action pour crire des cha nes de caract res personnalis es C est utile pour la r solution de probl mes et erreurs de configuration vous permettant de surveiller les valeurs de variables s lectionn es EXEMPLE Pour configurer la journalisation des messages personnalis s dans le journal de Automation Builder quand vous testez la configuration ou dans le journal de Automation Manager quand le d clencheur a t impl ment et d marr consultez les copies d cran suivantes E w Content Settings Variables Actions Caption My Custom Message Current value of field ID a For Each Record Message ID p Message a Or Open Label iz Redirect Printing to PDF TP Print Label 85 Timestamp D Name Description 14 5 2015 15 14 35 443 Database Trigger Database was stopped 14 5 2015 15 14 33 121 Database Trigger was executed Number of retrieved rows 1 14 5 2015 15 14 33 122 1 For Each Record action Action started 14 5 2015 15 14 33 122 11 Message action My Custom Message Current value of field ID 254 14 5 2015 15 14 33 122 1 2 Open Label action Label C temp db label lbl 14 5 2015 15 14 33 122 1 2 1 Redirect Printing to PDF action Citemp db labels pdf 14 5 2015 15 14 33 122 1 2 2 Print Label action Label label Printer ZEBRA R 402 Quar FL 14 5 2015 15 14 33 136 123 Set Variable action Set variable Fee
311. t disponible et approuv e pour l impression ensuite va l ouvrir Dans cet exemple le NiceLabel Automation va charger l tiquette 1abe1 1b1 du dossier C ProjectA Labels C ProjectA Labels label 1lbl mt w File Settings Variables Actions Label name C ProjectA Labels label lbl 4 E For Each Record 4 Ci Open Label Cy Print Label Set Variable Si l tiquette sp cifi e ne peut pas tre trouv e NiceLabel Automation va essayer de la trouver dans les emplacements alternatif Pour plus d informations consultez l article Ordre de recherche pour les fichiers requis Fichier e tiquette Sp cifie le nom d tiquette Il peut tre cod en dur et la m me tiquette sera impri m e chaque fois L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier quand le d clencheur est ex cut En g n ral la valeur vers la variable est assign e par un filtre Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Utilisation de Chemins Relatifs Vous pouvez galement utiliser des chemins relatifs pour r f rencer vos fichiers d tiquettes Le dossier de configuration MISX est toujours stock dans le dossier racine 88 En utilisant la syntaxe suivante l tiquette se chargera de fa on relative depuis l emplacement du fi
312. t et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes 111 Envoyer Les Donn es Au Port TCP IP La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Envoie les donn es tout appareil externe acceptant une connexion TCP IP sur un num ro de port pr d fini Cette action tablit la
313. t le processus d impression si vous essayez de sauvegarder une valeur trop longue dans la variable d tiquette ou essayez de param trer une valeur dans une variable d tiquette inexistante _ Ignorer les contenus de variable excessifs Les valeurs de donn es d passant la longueur de variable d finie dans le concepteur d tiquettes seront tronqu es pour pouvoir entrer dans la variable Cette option s applique lors du param trage de valeurs dans les filtres des fichiers de commande et au param trage de valeurs de variables de d clencheurs dans les variables d tiquette de m me nom EXEMPLE La variable d tiquette accepte un maximum de 10 caract res Quand cette option est activ e toute valeur de plus de 10 caract res sera tronqu e au 10 premiers caract res tous les caract res suivant le caract re num ro 10 seront ignor s Ignorer les variables d tiquettes manquantes Quand vous effectuez l impression avec des fichiers de commande tel qu un fichier JOB le processus d impression va ignorer toutes les variables qui sont sp cifi es dans le fichier de commande utilisant la commande SET mais ne sont pas d finies dans l tiquette Il n y aura pas d erreur lors de l essai de param trage de la variable d tiquette inexistante Un processus semblable s effectue quand vous d finissez une zone d affectation dans le filtre pour extraire toutes les paires nom valeur mais vous avez moins de variables d finies dans l tiqu
314. t pas disponibles sur le clavier tels que Retour Charriot et Passage la Ligne NiceLabel Automation utilise une notation pour encoder de tels caract res sous forme lisible tels que lt CR gt pour Retour Charriot et lt LF gt pour Passage la Ligne Pour plus d informations consultez l article Introduction de Caract res Sp ciaux Codes de Contr le Cette option convertit les caract res sp ciaux de la syntaxe NiceLabel en caract res binaires r els EXEMPLE Quand vous recevez les donn es lt CR gt lt LF gt NiceLabel Automation les utilisera comme une cha ne compl te de 8 caract res Pour interpr ter et utiliser les donn es comme deux caract res binaires CR Retour Charriot code ASCII 13 et LF Passage la Ligne code ASCII 10 vous devrez activer cette nouvelle option e Rechercher et effacer tout avant Trouve la cha ne de caract res fournie et efface tous les caract res du d but des donn es jusqu la cha ne de caract res La cha ne de caract res trou v e peut aussi tre effac e e Rechercher et effacer tout apr s Trouve la cha ne de caract res fournie et efface tous les caract res depuis la cha ne de caract res jusqu la fin des donn es La cha ne de caract res trouv e peut aussi tre effac e Exemple L l ment lt 1labe1 gt est d fini comme bloc de donn es et zone d affectation Le nom de variable est d fini par la valeur du nom d attribut la valeur de variable est d
315. tacter le support Premium comme sp cifi dans le contrat 185
316. telles que des documents et rapports export s de syst mes originaux l interception d une communication entre des appareils une capture de flux d impression et similaires Le filtre vous permet d extraire les champs individuels les champs r p tables dans les sous zones et m me les paires nom valeur Les l ments que vous pouvez utiliser pour configurer le filtre e Champ Sp cifie l emplacement des donn es de champ entre l emplacement du d but et de fin du champ Il y a diff rentes options pour d finir l emplacement du champ depuis le codage en dur de la position pour permettre les placements relatifs Vous devez mapper les champs d fi nis aux variables respectives dans l action Utilisation d un Filtre de Donn es Pour plus d in formations consultez l article D finition des Champs e Sous zone Sp cifie l emplacement des donn es r p tables Chaque sous zone d finit au moins un bloc de donn es qui son tour contiendra des donn es pour les tiquettes Il peut y avoir des sous zones d finies dans les sous zones permettant la d finition de structures com plexes Vous pouvez d finir des champs dans chaque bloc de donn es Vous devez mapper les champs d finis aux variables respectives dans l action Utilisation d un Filtre de Donn es Pour chaque sous zone un nouveau niveau d espace r serv sera d fini dans Utiliser le Filtre de Donn es vous permettant de mapper les variables aux champs de ce niveau Pour plus
317. telles que le nom d tiquette le nom d imprimante la quantit d tiquettes ou autre chose Pour utiliser les valeurs des m ta champs dans le processus d impression effectuer les op rations suivantes 1 Reconfiguration du filtre Vous devez d finir des nouveaux champs pour les donn es d entr e pour extraire galement les champs de m ta donn es 2 D finition de Variable Vous devez d finir manuellement les variables qui vont sauvegarder les m ta donn es elles n existent pas sur l tiquette et ne peuvent pas tre import es Utilisez des noms intuitifs tels que NomEtiquette NomImprimante et Quantit Vous pouvez utiliser n importe quel nom de variable 3 Reconfiguration du mappage Vous devez reconfigurer manuellement l action Utilisation d un Filtre de Donn es pour mapper les m ta champs aux variables 4 Reconfiguration d action Vous devez reconfigurer l action Ouvrir l tiquette pour ouvrir l ti quette sp cifi e par la variable NomEtiquette et l action D finir Imprimante pour utiliser l imprimante sp cifi e par la variable NomImprimante Exemple Le fichier CSV contient les donn es de l tiquette mais fournit aussi les m ta donn es telles que le nom d tiquette le nom d imprimante et la quantit d tiquettes Le filtre de Texte Structur va extraire tous les champs envoyer les valeurs relatives aux variables d tiquette et utiliser les m ta donn es pour configurer les actions Ouv
318. ti v e le d clencheur est verrouill et ne peut pas tre dit les actions deviennent encod es 50 Seul l utilisateur ayant le mot de passe peut d verrouiller le d clencheur et le modifier D clencheur De Serveur HTTP La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Pour en savoir plus sur les d clencheurs en g n ral consultez l article Comprendre les D clencheurs L v nement d activation HTTP survient quand les donn es sont re ues sur le socket surveill num ro d adresse IP et de port Au contraire de l activateur TCP TP les donn es re ues ne sont pas un flux de donn es brutes mais doivent inclure l ent te standard HTTP L application tierce doit utiliser les m thodes de requ te POST ou GET et procurer des donn es dans le corps du message ou dans la cha ne de requ te Le type de m dia Internet que vous utilisez dans le corps du message n est pas important Type MIME ou Type Content NiceLabel Automation recevra le message et vous pouvez d finir un filtre pour extraire les donn es requises contenues dans le message Utilisation typique Le syst me existant ex cute une transaction qui en fait envoie les donn es au serveur NiceLabel Automation format es en message HTTP POST sur un socket sp cifique Le contenu de donn es peut tre structur en format CSV XML et autres formats ou il peut tre structur dans un format
319. tilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Informations XML de l chantillon d tiquette L chantillon pr sente une vue structurelle des l ments et leurs attributs tels qu ils sont renvoy s lt xml version 1 0 encoding UTE 8 gt lt Label gt lt Original gt lt Width gt 25000 lt Width gt lt Height gt 179670 lt Height gt lt PrinterName gt QLS 3001 Xe lt Printer gt lt Original gt lt Current gt lt Width gt 25000 lt Width gt lt Height gt 15120 lt Height gt lt PrinterName gt QLS 3001 Xe lt Printer gt lt Current gt lt Variables gt lt Variable gt lt Name gt barcode lt Name gt lt Description gt lt Description gt lt DefaultValue gt lt DefaultValue gt lt Format gt All lt Format gt lt CurrentValue gt lt CurrentValue gt lt IncrementType gt None lt IncrementType gt lt IncrementStep gt 0 lt IncrementStep gt
320. tion MISX sera utilis Vous pouvez utiliser une r f rence relative au nom de fichier o le dossier avec le fichier MISX est utilis comme dossier racine L option Variable active le nom de fichier variable Vous pouvez s lectionner une variable simple qui contient le chemin et ou le nom de fichier ou vous pouvez combiner diff rentes variables qui vont cr er le nom de fichier Pour plus d informations consultez l article Utiliser des valeurs compos es NOTE Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau
321. tion Language d finit les param tres d entr es et sorties de Web Service Si vous d finissez un d clencheur Web Service sur le port 12345 d ployez le dans le Automation Manager et ensuite lancez le son WSDL sera disponible en 57 http localhost 12345 Le WSDL expose diff rentes m thodes qui fournissent toutes des donn es au d clencheur Vous devrez choisir celui qui est le plus appropri pour ce que vous devez faire Les m thodes ayant WithResponse avec r ponse dans leurs noms vous permettent d envoyer des r ponses personnalis es tels que des messages d erreur personnalis s des aper us d ti quette des fichiers PDF des fichiers d impression PRN et similaires Les m thodes sans WithResponse dans leur nom procureront le feedback mais vous ne pouvez pas envoyer des r ponses personnalis es Le feedback contiendra des messages d erreur par d faut Les m thodes qui ont SetVariables d finir variables dans leurs noms vous permettent de four nir une liste de variables en deux formats pr d finis et leurs valeurs seront extraites et map p es automatiquement aux variables appropri es Cela vous sauve du temps car vous ne devez pas d finir un filtre pour effectuer l extraction et le mappage Pour les m thodes sans SetVa riables dans leurs noms vous devez d finir le filtre vous m me L interface Web Service d finit les m thode suivantes M thode ExecuteTrigger ex cuter le d clencheur
322. tion actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs TTE EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Obtenir Les Informations De L tiquette Cette action renvoie les informations structurelles du fichier d tiquette associ L action fournit les informations concernant les dimensions de l tiquette le pilote d imprimante et la liste de toutes les variables avec leurs caract ristiques principales Elle renvoie les informations originales telles qu elles sont sauvegard es dans le fichier d tiquette ainsi que les informations apr s la fin de simulation du processus d impression La simulation assure que toutes les variables d tiquette re
323. tion d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Charger Les Donn es Variables La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise Charge les valeurs d une ou plusieurs variables du fichier associ comme sauvegard es dans le fichier par l action Save Variable Data sauvegarder la donn e de variable Cette action vous permet d changer des donn es entre les d clencheurs Vous pouvez charger une variable particuli re ou toutes les variables qui existent dans le fichier Fichier e File name nom de fichier Sp cifie le nom de fichier duquel les valeurs variable seront char g es Il peut tre cod en dur et les valeurs seront charg es chaque fois du m me fichier L op tion Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et ou le nom du fichier quand le d clencheur est ex cut En g n ral la valeur de la variable est assign e par un filtre Utilisez la syntaxe UNC pour les ressources r seau Pour plus d informations consultez l article Acc s aux ressources r seau partag es Structure du Fichier Cette section d finit la structure du fichier variable La structur
324. tionn Les noms de colonnes repr sentent les noms de variables La cellule contient les valeurs comme assign es la variable respective par le filtre Le nom de fichier d aper u par d faut est h rit de la d finition du filtre vous pouvez ex cuter le filtre sur tout les fichiers 123 Filter Data Preview Name H Hesder Data T aa T Eat Pravieu fe name CAProjects SAP Certificatior MISX Examples_RDNSim APO_SIMPLE ssm Warin aging filter will remove all existing nested actions Open Refresh RDIVERSION MANDT DOCNUM TDSPRAS TDFORM TDDEVICE HOST BATC 1 046A11 800 0000026053 D ZMEDRUCK PRINTER p20708 S lection de filtre d bythe trigger Lesdonn es d terminant l ex cution des r gles du filtre Data Mapping Field name Variable name RDIVERSION RDIVERSION MANDT MANDT valeurs que les variables ont re ues Aper u d ex cution du file Visualiser les DOCNUM DOCNUM TDSPRAS TDSPRAS Tororm 1oFoRM Inpec TODEvCE Mappage des champs du filtre aux HosT z variables de l tiquette d clencheur X Pour plus de renseignements consultez l article Comprendre les Filtres et l article Exemples Filtre Nom Sp cifie le nom du filtre que vous voulez appliquer La liste contient tous les filtres d finis dans la configuration actuelle Vous pouvez utiliser les trois l ments du bas de la liste pour cr er un nouv
325. tionn dans l interface utilisateur de haut en bas e Enlever les espaces au d but Enl ve tous les caract res d espacement code d cimal ASCII 32 du d but de la cha ne de caract res e Enlever les espaces la fin Enl ve tous les caract res d espacement code d cimal ASCII 32 la fin de la cha ne de caract res e Enlever les caract res d ouverture et fermeture Efface la premi re occurrence du caract re d ouverture et de fermeture trouv dans la cha ne de caract res EXEMPLE Si vous utilisez comme caract re d ouverture et comme caract re de fermeture la cha ne d entr e selection sera convertie en selection e Rechercher et remplacer Ex cute une recherche classique et remplace la fonction selon la valeur fournie pour find what et replace with chercher quoi et remplacer par Vous pouvez utiliser des expressions classiques 5 NOTE I y a plusieurs impl mentations des expressions classiques utilis es NiceLabel Automation utilise la syntaxe NET Framework pour les expressions classiques Pour plus d informations consultez la Base de Connaissances article KB250 e Remplacer les caract res non imprimables par un espace Remplace tous les caract res de contr le de la cha ne de caract res par des caract res d espacement code d cimal ASCII 32 Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e Effacer les caract res non imprimables Efface t
326. tionn e Imprimante Nom d imprimante Sp cifie le nom d imprimante Vous pouvez s lectionner l imprimante dans la liste d imprimantes install es localement ou vous pouvez entrer un nom d imprimante L option Variable active l imprimante variable Quand activ e vous devez s lectionner une variable qui contiendra le nom d imprimante quand le d clencheur est ex cut En g n ral la valeur vers la variable est assign e par un filtre Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais 117 e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d
327. tomatic NVIDIA Z reoscopic 3D Driver Service Provides sys Started Automatic Started Automatic OAssist O2Micro S Started Automatic m Office Source Engine Saves install Manual Deux services ex cut s pour NiceLabel Office 64 Source Engine Saves install Manual Automation Office Software Protection Platform Enables the Manual Sp cifications Syst me Requises e CPU Processeur Intel ou compatible de la famille x86 e M moire 512 MB ou plus de RAM Disque dur 1GB de place disponible e Syst me d exploitation un des Syst mes d exploitation Windows 32 ou 64 bits Windows XP Service Pack 3 Windows Server 2003 Windows Server 2003 R2 Windows Vista Windows Server 2008 Windows Server 2008 R2 Windows 7 Windows 8 Windows 8 1 Windows Server 2012 Windows Server 2012 R2 e Microsoft NET Framework Version 4 0 e cran R solution de l cran 1024x768 ou plus lev e e Concepteur d tiquette e Recommand NiceLabel Designer Pro ou NiceLabel PowerForms Desktop chacun V6 0 ou sup rieure e Minimum NiceLabel Pro V5 4 e Pilotes d imprimantes recommand s NiceLabel Printer Drivers V5 1 ou sup rieure e Acc s complet au Dossier Syst me d application dans lequel les v nements sont sauvegard s dans une base de donn es SProgramData EuroPlus NiceLabel Automation e Acc s complet aux dossier du compte utilisateurs service temps Installation
328. toutes les actions suivantes d impression Sp cifie que la redirection d im pression s applique toutes les actions Impression d tiquette qui sont d finies apr s cette action de redirection Appliquer l action d impression suivante Sp cifie que la redirection d impression s ap plique seulement a l action Impression d tiquette suivante une seule fois Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour d
329. tronqu e au 10 premiers caract res tous les caract res suivant le caract re num ro 10 seront ignor s Ignorer les variables d tiquettes manquantes Quand vous effectuez l impression avec des fichiers de commande tel qu un fichier JOB le processus d impression va ignorer toutes les variables qui sont sp cifi es dans le fichier de commande utilisant la commande SET mais ne sont pas d finies dans l tiquette Il n y aura pas d erreur lors de l essai de param trage de la variable d tiquette inexistante Un processus semblable s effectue quand vous d finissez une zone d affectation dans le filtre pour extraire toutes les paires nom valeur mais vous avez moins de variables d finies dans l tiquette Les options dans la section Script sp cifient les possibilit s de script e Langage de Script Sp cifie le langage de script activ pour le d clencheur Toutes les actions Execute script que vous utilisez dans un m me d clencheur utilisent le m me langage Les options dans la section Sauvegarder les Donn es Reg ues sp cifient les commandes disponibles pour les donn es re ues par le d clencheur e Sauvegarder les donn es re ues par le d clencheur dans un fichier Activez cette option pour sauvegarder les donn es re ues par le d clencheur L option Variable active le nom de fichier variable Vous devez s lectionner une variable qui contient le chemin et le nom du fichier En cas d erreur sauvegarder les donn
330. ts Vous devez l installer sur un syst me 32 bits ou le forcer en mode 32 bits Forcer le mode d Op ration x86 sur Windows x64 Vous pouvez avoir des raisons d utiliser NiceLabel Automation en application 32 bits sur Windows 64 bits Pour forcer NiceLabel Automation en mode x86 sur Windows x64 effectuez les op rations suivantes e S lectionnez Start gt Run e Tapez regedit et appuyez Enter e Naviguez vers la cl HKEY LOCAL MACHINE SYSTEM ControlSet001 services NiceLabelAutomationService e Changez le nom de fichier en NiceLabelAutomationService x86 exe en conservant le chemin existant e Red marrezle service NiceLabel Automation O AVERTISSEMENT Il n est pas recommand de changer mode de service NiceLabel Automation Si vous allez quand m me le faire assurez vous d effectuer des tests tendus du d clencheur avant le d ploiement dans l environnement de production Ordre De Recherche Pour Les Fichiers Requis Quand NiceLabel Automation essaie de charger un fichier d tiquette ou un fichier image sp cifique il n annulera pas le processus et ne rapporte pas d erreur si le fichier n est pas trouv Il essaiera de trouver le fichier requis dans les autres emplacements NiceLabel Automation essaiera de trouver le fichier dans l ordre suivant 1 V rifie si le fichier existe l endroit sp cifi par l action 2 V rifie si le fichier existe dans le m me dossier que le fichier de configuration MISX
331. ture et fermeture Efface la premi re occurrence du caract re d ouverture et de fermeture trouv dans la cha ne de caract res EXEMPLE Si vous utilisez comme caract re d ouverture et comme caract re de fermeture la cha ne d entr e selection sera convertie en selection e Rechercher et remplacer Ex cute une recherche classique et remplace la fonction selon la valeur fournie pour find what et replace with chercher quoi et remplacer par Vous pouvez utiliser des expressions classiques NOTE Il y a plusieurs impl mentations des expressions classiques utilis es NiceLabel Automation utilise la syntaxe NET Framework pour les expressions classiques Pour plus d informations consultez la Base de Connaissances article KB250 e Remplacer les caract res non imprimables par un espace Remplace tous les caract res de contr le de la cha ne de caract res par des caract res d es pacement code d cimal ASCII 32 Les caract res non imprimables sont des carac t res valeurs ASCII entre 0 31 et 127 159 e Effacer les caract res non imprimables Efface tous les caract res dans la cha ne de caract res Les caract res non imprimables sont des caract res valeurs ASCII entre 0 31 et 127 159 e D coder les caract res sp ciaux Les caract res sp ciaux ou caract res de contr le sont des caract res qui ne sont pas disponibles sur le clavier tels que Retour Charriot et Passage la Ligne NiceLabel Aut
332. u r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Rediriger L impression Vers Un PDF La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise D tourne la t che d impression vers un document PDF Au lieu d imprimer l tiquette sur l imprimante la t che d impression est d tourn e vers un PDF Vous pouvez ajouter des donn es au fichier existant ou substituer le fichier existant Le document PDF contiendra les dimensions exactes de l tiquette 100 comme d finies durant la conception de l tiquette La qualit du rendu des graphiques dans les PDF correspond la r solution de l imprimante cibl e et des dimensions d impression d sir es L action redirigera seulement l impression assurez vous donc qu elle est suivie par l action Print Label imprimer l tiquette NOTE NiceLabel
333. uction SQL ou Ex cuter un Script entourez les variables par des crochets carr s comme Nom Produit Vous utiliserez galement les crochets carr s si les noms de variable sont des noms r serv s par ex dans les Instructions SQL e Placez un double point devant le nom de variable Pour r f rer une variable dans l instruction Ex cuter une instruction SQL ou dans un D clencheur de Base de Donn es vous devez placer un double point devant le nom de variable tel que Product ID L analyseur SQL le comprendra comme valeur variable SELECT FROM MyTable WHERE ID ProductID e Convertir des valeurs en int gres pour le calcul Quand vous voulez ex cuter un calcul num rique avec les variables assurez vous de convertir la variable en valeur int gre D finir les variables en num rique limite seulement les caract res accept s pour la valeur mais ne change pas le type de la variable NiceLabel Automation traite toutes les variables de type cha ne de caract res Dans VBScript vous utiliserez la fonction CInt e Param tres par d faut valeurs de d marrage des scripts Quand vous utilisez des variables dans l action Ex cuter un Script assurez vous qu elles ont une valeur par d faut autrement l es sai du script peut chouer Vous pouvez d finir les valeurs par d faut dans les caract ristiques des variables ou dans le script et les enlever apr s avoir test le script Mode De Tra age Par d faut Ni
334. ue la fen tre d application ne sera pas mont e l utilisateur Comme NiceLabel Automation fonctionne comme une application de service dans sa propre session il ne peut pas inter acter avec le bureau de l utilisateur m me s il fonctionne avec les privil ges de l utilisateur actuellement connect Pour des raisons de s curit Micro soft emp che cette interaction dans Windows Vista et les syst mes d exploitation plus r cents e Wait for completion attendre l ach vement Sp cifie que l ex cution de l action attendra la fin de cette action avant de continuer l action suivante dans la liste Activez cette option si l ac tion suivante d pend du r sultat de l application externe Ex cution d Action et Traitement d Erreur Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cu
335. ue les variables internes des variables d finies par l utilisateur Vous pouvez utiliser les variables internes dans vos actions de la m me fa on que vous utilisez les variables d finies par l utilisateur Les variables internes des d clencheurs sont internes pour chaque d clencheur Variable Interne Disponible Description dans le d clencheur ActionLastErrorDesc Tout Fournit la description de la derni re erreur survenue Vous pouvez uti liser cette valeur dans un retour au syst me h te pour identifier la cause du d faut ActionLastErrorID Tout Fournit l ID de la derni re erreur survenue C est une valeur int gre Quand la valeur est 0 il n a pas eu d erreur Vous pouvez utiliser cette valeur dans les conditions pour valuer si une erreur est survenue ou pas BytesOfReceivedData TCP IP Fournit le nombre d octets re us par le d clencheur ComputerName Fournit le nom de l ordinateur o la configuration s ex cute Co nFileName Tout Fournit le chemin et nom de fichier de la configuration actuelle fichier MISX Co nFilePath DataFileName Tout Fournit le chemin et nom de fichier de la copie de travail des donn es re ues Chaque fois que le d clencheur accepte les donn es il en fait une copie de sauvegarde vers le nom de fichier unique identifi par cette variable Base de donn es Base de don Fournit le type de base de donn es comme configur dans le d clen n es cheur Date Tout Fournit la date actuelle d
336. uement Pour plus d informations voir l article Activer la Structure Dynamique 152 Exemple e Fichier champs d limit s La premi re ligne du fichier peut contenir les noms de champs que le filtre peut importer Product ID Code FAN Product desc Package CAS006 8021228110014 CASONCELLI ALLA CARNE 250G 6 PAS501 8021228310001 BIGOLI 250G 6 PAS502GI 8021228310018 TAGLIATELLE 250G 6 PAS503G1I 8021228310025 TAGLIOLINI 250G 6 PAS504 8021228310032 CAPELLI D ANGELO 250G 6 e Fichier largeur de champs fixe CAS006 8021228110014 CASONCELLI ALLA CARNE 250G 6 PAS501 8021228310001 BIGOLI 250G 6 PAS502GI 8021228310018 TAGLIATELLE 250G 6 PAS503GI 8021228310025 TAGLIOLINI 250G 6 PAS504 8021228310032 CAPELLI D ANGELO 250G 6 Plus plus d informations consultez l article Exemples Donn es XML La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Pro et NiceLabel Automation Enterprise XML signifie eXtensible Markup Language Les balises XML ne sont pas pr d finies vous pouvez librement d finir vos propres balises qui d criront vos donn es XML est con u pour tre auto descriptif La structure XML est d finie par des l ments des attributs et leurs valeurs et texte l ment de texte Exemples Oracle XML Le traitement d Oracle XML est int gr dans le logiciel Vous ne devez pas configurer de
337. ui d fini pour le Service Effectuez les op rations suivantes pour utiliser Automation Builder sous un autre compte 1 Appuyez et maintenez la touche Shift ensuite clic droit sur l ic ne Automation Builder 2 S lectionnez Utiliser sous un autre compte utilisateur 3 Introduisez les infos d utilisateur pour le m me utilisateur que celui d fini dans NiceLabel Auto mation Service 4 Cliquez OK Si vous d sirez utiliser fr quemment Automation Builder avec les infos utilisateur de l autre compte utilisateur voir l utilitaire de la ligne de commande Windows RUNAS Utilisez les commutations user pour sp cifier le compte utilisateur et savecred pour introduire le mot de passe qu une seule fois il sera ainsi m moris pour la fois suivante 182 Exemples Exemples NiceLabel Automation est livr avec des exemples qui d crivent les proc dures de configuration pour les structures de donn es fr quemment utilis es et la configuration d actions Vous pouvez rapidement vous familiariser avec la configuration de filtres pour extraire les donn es des fichiers CSV Comma Separated Values de donn es de base export es de fichiers d impression de documents XML de fichiers binaires et autres Un raccourci vers le dossier d chantillons est disponible dans Automation Builder Pour ouvrir le dossier d chantillons dans Windows Explorer effectuez les op rations suivantes 1 Ouvrez Automation Builder 2 Cliquez su
338. un bit de stop e Contr le de flux Un port s rie peut utiliser des signaux dans l interface pour suspendre et relancer la transmission de donn es EXEMPLE Par exemple un appareil lent peut avoir besoin d utiliser la poign e de main avec le port s rie pour indiquer que les donn es auraient du tre suspendues pendant que les processus de l appareil re oivent des donn es Contenus Cette section vous permet de d finir le contenu que vous voulez envoyer au port s rie Vous pouvez utiliser le contenu fixe un mixte de contenu fixe et variable ou contenu variable seul Pour ins rer un contenu de variable cliquez le bouton avec une fl che droite de la zone de donn es et ins rez la variable de la liste Pour plus d informations consultez l article Utiliser des valeurs compos es e Donn es Sp cifie le contenu qui sera envoy en sortie Ex cution d Action et Traitement d Erreur e Activ Sp cifie si l action est activ e ou d sactiv e Seules les actions activ es seront ex cut es Vous pouvez utiliser cette fonctionnalit pour les essais e Condition D finit une expression en ligne de programmation qui doit donner une valeur Boo l enne vrai ou faux Quand le r sultat de l expression est vrai l action sera ex cut e C est une m thode pour ne pas ex cuter les actions chaque fois mais seulement quand les variables surveill es ont une certaine valeur _ Ignorer le d faut Sp cifie d ignorer le d fau
339. ur e Save status reply in a variable sauver la r ponse d tat dans une variable D finit la variable qui sauvegardera le code d tat renvoy par le serveur Authentification Cette section vous permet d introduire les infos d identification n cessaires la connexion au serveur Web Vous devez introduire le nom et mot de passe qui peuvent tre fixes ou fournis avec la valeur de la variable L authentification Basique HTTP BA utilise les en t tes statiques standard HTTP Le m canisme BA ne procure aucune protection de confidentialit pour les infos d identification transmises Elles sont seulement encod es en Base64 au transit mais pas encod es ou hach es du tout L Authentification de Base devrait tre utilis e en HTTPS 82 Contenu Cette section vous permet de d finir le contenu que vous voulez envoyer au serveur Web Vous pouvez utiliser le contenu fixe un mixte de contenu fixe et variable ou contenu variable seul Pour ins rer un contenu de variable cliquez le bouton avec une fl che droite de la zone de donn es et ins rez la variable de la liste Pour plus d informations consultez l article Utiliser des valeurs compos es e Donn es Sp cifie le contenu qui sera envoy en sortie e Encoding encodage Sp cifie l encodage des donn es e Type Sp cifie la caract ristique Content Type pour le message HTTP Si vous ne s lectionnez aucun type la valeur par d faut application x www form urlenc
340. ur effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Service Web La fonctionnalit de cet l ment est disponible dans NiceLabel Automation Enterprise Se connecte un serveur SOAP et ex cute les m thodes sur celui ci Cette action va envoyer des donn es sortantes au service Web et recueillir les r sultats Vous devez imprimer les tiquettes de produit Votre d clencheur ne recevra que le segment de donn es n cessaire Par ex le d clencheur re oit la valeur pour ID Produit et Description mais pas le Prix L information de prix est disponible dans une base de donn es s par e qui est accessible par un appel du service Web Le service Web d finit la fonction par sa d finition WSDL telle que l entr e de la fonction est ID Produit et la sortie est Prix L action du service Service 126 va envoyer ID Produit au service Web qui va effectuer une recherche interne de sa base de donn es et fournir le Prix correspondant comme r sultat L action sauvegardera le r sultat
341. urez vous que vous l utilisez avec les privil ges administrateur et lancez la commande suivante netsh http add sslcert ipport 0 0 0 0 56000 certhash 7866c25377554ca0cb53bcdfd5ee23ce895bdfa2 appid A6BF8805 1D22 42C2 9D74 3366EA463245 o e ipport est la paire adresse IP port sur laquelle le d clencheur fonctionne Laissez l ad dresse IP 0 0 0 0 ordinateur local mais changez le num ro de port pour qu il cor responde au num ro de port dans la configuration du d clencheur e certhash est l emprunte SHA hash du certificat Elle a une longueur de 20 octets et est sp cifi e comme un cha ne hexad cimale e appid est le GUID de l application propri taire Ici vous pouvez utiliser n importe quel GUID m me celui de l exemple ci dessus Dans la configuration du d clencheur 1 Dans votre d clencheur HTTP ou Web Service activez l option Connexion S curis e HTTPS 2 Rechargez la configuration dans le Automation Manager D sactiver la couche de transport s curis e HTTPS Dans le syst me Windows 134 1 D liez le certificat de la paire Adresse IP port Lancez la commande suivante dans l Invite de Commande assurez vous que vous l utilisez avec les privil ges administrateur netsh http delete sslcert ipport 0 0 0 0 56000 o e ipport est la paire adresse IP port sur laquelle le d clencheur fonctionne et laquelle vous avez li le certificat Dans la configuration du d clencheur
342. us depuis les don n es pour ce champ Aper u des donn es Cette section fournit un aper u de la d finition de champ Quand l l ment d fini est s lectionn l aper u va surligner son emplacement dans les donn es aper ues e Aper u nom de fichier Sp cifie le fichier qui contient l chantillon de donn es qui sera analys dans le filtre Le fichier d aper u est copi de la d finition du filtre Si vous changez le nom du fichier d aper u le nouveau nom de fichier sera sauvegard e Ouvrir S lectionne un autre fichier selon lequel vous voulez ex cuter les r gles du filtre e Rafra chir Relance les r gles du filtre en fonction du contenu du nom du fichier d aper u La section Aper u de Donn es sera mise jour avec le r sultat 14 Configuration Items Data from simple CSV X m E Field Properties Data Preview Settings Structure Name Product ID Preview filename Pastacsv ss Product ID Code FAN EE Show formatting options B Open G9 Refresh S Product desc SE Package Liste de champs dans le filtre La seule propri t d un champ est son nom Aper u actuel des donn es l ex cution du filtre Options de Formatage Cette section d finit les fonctions de manipulation de cha ne de caract res qui seront appliqu es aux variables ou champs s lectionn s Vous pouvez s lectionner une ou plusieurs fonctions Les fonctions seront appliqu es dans l ordre s lec
343. usqu la fin des donn es La cha ne de caract res trouv e peut aussi tre effac e Activer La Structure Dynamique Le filtre de Texte Structur la possibilit d identifier automatiquement les champs et leurs valeurs ce qui limine la n cessit de mappage variable champ Cette fonctionnalit est utile quand le d clencheur re oit la donn e de la structure changeable La structure principale de donn es est identique par ex les champs sont d limit s par une virgule ou la m me structure XML mais l ordre dans lequel les champs sont repr sent s est chang et ou le nombre de champs a chang il peut y avoir de nouveaux champs ou certains champs ne sont plus disponibles La structure sera automatiquement identifi e par le filtre En m me temps les noms et valeurs de champs paires nom valeur seront lues des donn es liminant la n cessit de mapper les variables manuellement L action Utilisation d un Filtre de Donn es n affichera pas de possibilit de mappage car le mappage se fera de fa on dynamique Vous ne devez m me as d finir les variables d tiquettes dans la configuration du d clencheur L action assignera les valeurs de champs aux variables d tiquettes de m me nom sans avoir besoin des variables import es de l tiquette Toutefois la r gle s applique seulement l action Impression d tiquette Si vous voulez utiliser les valeurs de champs dans une autre action vous devrez d finir les vari
344. valeur Ignorer le d faut Sp cifie d ignorer le d faut et continuer par l action suivant m me si l ex cution de l action actuelle choue Les actions imbriqu es qui d pendent de l action actuelle ne seront pas ex cut es L ex cution de l action continuera avec l action suivante au m me niveau que l action actuelle L erreur est sauvegard e mais elle n interrompt pas l ex cution de l action Pour plus d informations consultez l article Traitement d Erreurs EXEMPLE A la fin de l impression vous pouvez vouloir envoyer la mise jour du r sultat une application externe qui utilise l action Requ te HTTP Si l action d impression choue le d clencheur arr te le traitement des actions Pour effectuer le rapportage m me apr s un chec d impression l action Imprimer l tiquette doit avoir l option Ignorer les checs activ e e Sauvegarder l erreur dans une variable Sp cifie la sauvegarde de la description d erreur dans une variable quand une erreur interrompt l ex cution de cette action La m me cause d erreur est aussi sauvegard e dans les variables internes ActionLastErrorldetActionLastEr rorDesc Pour plus d informations consultez l article Variables Internes Envoyer Les Donn es Au Port S rie Envoie les donn es vers un port s rie Vous pouvez utiliser cette action pour la communication avec les appareils externes port s rie Assurez vous que la configuration du port s rie est identique des d
345. xs complexType gt lt xs element gt lt xs element name session print job maxOccurs unbounded minOccurs 0 gt lt xs complexType gt lt xs sequence gt lt xs element name database maxOccurs unbounded minOccurs 0 gt lt xs complexType gt lt xs simpleContent gt lt xs extension base xs string gt lt xs attribute name name type xs string use required gt lt xs extension gt lt xs simpleContent gt lt xs complexType gt lt xs element gt lt xs element name table maxOccurs unbounded minOccurs 0 gt lt xs complexType gt lt xs simpleContent gt lt xs extension base xs string gt lt xs attribute name name type xs string use required gt 159 VERS E ZIE lt xs ES extens simple comple elemen ion gt Content gt xType gt E gt lement complex lt XS lt XS lt xsS sequenc element complex simplec lt xs extensi SE Aie OU lt xs LES lt xs lt xs elemen lt xs sequen lt XS de OU lt xs comple lt xs elemen lt xs sequen SE KS 8 SE extens simple comple name session minOccurs 1 maxOccurs unbounded gt lype gt e gt name variable lype gt oneens on base xs string gt te name name type xs string use required gt ion gt Content gt xType gt t gt ce gt te name quantity type xs string use required gt xType gt E gt ce gt minOccurs 0
346. z l article Comprendre les D clencheurs L v nement d activation TCP IP survient quand les donn es sont re ues sur le socket surveill num ro d adresse IP et de port Utilisation typique Le syst me existant ex cute une transaction qui en fait envoie les donn es au serveur NiceLabel Automation sur un socket sp cifique Le contenu de donn es peut tre structur en format CSV XML et autres formats ou il peut tre structur dans un format initial Dans chaque cas NiceLabel Automation va lire les donn es analyser les valeurs en utilisant des filtres et les imprimer sur les tiquettes Pour plus de renseignements concernant l analyse et l extraction de donn es consultez l article Comprendre les Filtres G n ral NOTE Ce d clencheur support le Protocole Internet version 6 IPv6 Cette section vous permet de configurer les param tres des d clencheurs de fichiers les plus importants e Nom Sp cifie le nom de d clencheur unique Les noms vous aident distinguer les diff rents d clencheurs quand vous les configurez dans Automation Builder et les ex cutez ensuite dans Automation Manager e Description Procure la possibilit de d crire la fonctionnalit de ce d clencheur Vous pouvez l utiliser pour crire une courte description de la fonction du d clencheur e Port Sp cifie le num ro de port sur lequel les donn es entrantes seront accept es Utilisez un num ro de port qui n est pas utilis

Download Pdf Manuals

image

Related Search

Related Contents

StarCom - Laboratoire Cotral  MARCHAND DE COULEUR - Mondadori Publicité  Pratique de la photo au sténopé  取扱説明書 HBタンク/マップバッグ NC700 専用品 ご使用前に必ずご  painel jade  Kompernass A1 User's Manual  キュート リラックス & スマートフォンからワイヤレス再生 かわいい    7810 Ver7_  Hustler® Raptor® SD General Service Manual  

Copyright © All rights reserved.
Failed to retrieve file