Après avoir paramétré les déclencheurs, vous avez effectué la moitié de la configuration. Avant de déployer le déclencheur, il faut convenablement tester les opérations qu'il doit effectuer en fonction des données entrantes et vérifier l'exécution des actions.
Automation Builder Vous permet de tester la configuration pendant que vous le développez. Certaines actions ont des capacités d'auto-test, ce qui permet de se concentrer sur l'exécution de l'action elle-même. Le test de chaque déclencheur peut aussi être fait en lançant la commande Afficher l'aperçu. Toutefois, le test final doit toujours se faire dans un environnement réel, en fournissant des données réelles et en utilisant des vrais déclencheurs. C'est ainsi que vous surveillez l'exécution du déclencheur en utilisant Automation Manager.
Test d'exécution des actions individuelles
Certaines des actions incluent l'option d'aperçu. Elle vous permet de modifier les paramètres d'entrée et de voir le résultat de l'action à l'écran.
-
Utiliser un filtre de données : L'action permet de voir un aperçu en direct des données analysées. Les règles du filtre sélectionné s'appliquent au fichier de données d'entrée sélectionné. Le résultat s'affiche dans la table. S'il y a des sous-zones ou zones d'assignation, l'aperçu présente chaque niveau de définition du filtre.
-
Exécuter une requête SQL : L'action vous permet de prévisualiser l'exécution de la requête SQL définie. Vous pouvez surveiller l'ensemble des données résultant de l'instruction SELECT et le nombre de rangées affectées par les requêtes UPDATE, INSERT et DELETE. L'exécution de l'aperçu est une transaction sécurisée, ce qui signifie que toutes les modifications peuvent être annulées. Les paramètres de requête peuvent être modifiés pour voir comment ils influencent le résultat.
-
Service Web : L'action vous permet d'afficher un aperçu d'exécution de la méthode sélectionnée (fonction) du Web Service. Les paramètres d'entrée peuvent être modifiés pour voir comment ils influencent le résultat.
-
Exécuter un script : L'action vérifiera s'il y a des erreurs de syntaxe dans le script fourni, et l'exécutera. Les paramètres d'entrée peuvent être modifiés pour 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, utiliser la fonction Exécuter l'aperçu. Cette fonction est utilisable pour chaque déclencheur, quel que soit son type. Le déclencheur ne s'activera pas suite aux changements de l'événement surveillé. Seul un déclencheur initié dans Automation Manager peut le faire. En fait, le déclencheur va effectuer les actions en fonction des données enregistrées dans un fichier. Assurez-vous d'avoir un fichier contenant les données que le déclencheur va accepter durant le déploiement en temps réel.
Le déclencheur exécute toutes les actions définies, y compris le filtrage de données et l'aperçu de l'étiquette à l'écran. L'aperçu montre le processus d'impression dans tous ses détails. Les étiquettes s'impriment comme l'aperçu avec même composition et contenu. Cela inclut le nombre et le contenu des étiquettes. Cela donnera aussi le nombre de travaux d'impression et d'étiquettes générées dans chaque travail ainsi qu'un aperçu de chaque étiquette. Vous pouvez naviguer d'une étiquette à l'autre dans le travail d'impression sélectionné.
Le panneau Journal rapporte les mêmes informations que celles affichées dans le Automation Manager. Développer les entrées du journal pour afficher tous les détails.
Note
En lançant l'aperçu d'impression, toutes les actions définies pour le déclencheur sélectionné sont activées, pas seulement l'action Imprimer l'étiquette. Attention à l'utilisation d'actions modifiant les données, telles qu'Exécuter la requête SQL ou Web Service, car leur exécution est irréversible.
Pour afficher un aperçu des étiquettes, procéder comme suit :
-
Ouvrir la configuration du déclencheur.
-
Vérifier que la configuration du déclencheur est enregistrée.
-
Cliquer sur le bouton Afficher l'aperçu dans le groupe Aperçu du ruban.
-
Sélectionner un fichier de données types que le déclencheur va recevoir.
-
Visualiser le résultat dans un onglet Aperçu.
Tester le déploiement sur un serveur de pré-production
Il est conseillé de déployer la configuration dans Automation Manager sur un serveur de pré-production, avant le déploiement sur le serveur de production. Les tests dans un environnement de pré-production peuvent identifier des problèmes de configuration additionnels qui n'ont pas été détectés lors du test du déclencheur dans Automation Builder uniquement.
La performance de la configuration peut aussi être mise à l'épreuve en ajoutant la charge sur le déclencheur pour voir le résultat. Les tests fournissent d'importantes informations concernant la bande passante disponible et identifient les points faibles. En fonction des conclusions, il est possible ensuite d'implémenter diverses techniques d'optimisation, telles qu'optimiser la conception d'étiquettes pour réduire le flux d'impression et optimiser le flux général de données depuis l'application existante vers NiceLabel Automation.
Différences importantes entre les tests réels du déclencheur et l'aperçu dans Automation Builder
Il ne faut pas se fier uniquement à l'aperçu du déclencheur à l'écran dans Automation Builder, même si c'est une méthode rapide de test du déclencheur. Il peut y avoir des différences d'exécution entre l'aperçu et l'activation réelle du déclencheur avec Windows 64 bits.
Même si la configuration fonctionne dans Automation Builder, il faut l'essayer en temps réel.
-
En lançant la commande Afficher l'aperçu, la configuration l'exécute 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 plateforme 32 bits.
-
En lançant le déclencheur en temps réel, la configuration l'exécute en Service, ce qui fonctionne comme une application 32 bits sur Windows 32 bits, et comme une application 64 bits sur Windows 64 bits. Pour plus d'informations, consulter l'article Fonctionnement en mode service.
-
Des problèmes peuvent survenir si le traitement du déclencheur est affecté par des différences de plateformes (32 bits contre 64 bits) :
-
Accès à la base de données : Les applications 64 bits ont besoin des pilotes de base de données 64 bits, et les applications 32 bits ont besoin des pilotes 32 bits. Pour lancer la configuration d'Automation Builder et dans le Service, Il faut avoir des pilotes de base de données 32 bits et 64 bits afin d'accéder aux bases de données. Pour plus d'informations, voir la section Accéder aux bases de données.
-
Syntaxe UNC pour les fichiers réseau : Le compte de service ne peut pas accéder aux fichiers réseau partagés avec une lettre mappée. Il faut utiliser la syntaxe UNC pour les fichiers réseau. Par exemple, utiliser
\\server\share\files\label.lbl
et pasG:\files\label.lbl
, où G: est mappé à\\server\share
. Pour plus d'informations, consulter l'article Accès aux Ressources de Réseau Partagées.
-
-
Attention, si le Service NiceLabel Automation fonctionne sous un autre compte utilisateur que celui de Automation Builder, il peut y avoir des privilèges de sécurité différents. Si l'étiquette est ouverte dans Automation Builder, le compte utilisateur du Service peut ne pas y avoir accès. Pour utiliser Automation Builder sous le même compte utilisateur que le Service, consulter . Utiliser le même compte utilisateur pour configurer et exécuter les déclencheurs.