Skriptaktionen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Sie können Skriptaktionen verwenden, um serverseitige Skripts zu erstellen, die verschiedene Aufgaben ausführen, z. B. das Ändern eines Configuration Item (CI) oder das Verwalten fehlgeschlagener Anmeldeversuche. Skriptaktionen werden nur durch Ereignisse ausgelöst.

    Konfiguration

    Um eine neue Skriptaktion zu erstellen, navigieren Sie zu Systemrichtlinie > Events > Skriptaktionen und klicken Sie auf Neu.

    Tabelle : 1. Skriptaktionen
    Feld Beschreibung
    Name Eindeutiger Name für Ihre Skriptaktion.
    Anwendung Anwendung, die das Skript enthält.
    Ereignisname Für dieses Skript zu verwendendes Ereignis. Wenn Sie für Ihre Skriptaktion kein Ereignis finden, das Ihrem Zweck entspricht, können Sie ein neues erstellen.
    Aktiv Checkbox, mit der die Skriptaktion aktiviert oder deaktiviert wird. Wählen Sie „true“ (wahr) aus, um die Skriptaktion zu aktivieren.
    Ausführungsreihenfolge Reihenfolge, in der das Skript ausgeführt wird.
    Bedingungsskript Anweisung für eine Bedingung, unter der dieses Skript ausgeführt werden soll. Das System analysiert das Skriptfeld nur, wenn die Bedingung als „wahr“ ausgewertet wird. Wenn Sie die Bedingungsanweisung in das Skript aufnehmen möchten, lassen Sie dieses Feld leer.
    Skript Skript, das ausgeführt wird, wenn die von Ihnen definierte Bedingung als „wahr“ ausgewertet wird. In diesem Skript sind zwei zusätzliche Objekte verfügbar:
    • Ereignis: ein GlideRecord– das Systemereignis, das den Aufruf verursacht hat. Wenn Sie diesen ersten Parameter für das Ereignis verwenden möchten, verwenden Sie event.parm1 oder event.parm2 für den zweiten Parameter. Für Datum/Uhrzeit des Ereignisses verwenden Sie event.sys_created_on. Um die Anwender-ID abzurufen, die das Ereignis erstellt hat (wenn ein Anwender zugeordnet war), verwenden Sie event.user_id.
    • current: ein GlideRecord – das Ereignis, das im Namen von geplant wurde (z. B. Incident).

    Beispiel für eine Skriptaktion, die eine E-Mail-Benachrichtigung für die Workflow-Aktivität erstellt:

    Abbildung : 1. Skriptaktions-Workflow
    Workflow-Benachrichtigung für Skriptaktion