Beispiele für Aktionen für eingehende E-Mails

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 3 Minuten Lesedauer
  • Verschiedene Beispiele für Aktionen für eingehende E-Mails sind verfügbar, um Ihnen beim Erstellen eigener Aktionen für eingehende E-Mails zu helfen. Diese Beispiele zeigen, wie Sie Aktionen für eingehende E-Mails einrichten, um E-Mail-Antworten zu verarbeiten, einen Problemdatensatz zu erstellen (protokollieren), einen Change anzufordern und einen Incident zu aktualisieren.

    Beispiel für Aktion für eingehende E-Mails: E-Mail-Antworten werden verarbeitet

    Dieses Beispiel zeigt, wie Sie Aktionen für eingehende E-Mails einrichten, um Antworten zu verarbeiten, die Anwender an die Instanz zurücksenden.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Die Aktion für eingehende E-Mails analysiert die E-Mail und antwortet mit einem Skript. Standardmäßig erstellt eine von der Instanz empfangene E-Mail einen neuen Incident, und der Text der E-Mail wird zu hinzugefügt Zusätzliche Kommentare Textfeld. Durch raffiniertere Aktionen für eingehende E-Mails können Incident-Tickets mit mehr Daten erstellt werden, was dem Incident-Management-Team wertvolle Zeit spart.

    Wenn ein Anwender auf eine von der Instanz gesendete E-Mail antwortet, stimmt die Aktion für eingehende E-Mails das Wasserzeichen mit einem vorhandenen Incident ab und aktualisiert den Incident, anstatt einen neuen Datensatz zu erstellen. Wenn das Wasserzeichen jedoch fehlt, versucht diese Aktion für eingehende E-Mails, eine Antwort mit dem ursprünglichen Incident abzugleichen.

    Diese Aktion für eingehende E-Mails wird in repliziert Workflow-Studio Als Beispiel-Flow Beispiel für Flow für eingehende E-Mails: E-Mail-Antworten werden verarbeitet . Navigieren Sie zu , um den Beispiel-Flow anzuzeigen Flow Designer > Designeran.

    Prozedur

    1. Navigieren zu Systemrichtlinie > Eingehende Aktionen Und klicken Sie auf Neu .
    2. Füllen Sie das Formular wie folgt aus:
      Tabelle : 1. Feldwerte der eingehenden Aktion
      Feld Wert
      Name Incident aktualisieren
      Typ Antworten
      Zieltabelle Incident [incident]
    3. In Skript , Geben Sie diesen Code ein.
      gs.include('validators');
       
      //Note: current.caller_id and current.opened_by are already set to the first UserID that matches the From: email address
       
      if (current.getTableName() == "incident") {
        current.comments = "reply from: " + email.origemail + "\n\n" + email.body_text;
       
        if (email.body.assign != undefined)
          current.assigned_to = email.body.assign;
       
        if (email.body.priority != undefined && isNumeric(email.body.priority))
          current.priority = email.body.priority;
       
        if (email.body.category != undefined)
          current.category = email.body.category;
       
        if (email.body.short_description != undefined)
          current.short_description = email.body.short_description;
       
        current.update();
      }

    Beispiel für Aktion für eingehende E-Mails: Protokollierung eines Problems

    Dieses Beispiel zeigt, wie Sie Aktionen für eingehende E-Mails einrichten, um einen Problemdatensatz zu erstellen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Mit Aktionen für eingehende E-Mails können Anwender Incidents für eine Instanz per E-Mail protokollieren oder aktualisieren. Die Aktion für eingehende E-Mails analysiert die E-Mail und antwortet mit einem Skript.

    Diese Aktion für eingehende E-Mails wird in repliziert Workflow-Studio Als Beispiel-Flow Beispiel für Flow für eingehende E-Mails: Protokollierung eines Problems . Navigieren Sie zu , um den Beispiel-Flow anzuzeigen Flow Designer > Designeran.

    Prozedur

    1. Navigieren zu Systemrichtlinie > Eingehende Aktionen Und klicken Sie auf Neu .
    2. Füllen Sie das Formular wie folgt aus:
      Tabelle : 2.
      Feld Eintrag
      Name Problem Protokollieren
      Typ Neu
      Aktiv Wahr
      Zieltabelle Problem [problem]
      Bedingung
      email.subject.indexOf("Problem: ") == 0
      Skript
      current.description = email.body_text;
        current.short_description = email.subject.toString().substring(9);
       
        current.assignment_group.setDisplayValue("Development");
       
        if (email.body.assign != undefined)
          current.assigned_to = email.body.assign;
       
        current.insert();

    Beispiel für Aktion für eingehende E-Mails: Change wird angefordert

    Dieses Beispiel zeigt, wie Sie Aktionen für eingehende E-Mails einrichten, um einen Change-Anforderungsdatensatz zu erstellen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Mit Aktionen für eingehende E-Mails können Anwender Incidents für eine Instanz per E-Mail protokollieren oder aktualisieren. Die Aktion für eingehende E-Mails analysiert die E-Mail und antwortet mit einem Skript.

    Prozedur

    1. Navigieren zu Alle > Systemrichtlinie > Eingehende Aktionen Und klicken Sie auf Neu .
    2. Füllen Sie das Formular wie folgt aus:
      Tabelle : 3.
      Feld Eintrag
      Name Change anfordern
      Typ Neu
      Aktiv Wahr
      Zieltabelle Change-Anforderung [change_request]
      Bedingung
      email.subject.indexOf("Change Request: ") == 0
      Skript
      current.comments = email.body_text;
        current.short_description = email.subject;
       
        current.notify = 2;
       
        if (email.body_text.assign != undefined)
          current.assigned_to = email.body_text.assign;
       
        if (email.body_text.priority != undefined)
          current.priority = email.body_text.priority;
       
        if (email.body_text.category != undefined)
          current.category = email.body_text.category;
       
        current.insert();

    Werte werden automatisch aus eingehenden E-Mails festgelegt

    Die standardmäßige eingehende Aktion für die Incident-Tabelle legt automatisch die folgenden Feldwerte fest, wenn eine eingehende E-Mail empfangen wird.

    Tabelle : 4. Werte werden automatisch aus eingehenden E-Mails festgelegt
    Feldwert festgelegt Wert, der aus eingehender E-Mail verwendet wird
    current.caller_id Anwender-ID des ersten Anwenders, dessen E-Mail-Adresse mit übereinstimmt email.from Variable.
    Current.opened_by Anwender-ID des ersten Anwenders, dessen E-Mail-Adresse mit übereinstimmt email.from Variable.
    Wenn mehrere Anwender dieselbe E-Mail-Adresse haben, sucht die Instanz zuerst nach einem aktiven Anwender mit der E-Mail-Adresse. Verwenden Sie nach Möglichkeit eindeutige E-Mail-Adressen für jeden Anwenderdatensatz. Wenn nicht, garantiert nur ein aktiver Anwender mit der freigegebenen E-Mail-Adresse, dass die Instanz eingehende E-Mails von dieser Adresse immer mit dem aktiven Anwender abgleicht.