Testen von Scripts

Wenn Sie ein Script geschrieben haben, können Sie es gegen ein vorhandenes Objekt testen. Wenn das Script beispielsweise den Objekttyp "Meilenstein" hat, führen Sie das Script für einen Meilenstein innerhalb eines Vorfalls aus.

Wenn Sie ein Script testen, werden Sie zur Eingabe einer gültigen ID aufgefordert. Bei dem Objekttyp "E-Mail-Nachricht" werden Sie zur Eingabe einer ID der E-Mail-Nachricht aufgefordert. Sie können die ID auf der Seite "Mailinbox" finden, auf die Sie zugreifen können, indem Sie im Menü auf Posteingang klicken. Bei jedem anderen Objekttyp müssen Sie eine gültige Vorfalls-ID eingeben. Sie können die ID finden, indem Sie ein einzelnes Ereignis oder Szenario öffnen. Die ID befindet sich im Abschnitt Zusammenfassung der Seite.

Wichtig: Ein Script kann zu Änderungen an den Daten führen. Wenn Sie Ihr Script testen und sich nicht in einer Entwicklungsumgebung befinden, müssen Sie eine simulierte Vorfall-ID verwenden, damit das Script für Simulationen ausgeführt wird und keine Vorfälle öffnet. Für E-Mail-Nachrichten sollten Sie eine Test-E-Mail erstellen. Dies können Sie tun, indem Sie eine E-Mail an das Konto senden, das in der Eingangsmailbox konfiguriert ist. Dies wird im Artikel Verbindung für eingehende E-Mails konfigurierenbeschrieben.

Gehen Sie wie folgt vor, um das Script zu testen:

  1. Klicken Sie auf die Schaltfläche Ausführen .
  2. Wenn Sie zur Eingabe eines Vorfalls aufgefordert werden, geben Sie eine gültige ID ein.
  3. Wählen Sie ein Objekt innerhalb des Vorfalls aus. Es werden nur die Objekte mit dem Typ angezeigt, der dem Script zugeordnet ist.
  4. Klicken Sie auf Fertigstellen.

Das Script wird ausgeführt, und in einem Konsolenfenster werden die Ergebnisse angezeigt. Es ist leicht transparent, damit der zugrunde liegende Inhalt sichtbar ist.

Wenn Sie Informationen an bestimmten Punkten im Script anzeigen wollen, stellen Sie sicher, dass die in der vorherigen Tabelle beschriebene Methode "log info" in das Script aufgenommen wird. Beispiel:

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

Protokollnachrichten sind die letzte Gruppe von Informationen, die nach jedem Lauf gemeldet werden. Sie können die Protokollnachrichten filtern, indem Sie die Auswahl "Protokollebene" im Headerbereich des Konsolenfensters ändern.

Da das System für die Ausführung von präzisen Scripts ausgelegt ist, kann der Code nicht schrittweise ausgeführt werden.

Wenn Sie Änderungen vornehmen und das Script mit demselben Vorfall und Objekt erneut ausgeführt werden soll, klicken Sie auf Erneut ausführen. Sie müssen das Script nicht speichern, um das Script erneut auszuführen.

Hinweis: Es ist wichtig, Ihre Scripts vollständig zu testen, um sicherzustellen, dass die Ergebnisse den Erwartungen entsprechen. Die Anwendung Orchestration & Automation kann die Scriptlogik nicht vollständig überprüfen.