Le Tracer
Le Tracer
Lorsqu’une erreur se produit dans une application, vous devez en identifier la cause afin de corriger le comportement de l’application. Identifier la cause première d’une erreur est essentiel pour corriger le comportement de l’application. En visualisant les événements qui ont conduit à l’erreur, vous pouvez déterminer le comportement à modifier pour résoudre le problème. Pour afficher des événements tels que ceux qui se produisent lors du traitement d’un dossier, vous utilisez le Tracer.
Par exemple, une declare expression utilisée pour définir une propriété peut renvoyer une valeur inattendue. Cette valeur de propriété est à son tour utilisée pour déterminer si une phase spécifique du workflow doit être ignorée. L’utilisateur remarque que le dossier passe à une phase inattendue puisque la propriété declare expression n’est pas affichée dans l’interface utilisateur. Pour résoudre ce problème, il faut comprendre la séquence des événements d’exécution fournis par le Tracer.
Dans un autre exemple, vous utilisez une data page pour remplir une liste déroulante de villes. Si le contenu de la liste déroulante est incorrect, dans le cas présent, celle-ci comprend un État au lieu d’une ville, vous devez déterminer si le contrôle ou la connexion à la source de données présente une configuration incorrecte.
Dans Pega Platform™, le Tracer vous permet de capturer et de visualiser les événements qui se produisent pendant le traitement du dossier. Contrairement à l’outil Clipboard, qui présente la valeur actuelle des propriétés en mémoire, le Tracer présente un journal complet des événements qui se produisent pendant le traitement du dossier. Ce journal vous permet d’identifier l’origine des erreurs d’exécution, telles que les exceptions Java ou les valeurs de propriété incorrectes.
Caution: L’exécution du Tracer a un impact considérable sur les performances des applications en raison du volume des données collectées pour l’exécution des règles. C’est pourquoi il ne faut pas utiliser le Tracer comme un outil d’analyse des performances.
Au centre de l’image suivante, faites glisser la ligne verticale pour comparer l’outil Clipboard et l’outil Tracer.
Identification des erreurs dans le traitement de dossier
Pour aider à identifier les erreurs dans le traitement de dossier, le Tracer identifie les étapes de traitement qui mènent à une erreur. Dans le journal du Tracer, la plupart des étapes renvoient un statut Good, indiquant que l’étape s’est terminée avec succès. Si une étape renvoie un statut Fail, une erreur s’est produite et l’étape s’est terminée par un échec.
Il est possible qu’une erreur dans une application n’indique que la dernière étape d’une séquence d’étapes ayant échoué, mais pas la cause de l’échec de cette séquence. Analyser la séquence d’événements dans le Tracer permet d’identifier la cause première qui conduit à l’erreur constatée par les utilisateurs. L’image ci-dessous montre l’outil Tracer affichant une étape qui a échoué.
Dans l’outil Tracer, lorsque vous cliquez sur l’étape qui a échoué, les propriétés de cet événement s’affichent.
Vérifiez vos connaissances avec l’interaction suivante.