Angeben der Reihenfolge für die Verarbeitung der eingehenden E-Mails

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Sie können eine Verarbeitungsreihenfolge der Aktionen bei eingehender E-Mail konfigurieren und die Reihenfolge verwenden, um mehrere Filter in Aktionen bei eingehender E-Mail zu verwalten.

    Das Plugin „Geordnete E-Mail-Verarbeitung“ (com.glide.email_ordered_processing) ist für neue Instanzen standardmäßig aktiviert. Benutzer mit der Administratorrolle können das Plugin für aktualisierte Instanzen aktivieren. Das Plugin fügt die Spalte Reihenfolge zur Tabelle „Regeln“ [sysrule] hinzu, in der die Instanz festlegt, wann E-Mails verarbeitet werden. Administratoren können einem Aktionsskript auch einen Befehl hinzufügen, der die Verarbeitung nach der Ausführung des Skripts anhält.

    Die Verarbeitungsreihenfolge konfigurieren

    Konfigurieren Sie die Verarbeitungsreihenfolge von Aktionen bei eingehender E-Mail, damit diese in einer vorgegebenen Reihenfolge ausgeführt werden.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > Systemrichtlinie > E-Mail > Eingehende Aktionenan.
    2. Öffnen Sie eine vorhandene eingehende Aktion oder erstellen Sie eine.
    3. Füllen Sie das Formular aus und vergeben Sie eine Rangnummer im Feld Reihenfolge, um festzulegen, wann diese Regel für eingehende E-Mails in Bezug auf andere Regeln ausgeführt werden soll.
      Wenn Sie das Plugin aktualisiert und aktiviert haben, kann das Feld Reihenfolge Ausführungsreihenfolge genannt werden.
      Hinweis:
      Stellen Sie sicher, dass jede Aktion bei eingehender E-Mail einen eindeutigen Wert unter Reihenfolge hat, um sicherzustellen, dass das System die Verarbeitung wie erwartet stoppt. Wenn mehrere Aktionen bei eingehender E-Mail denselben Wert unter Reihenfolge haben, kann das System alle Aktionen bei eingehender E-Mail auswerten, selbst wenn eine der Aktionen das Skript event.state="stop_processing"; enthält oder die Option Verarbeitung stoppen ausgewählt hat.
    4. So stoppen Sie die Regelverarbeitung, wenn eine Aktion bei eingehender E-Mail erfolgreich ausgeführt wird: Fügen Sie am Ende des Skripts die folgende Zeile hinzu:
      • Markieren Sie die Checkbox Verarbeitung stoppen.
      • Fügen Sie die folgende Zeile am Ende des Skripts Aktionen hinzu:
        event.state="stop_processing";

    Mehrere Filter in einer Aktion bei eingehender E-Mail verwalten

    Verwenden Sie die Prozessreihenfolge und den Befehl stop_processing, um mehrere Filter in Aktionen bei eingehender E-Mail zu verwalten.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    In diesem Beispiel können Sie neue Problemdatensätze erstellen, wenn prb: in der Betreffzeile erscheint, und neue Change Requests, wenn chg: in der Betreffzeile erscheint. Alle anderen E-Mails werden zum Erstellen eines Incident verwendet. Die Aktionen sind wie folgt eingerichtet:

    Prozedur

    1. Erstellen Sie eine Aktion, in der die Bedingung Betreff> beginnt mit > chg: und der Befehl event.state="stop_processing"; an das Skript angehängt sind.
    2. Weisen Sie dieser Aktion einen Reihenfolgewert von 100 zu.
    3. Erstellen Sie eine Aktion, in der die Bedingung Betreff> beginnt mit> prb: und der Befehl event.state="stop_processing"; an das Skript angehängt sind.
    4. Weisen Sie dieser Aktion einen Reihenfolgewert von 200 zu.
    5. Erstellen Sie eine Aktion für einen Incident ohne Bedingungen und mit einem Reihenfolgewert von 300.

      Es ist nicht erforderlich, den Befehl stop_processing dem Skript für die Incident-Aktion hinzuzufügen, es sei denn, Sie möchten die Verarbeitung bei dieser Regel stoppen, um die Fortsetzung einer anderen Aktion zu vermeiden.

    Ergebnisse

    Wenn entweder ein Change Request oder ein Problem erstellt wird, stoppt der Befehl stop_processing die Verarbeitung und es wird kein Incident Record erstellt. Wenn weder ein Change Request noch ein Problem erstellt wird, erstellt die Aktion bei eingehender E-Mail für einen Incident einen Datensatz.