Eine Aktion bei eingehender E-Mail erstellen
Erstellen Sie Aktionen für eingehende E-Mails, um die Aktionen zu definieren, die das System beim Empfang einer E-Mail ausführt.
Vorbereitungen
Prozedur
- Navigieren zu Alle > Systemrichtlinie > E-Mail > Eingehende Aktionen.
- Wählen Sie Neu.
-
Füllen Sie die Felder wie in der Tabelle beschrieben aus.
Hinweis:Möglicherweise müssen Sie das Formular so konfigurieren, dass alle Felder angezeigt werden.
Tabelle : 1. Formularfelder für Inbound Email Actions Feld Beschreibung Zeitpunkt für Ausführung Name Geben Sie einen beschreibenden Namen für diese E-Mail-Aktion ein. Zieltabelle Wählen Sie die Tabelle aus, in der die Aktion Datensätze hinzufügt oder aktualisiert. Aktionstyp Wählen Sie den Aktionstyp aus, den die Instanz ausführt. Wählen Sie Aktion aufzeichnen, um einen Datensatz in der Instanz zu ändern, oder wählen Sie E-Mail beantworten, damit die Instanz eine E-Mail an die Quelle der eingehenden E-Mail sendet. Aktiv Aktivieren Sie das Kontrollkästchen, um die Aktion für eingehende E-Mails zu aktivieren. Deaktivieren Sie die Checkbox, um die Aktion zu deaktivieren. Verarbeitung anhalten Aktivieren Sie dieses Kontrollkästchen, um zu verhindern, dass das System nach dem Ausführen dieser Aktion weitere Aktionen für eingehende E-Mails ausführt. Sensible Daten schwärzen Wählen Sie diese Option aus, um vertrauliche Daten wie persönliche Daten, SSN und Kreditkartendetails zu maskieren. Hinweis:Nur verfügbar, wenn das Plugin „ Schwärzung sensibler Daten für eingehende E-Mails“ aktiviert ist.Typ Wählen Sie den Nachrichtentyp aus, der zum Ausführen der Aktion erforderlich ist. Die Aktion wird nur ausgeführt, wenn die eingehende E-Mail des ausgewählten Typs ist. Verfügbare Typen sind: - Neu: Eine E-Mail, die nicht als Antwort oder Weiterleitung erkannt wird.
- Antworten: Eine E-Mail mit einem Wasserzeichen mit einer In-Reply-To-E-Mail-Kopfzeile oder deren Betreffzeile mit einem anerkannten Antwortpräfix beginnt.
- Weiterleiten: Eine E-Mail, deren Betreffzeile mit einem anerkannten Weiterleitungspräfix beginnt, selbst wenn die E-Mail auch ein Wasserzeichen oder eine In-Reply-To-Kopfzeile enthält.
Hinweis:Standardmäßig generieren eingehende E-Mails des Typs Weiterleiten immer neue Incidents, unabhängig davon, ob ein Wasserzeichen vorhanden ist. Wenn dieses Verhalten nicht mit Ihrer Geschäftslogik übereinstimmt, können Sie die erkannten Antwort- und Weiterleitungspräfixe so ändern, dass Weiterleitungen wie Antworten behandelt werden.Erforderliche Rollen Geben Sie die erforderlichen Rollen an, die der Absender zum Auslösen der eingehenden Aktion benötigt. Reihenfolge Geben Sie eine Zahl ein, die angibt, wann diese Aktion bei eingehender E-Mail relativ zu anderen eingehenden Aktionen, die dieselbe Zieltabelle verwenden, ausgeführt wird. Die Instanz verarbeitet die Aktion zuerst mit der niedrigsten Bestellnummer. Von Wählen Sie den Benutzer aus, der zum Ausführen der Aktion erforderlich ist. Wenn ein Benutzer ausgewählt ist, wird die Aktion nur ausgeführt, wenn der E-Mail-Absender mit dem Benutzernamen übereinstimmt. Lassen Sie dieses Feld leer, um die Aktion für alle Anwender auszuführen. Hinweis:Wenn der ausgewählte Benutzer später archiviert oder gelöscht wird, wird die Einschränkung aufgehoben, und jeder kann die Aktion bei eingehender E-Mail auslösen.Bedingung Geben Sie die Bedingung an, die als „true“ ausgewertet werden muss, um die Aktion bei eingehender E-Mail auszulösen. Erstellen Sie eine Bedingung mit den Auswahllisten oder geben Sie eine Anweisung ein, die festlegt, wann die Aktion bei eingehender E-Mail ausgeführt wird. Zum Beispiel: email.subject. startsWith ( "chg:" )Aktionen Feldaktionen Dieses Feld erscheint, wenn der Aktionstyp Aktion aufzeichnen lautet. Legen Sie fest, wie Informationen in der E-Mail in den Datensatz eingefügt werden. Wählen Sie zum Beispiel [Erstellt von] [Von-E-Mail] [Absender], sodass Sie beim Einfügen der Anforderung sehen können, für wen sie bestimmt ist.
Antwort-E-Mail Dieses Feld erscheint, wenn der Aktionstyp E-Mail beantworten lautet. Erstellen Sie die E-Mail-Nachricht, die an die Quelle gesendet werden soll, die die Aktion bei eingehender E-Mail ausgelöst hat. Skript Geben Sie das Skript ein, das die Aktion ausführt. Normalerweise verwendet dieses Skript die Validatoren Skripteinbindung und E-Mail-Variablen. Eine Vorlage wird bereitgestellt:
(function runAction(/*GlideRecord*/ current, /*GlideRecord*/ event, /*EmailWrapper*/ email, /*ScopedEmailLogger*/ logger) { // Implement email action here })(current, event, email, logger);Folgende Objekte stehen zur Verfügung:- aktuell: Zugriff auf den Datensatz, auf den die eingehende E-Mail verweist. Zum Beispiel greift
current.assigned_toauf die Person zu, die der Aufgabe zugewiesen ist. - Ereignis: Zugriff auf einen der Parameter des Ursprungsereignisses. Zum Beispiel greift
event.parm1auf den ersten Parameter des Ereignisses oderevent.parm2auf den zweiten Parameter zu. Weitere Informationen finden Sie unter Ereignisse. - E-Mail: Zugriff auf den aktuellen Datensatz der eingehenden E-Mail. Zum Beispiel greift
email.subjectauf den Inhalt in der Betreffzeile der E-Mail zu. Weitere Informationen finden Sie unter Zugriff auf E-Mail-Objektvariablen. - Protokollierung: Fügen Sie der Protokolldatei eine Nachricht mit der Quelle auf
email.<Sys-ID der eingehenden E-Mail>eingestellt hinzu. Zum Beispiel:logger.log („Einige Informationen“)
Beschreibung Beschreibung Geben Sie eine detaillierte Beschreibung dieser Aktion bei eingehender E-Mail ein. Andere Felder Reihenfolge Geben Sie eine Nummer ein, um die Reihenfolge festzulegen, in der diese E-Mail-Aktion ausgeführt werden soll. Aktionen mit niedrigeren Nummern werden zuerst verarbeitet. Das Plugin „Bestellte E-Mail-Verarbeitung“ aktiviert dieses Feld nicht.