Skriptaktionen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Sie können Skriptaktionen verwenden, um serverseitige Skripts zu erstellen, die eine Vielzahl von Aufgaben ausführen, z. B. das Ändern eines Konfigurationselements (Configuration Item, CI) oder die Verwaltung 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 Ereignis, das für dieses Skript verwendet werden soll. Wenn Sie kein Ereignis für Ihre Skriptaktion finden, das Ihrem Zweck entspricht, können Sie ein neues erstellen.
    Aktiv Kontrollkästchen, mit dem die Skriptaktion aktiviert oder deaktiviert wird. Wählen Sie Aus Wahr Zum Aktivieren der Skriptaktion.
    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 nur Skript Feld, 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 : A GlideRecord - Das sysevent, das den Aufruf verursacht hat. Wenn Sie diesen ersten Parameter für das Ereignis verwenden möchten, verwenden Sie event.parm1Oder event.parm2Für den zweiten Parameter. Verwenden Sie für das Datum/die Uhrzeit des Ereignisses event.sys_created_on. Um die Anwender-ID abzurufen, die das Ereignis erstellt hat (wenn ein Anwender zugeordnet war), verwenden Sie event.user_id.
    • Aktuell : A GlideRecord – Das Ereignis, das im Namen von geplant ist (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