Events bei Statusänderungen auslösen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Sie können einen Statusfluss so konfigurieren, dass ein registriertes Systemereignis ausgelöst wird, wenn eine Aufgabe von einem Anfangsstatus in einen angegebenen Endstatus übergeht. Sie können beispielsweise Ereignisse verwenden, um E-Mail-Benachrichtigungen auszulösen und Skriptaktionen zu erstellen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie ein Event an einen Status-Flow anhängen, erstellt das ServiceNow-System die Geschäftsregel Status-Flow-Events für <table name> für die im Status-Flow angegebene Tabelle. Wenn Sie einen Anfangs- und Endstatus angeben, wird die Business Rule ausgeführt, wenn der Datensatz vom Anfangsstatus in den Endstatus übergeht. Wenn der Statusfluss nur einen Endstatus angibt, wird die Business Rule immer dann ausgeführt, wenn dieser Endstatus erreicht wird. Das System erstellt eine Business Rule für alle Statusflüsse, die Ereignisse in einer einzigen Tabelle enthalten. Wenn alle Ereignisse oder alle Statusflüsse einer Tabelle gelöscht werden, löscht das System die Business Rule.

    Zum Erstellen eines Ereignisses, das ausgelöst wird, wenn eine Arbeitsauftragsaufgabe vom Startstatus „In Bearbeitung “ in den Endstatus „ Abgeschlossen“ wechselt.

    Prozedur

    1. Navigieren zu Alle > Außendienst > Status-Flows > Arbeitsaufgaben-Flows.
    2. Wählen Sie die Tabelle „Arbeitsauftragsaufgabe“ mit der Bezeichnung „Arbeitsauftragsaufgabe“ [wm_task] aus.
    3. Wählen Sie Neu.
    4. Öffnen Sie den Status-Flow-Datensatz mit dem Namen Close Complete.
    5. Wählen Sie task.closed im Feld Event aus, und speichern Sie die Änderungen.

      Das ServiceNow-System erstellt automatisch die Geschäftsregel Status-Flow-Events für wm_task.