Test des scripts

Une fois que vous avez écrit un script, vous pouvez le tester sur un objet existant. Par exemple, si le type d'objet du script est Jalon, exécutez le script au niveau d'un jalon dans un incident.

Lorsque vous testez un script, vous êtes invité à entrer un ID valide. Pour le type d'objet message électronique, vous êtes invité à entrer un ID de message électronique. Vous pouvez trouver l'ID sur la page Boîte de réception, à laquelle vous pouvez accéder en cliquant sur Boîte de réception dans le menu. Pour tout autre type d'objet, vous devez entrer un ID d'incident valide. Vous pouvez trouver l'ID en ouvrant un incident ou un scénario. L'ID se trouve dans la section Récapitulatif de la page.

Important: Un script peut entraîner des modifications des données. Lorsque vous testez votre script et que vous n'êtes pas dans un environnement de développement, vous devez utiliser un ID d'incident simulé pour exécuter votre script sur des simulations et non pas sur des incidents ouverts. Pour les messages électroniques, vous devez créer un courrier électronique de test, ce que vous pouvez faire en envoyant un courrier électronique au compte configuré dans la boîte aux lettres entrante, qui est décrite dans la rubrique Configuration d'une connexion de courrier électronique entrante.

Pour tester votre script, procédez comme suit :

  1. Cliquez sur le bouton Exécuter .
  2. Lorsqu'un incident est demandé, entrez un ID valide.
  3. Sélectionnez un objet dans l'incident. Seuls les objets du type affecté au script sont affichés.
  4. Cliquez sur Terminer.

Le script s'exécute et une fenêtre de console contenant les résultats s'affiche. Elle est légèrement transparente pour que le contenu sous-jacent puisse être visible.

Si vous souhaitez afficher des informations à des stades spécifiques du script, veillez à inclure dans le script la méthode log info décrite dans le tableau précédent. Par exemple :

log.info("The value of x is {}".format(x))

Les messages de journal sont le dernier ensemble d'informations signalées après chaque exécution. Vous pouvez filtrer les messages de journal en modifiant l'option Niveau de journalisation dans la zone d'en-tête Fenêtre de la console.

Le système étant conçu pour exécuter des scripts concis, il n'est pas possible de "parcourir" le code.

Si vous apportez des modifications et souhaitez réexécuter le script en utilisant le même incident et le même objet, cliquez sur Réexécuter. Il n'est pas nécessaire de sauvegarder le script pour exécuter à nouveau le script.

Remarque: Il est important de tester complètement vos scripts pour vérifier que les résultats sont ceux attendus. L'application Orchestration & Automation ne peut pas vérifier complètement la logique du script.