
Übersicht
Dieser Workflow wird jedes Mal ausgelöst, wenn eine neue E-Mail eingeht, und aktualisiert ein benutzerdefiniertes Feld im Personendatensatz mit der Gesamtanzahl der E-Mails dieses Absenders.Voraussetzungen
Erstellen Sie vor der Einrichtung dieses Workflows ein benutzerdefiniertes Feld am Objekt People:- Gehen Sie zu Einstellungen → Datenmodell → People
- Fügen Sie ein neues Feld vom Typ Number hinzu
- Nennen Sie es etwa “Anzahl der von dieser Person empfangenen E-Mails”
Schritt-für-Schritt-Einrichtung
Schritt 1: Trigger konfigurieren
- Gehen Sie zu Workflows und erstellen Sie einen neuen Workflow
- Wählen Sie Record is Created als Auslöser
- Wählen Sie Message Participants (verfügbar unter Advanced objects)
Ein Message Participant ist eine Kombination aus einer Nachrichten-ID und einer Personen-ID und erzeugt einen eindeutigen Datensatz pro Nachricht. Dies ist einfacher nachzuverfolgen als die Nachrichten direkt, da wir auf das Feld
handle zugreifen können, das die E-Mail-Adresse des Absenders (oder Empfängers) enthält.Schritt 2: Nach Rolle filtern
- Fügen Sie eine Filter-Aktion hinzu
- Legen Sie die Bedingung fest: Role ist gleich FROM
Schritt 3: Alle Message Participants mit demselben Handle suchen
- Fügen Sie eine Datensätze suchen-Aktion hinzu
- Wählen Sie Message Participants als Objekt
- Fügen Sie Filter hinzu: Handle entspricht dem Handle aus dem Trigger (der E-Mail-Adresse des Absenders) und Role ist gleich FROM
- Erhöhen Sie das Limit von 1 auf 200 (das Maximum)
Die Aktion Datensätze suchen ist auf die Rückgabe von maximal 200 Datensätzen beschränkt. Da Sie jedoch nur den Wert
totalCount verwenden (nicht die einzelnen Datensätze), liefert dieser Schritt die Gesamtanzahl der von dieser Person gesendeten E-Mails.Schritt 4: Den Personendatensatz mit einer Create or Update Record-Aktion aktualisieren
- Fügen Sie eine Create or Update Record-Aktion hinzu
- Wählen Sie People als Objekt
- Finden Sie die Person, indem Sie ihre E-Mail-Adresse mit dem
handledes Message Participant abgleichen. - Setzen Sie Ihr benutzerdefiniertes Feld “Anzahl empfangener E-Mails” auf
{{searchRecords.totalCount}}
totalCount aus der Aktion Datensätze suchen steht für die Gesamtanzahl der von dieser Person empfangenen E-Mails.