Salesforce erstellt ein neues Ereignis für vorhandene eingeladene Personen, aber der Lead-Eigentümer wird nicht aktualisiert. Möglicherweise möchten Sie den Lead-Eigentümer aktualisieren, um mit dem Ereignisinhaber übereinzustimmen, z. B. wenn ein Lead in eine andere Phase des Verkaufszyklus wechselt.
Um mehr über das Standardablaufverhalten zu erfahren, lesen Sie diesen Artikel.
Aktualisieren Sie den Lead-Eigentümer, um mit dem Ereignisinhaber übereinzustimmen
Hinweis: Wenn Sie nicht sicher sind, welche Version Sie derzeit verwenden, können Sie Ihre Salesforce-Integrationsseite besuchen, um Ihre Version zu bestätigen.
Finden Sie Ihren Flow
- Suchen Sie im Salesforce-Setup nach Abläufen. Wählen Sie Abläufe aus.
- Wenn Sie die Vorlage EreigniserstellenVorlage noch nicht angepasst haben, müssen Sie einen neuen Ablauf basierend auf der Vorlage erstellen. Dazu können Sie die Vorlage EreigniserstellenVorlage öffnen, direkt anpassen und dann unter einem neuen Namen speichern. Das Speichern erstellt einen neuen Flow. Sie können den neuen Flow etwa "CreateEvent" nennen.
- Wenn Sie die Flows bereits angepasst haben, öffnen Sie Ihren benutzerdefinierten Flow.
Ein Entscheidungselement hinzufügen
- Ziehen Sie in der Toolbox auf der linken Seite ein Entscheidungs-Element ganz nach rechts neben das Element Datensätze erstellen: Ereignis erstellen.
- Stellen Sie unter Neue Entscheidung das Label auf Lead Match ein, um es zu aktualisieren.
- Stellen Sie unter Ergebnisdetails die Bezeichnung auf Lead Match ein, um den Datensatzinhaber zu aktualisieren.
- Wählen Sie unter Ausführungsbedingungen die Option Alle Bedingungen sind erfüllt. Sie richten 3 Bedingungen ein.
- Für die erste Bedingung:
- Wählen Sie unter Ressource WhoRecordId aus.
- Wählen Sie unter Operator die Option Ungleich.
- Wählen Sie unter Value die Option $GlobalConstant.EmptyString aus.
- Wählen Sie, + Bedingung hinzufügen. Für die zweite Bedingung:
- Wählen Sie unter Quelle die Option LeadConvertedAt.
- Wählen Sie unter Operator die Option Ist leer aus.
- Wählen Sie unter Value $GlobalConstant.True aus.
- Wählen Sie, + Bedingung hinzufügen. Für die dritte Bedingung:
- Geben Sie bei Ressource WhoRecordId ein.
- Wählen Sie unter Operator die Option Ist leer aus.
- Wählen Sie unter Value die Option $GlobalConstant.False aus.
- Für die erste Bedingung:
- Wählen Sie Abgeschlossen.
Ein Element zum Aktualisieren von Datensätzen hinzufügen
- Ziehen Sie in der Toolbox auf der linken Seite ein Element zum Aktualisieren von Datensätzen ganz nach rechts neben das Entscheidungselement 'Lead Match to Update'.
- Stellen Sie unter Neue Datensätze aktualisieren das Label auf Lead-Eigentümer aktualisieren ein.
- Wählen Sie unter Wie Datensätze gefunden und ihre Werte festgelegt werden die Option Bedingungen angeben, um Datensätze zu identifizieren, und legen Sie die Felder einzeln fest.
- Wählen Sie unter Datensätze dieses Objekttyps aktualisieren bei Objekt die Option Lead aus.
- Wählen Sie unter Lead-Datensätze filtern unter Bedingungen für die Aktualisierung von Datensätzen die Option Alle Bedingungen erfüllt. Sie richten eine Bedingung ein:
- Wählen Sie unter Feld die Option Id.
- Wählen Sie unter Operator die Option Gleich.
- Wählen Sie unter Wert die Option WhoRecordId.
- Unter Feldwerte für die Lead-Datensätze festlegen legen Sie ein Feld fest.
- Wählen Sie unter Feld die Option OwnerId.
- Wählen Sie bei Value die Option OwnerId aus.
- Wählen Sie Abgeschlossen.
Verbinden Sie die Elemente.
- Verknüpfen Sie das Vorlagenelement Subflow: Ereignisteilnehmervorlage erstellen mit dem Element Entscheidung: Lead Match, um es zu aktualisieren.
- Verbinden Sie das Element Entscheidung: Lead-Abgleich zur Aktualisierung mit dem Element Datensätze aktualisieren: Lead-Inhaber aktualisieren.
- Lassen Sie im Popup-Fenster 'Ergebnis für Decision Controller auswählen' das Ergebnis auf 'Lead Match', um den Datensatzeigentümer zu aktualisieren, und wählen Sie 'Fertig'.
Den Flow speichern und aktivieren
- Wählen Sie 'Speichern unter', dann 'Eine neue Version' und dann 'Speichern'.
- Um Ihren Ablauf zu aktivieren, wählen Sie „Aktivieren“.
Hinweis: Sie müssen auch die Vorlage „Ereignis erstellen“ deaktivieren, damit Sie keine doppelten Ereignisse in Salesforce haben.
Finden Sie Ihren Flow
- Suchen Sie im Salesforce-Setup nach Abläufen. Wählen Sie Abläufe aus.
- Wenn Sie die Vorlage EreigniserstellenVorlage noch nicht angepasst haben, müssen Sie einen neuen Ablauf basierend auf der Vorlage erstellen. Dazu können Sie die Vorlage EreigniserstellenVorlage öffnen, direkt anpassen und dann unter einem neuen Namen speichern. Das Speichern erstellt einen neuen Flow. Sie können den neuen Flow etwa "CreateEvent" nennen.
- Wenn Sie die Flows bereits angepasst haben, öffnen Sie Ihren benutzerdefinierten Flow.
Ein Entscheidungselement hinzufügen
- Ziehen Sie in der Toolbox auf der linken Seite ein Entscheidungs-Element ganz nach rechts neben das Element Datensätze erstellen: Ereignis erstellen.
- Stellen Sie unter Neue Entscheidung das Label auf Lead Match ein, um es zu aktualisieren.
- Stellen Sie unter Ergebnisdetails die Bezeichnung auf Lead Match ein, um den Datensatzinhaber zu aktualisieren.
- Wählen Sie unter Ausführungsbedingungen die Option Alle Bedingungen sind erfüllt. Sie richten 3 Bedingungen ein.
- Für die erste Bedingung:
- Wählen Sie unter Ressource WhoRecordId aus.
- Wählen Sie unter Operator die Option Ungleich.
- Wählen Sie unter Value die Option $GlobalConstant.EmptyString aus.
- Wählen Sie, + Bedingung hinzufügen. Für die zweite Bedingung:
- Wählen Sie unter Quelle die Option LeadConvertedAt.
- Wählen Sie unter Operator die Option Ist leer aus.
- Wählen Sie unter Value $GlobalConstant.True aus.
- Wählen Sie, + Bedingung hinzufügen. Für die dritte Bedingung:
- Geben Sie bei Ressource WhoRecordId ein.
- Wählen Sie unter Operator die Option Ist leer aus.
- Wählen Sie unter Value die Option $GlobalConstant.False aus.
- Für die erste Bedingung:
- Wählen Sie Abgeschlossen.
Ein Element zum Aktualisieren von Datensätzen hinzufügen
- Ziehen Sie in der Toolbox auf der linken Seite ein Element zum Aktualisieren von Datensätzen ganz nach rechts neben das Entscheidungselement 'Lead Match to Update'.
- Stellen Sie unter Neue Datensätze aktualisieren das Label auf Lead-Eigentümer aktualisieren ein.
- Wählen Sie unter Wie Datensätze gefunden und ihre Werte festgelegt werden die Option Bedingungen angeben, um Datensätze zu identifizieren, und legen Sie die Felder einzeln fest.
- Wählen Sie unter Datensätze dieses Objekttyps aktualisieren bei Objekt die Option Lead aus.
- Wählen Sie unter Lead-Datensätze filtern unter Bedingungen für die Aktualisierung von Datensätzen die Option Alle Bedingungen erfüllt. Sie richten eine Bedingung ein:
- Wählen Sie unter Feld die Option Id.
- Wählen Sie unter Operator die Option Gleich.
- Wählen Sie unter Wert die Option WhoRecordId.
- Unter Feldwerte für die Lead-Datensätze festlegen legen Sie ein Feld fest.
- Wählen Sie unter Feld die Option OwnerId.
- Wählen Sie bei Value die Option OwnerId aus.
- Wählen Sie Abgeschlossen.
Verbinden Sie die Elemente.
- Verbinden Sie das Element Datensätze erstellen: Ereignis erstellen mit dem Element Entscheidung: Lead-Abgleich für die Aktualisierung.
- Verbinden Sie das Element Entscheidung: Lead-Abgleich zur Aktualisierung mit dem Element Datensätze aktualisieren: Lead-Inhaber aktualisieren.
- Lassen Sie im Popup-Fenster 'Ergebnis für Decision Controller auswählen' das Ergebnis auf 'Lead Match', um den Datensatzeigentümer zu aktualisieren, und wählen Sie 'Fertig'.
Den Flow speichern und aktivieren
- Wählen Sie 'Speichern unter', dann 'Eine neue Version' und dann 'Speichern'.
- Um Ihren Flow zu aktivieren, wählen Sie 'Aktivieren'.
Hinweis: Sie müssen auch die 'CreateEventTemplate' deaktivieren, damit keine doppelten Ereignisse in Salesforce entstehen.
- Suchen Sie auf Ihrer Setup-Seite das Suchfeld und geben Sie dann 'Flows' ein.
- Wählen Sie Flows aus.
- Öffnen Sie unter Flows den CreateEvent-Flow.
- Hinweis: Das visuelle Element Ihrer Organisation kann in der klassischen oder Lightning-Erfahrung angezeigt werden. Die Funktionalität bleibt gleich.
- Ziehen Sie in der Toolbox auf der linken Seite ein Entscheidungselement ganz rechts neben die Elemente 'Datensätze erstellen' und 'Ereignis erstellen'.
- Legen Sie unter Entscheidungsbearbeitung Folgendes fest:
- Lead abgleichen, um zu aktualisieren
- Wann das Ergebnis ausgeführt werden soll, sobald alle Bedingungen erfüllt sind
- Geben Sie im Bereich Ressource {! WhoRecordId}. Wählen Sie dann unter Operator die Option Ist nicht gleich. Stellen Sie den Wert auf ein: GlobalConstant.EmptyString}. Dann Bedingung hinzufügen.
- Geben Sie unter der nächsten Ressource {! LeadConvertedAt}. Wählen Sie dann unter Operator die Option Ist Null aus. Stellen Sie den Wert auf ein: GlobalConstant.True}. Dann Bedingung hinzufügen.
-
Geben Sie in der letzten Ressource ein: WhoRecordId}. Wählen Sie dann unter Operator die Option Ist Null aus. Stellen Sie den Wert auf ein: GlobalConstant.False}. Wählen Sie dann Fertig.
- Ziehen Sie in der Toolbox auf der linken Seite ein Element zum Aktualisieren von Datensätzen ganz nach rechts neben das Entscheidungselement 'Lead Match to Update'.
- Stellen Sie im Bereich 'Datensätze aktualisieren' das Objekt auf Lead ein.
- Legen Sie unter Lead-Datensätze filtern Folgendes fest:
- Bedingungen sind erfüllt
- Feld zur ID
- Operator ist gleich
- Wert zu {!} WhoRecordId}
- Legen Sie unter Feldwerte für die Lead-Datensätze Folgendes fest:
- Feld zu OwnerId
- Wert zu {!} OwnerId}. Klicken Sie dann auf Fertig.
- Verbinden Sie die Elemente.
- Um den Flow zu speichern, wählen Sie Speichern und dann Speichern als, um die geänderte Version des Flows zu speichern. Um den Flow zu aktivieren, wählen Sie Aktivieren.