Standardmäßig weist der Salesforce-Flow eine eingeladene Person einem vorhandenen Datensatz zu, aktualisiert diesen jedoch nicht. Sie können Ihren Ablauf anpassen, um Kontaktdetails zu aktualisieren. Sie können beispielsweise die Telefonnummer, die eine eingeladene Person im Calendly-Buchungsformular angibt, ihrem Kontaktdatensatz in Salesforce zuordnen.
Weitere Informationen zum Standardablaufverhalten finden Sie in diesem Artikel.
Einen Kontakt in Salesforce aktualisieren
Hinweis: Diese Schritte dienen der Aktualisierung eines Kontakts. Sie können sie jedoch ändern, um den Datensatz Ihrer Wahl zu aktualisieren. Wenn Sie nicht sicher sind, welche Version Sie derzeit verwenden, besuchen Sie Ihre Salesforce-Integrationsseite, um Ihre Version zu bestätigen.
Schritt 1 – Finden Sie Ihren Ablauf
- Suchen Sie im Salesforce-Setup nach Abläufen. Wählen Sie Abläufe aus.
- Wenn Sie die Vorlage 'CreateEventTemplate' noch nicht angepasst haben, müssen Sie einen neuen Ablauf auf Grundlage der Vorlage erstellen. Dazu können Sie die Vorlage 'CreateEventTemplate' öffnen, direkt anpassen und dann unter einem neuen Namen speichern. Das Speichern erstellt einen neuen Prozess. Sie können den neuen Prozess etwa "CreateEvent" nennen.
- Wenn Sie den CreateEventTemplate-Flow bereits angepasst haben, öffnen Sie Ihren angepassten Ablauf.
Schritt 2 – Fügen Sie Ihrem Flow ein Entscheidungselement hinzu
- Ziehen Sie in der Toolbox auf der linken Seite unter Daten ein Entscheidungselement in den Ablauf und legen Sie es neben dem Element Subflow: Get Event Attendee Template ab.
- Geben Sie unter 'Entscheidung bearbeiten' bei 'Bezeichnung' den Wert 'Ist Kontakt?' ein.
- Geben Sie unter Ergebnisdetails unter Label Kontakt-E-Mail-Übereinstimmung ein
-
Unter Bedingungsanforderungen zur Ausführung des Ergebnisses Alle Bedingungen sind erfüllt (UND)
- Geben Sie unter Ressource WhoRecordId ein
- Betreiber, geben Sie Beginnt mit ein
-
Wert, geben Sie 003
ein
- Wählen Sie Fertig.
Schritt 3 – Fügen Sie Ihrem Flow ein Aktualisierungselement hinzu
- Ziehen Sie in der Toolbox auf der linken Seite unter Daten ein Element Datensätze aktualisieren in den Flow und legen Sie es neben Entscheidung: Kontakt übereinstimmend? Element.
- Geben Sie unter Neue Datensätze aktualisieren unter Label Kontakt wird aktualisiert ein.
- Wählen Sie unter Wie Datensätze gefunden und deren Werte festgelegt werden können die Option Bedingungen angeben, um Datensätze zu identifizieren, und legen Sie Felder einzeln fest.
- Wählen Sie unter Datensätze dieses Objekttyps aktualisieren unter Objekt Kontakt aus.
- Wählen Sie unter Kontakt-Datensätze filtern die Option Wenn Bedingungen erfüllt sind.
- Für die Bedingung:
- Geben Sie unter Feld ContactId ein
- Geben Sie unter Operator Gleich ein.
- Geben Sie unter Value WhoRecordId ein
- Fügen Sie unter Feldwerte für die Kontakt-Datensätze die Felder und den Wert hinzu, die Sie mit Calendly-Informationen aktualisieren möchten. Wenn Ihre erste Frage in Ihrem Calendly-Buchungsformular beispielsweise die Telefonnummer der eingeladenen Person ist:
- Geben Sie unter Feld ein Telefon
- Wählen Sie unter Value Calendly__CalendlyAction__c, dann wählen Sie CustomResponse1
- Wählen Sie Fertigstellung.
Schritt 4 – Verbinden Sie die Elemente
- Löschen Sie innerhalb des Flusses den Konnektor zwischen Entscheidung: Kontakt abgestimmt? und Datensätze abrufen: Herausgeber finden Elemente
- Verbinden Sie die Entscheidung: Kontakt abgeglichen? Fügen Sie das neue Element Datensätze aktualisieren: Kontakt aktualisieren hinzu.
- Verbinden Sie die Entscheidung: Ist der Kontakt vorhanden? Element zu Datensätze aktualisieren: Kontakt aktualisieren.
- Verknüpfen Sie das Element Datensätze aktualisieren: Kontakt aktualisieren mit dem Element Datensätze erhalten: Herausgeber finden.
-
Verknüpfen Sie das Standardeergebnis von Entscheidung: Ist Kontakt? Um Datensätze abzurufen: Finden Sie das Herausgeber-Element.
Schritt 5 – Speichern und aktivieren Sie Ihren Ablauf
- Um den Ablauf zu speichern, wählen Sie Speichern. Wählen Sie Speichern unter, um die geänderte Version des Flows zu speichern. Um den Ablauf zu aktivieren, wählen Sie Aktivieren.
- Hinweis: Sie müssen auch die Vorlage für Ereigniserstellung deaktivieren, damit Sie keine doppelten Ereignisse in Salesforce haben.
Schritt 1 – Finden Sie Ihren Ablauf
- Suchen Sie im Salesforce-Setup nach Abläufen. Wählen Sie Abläufe aus.
- Wenn Sie die Vorlage 'CreateEventTemplate' noch nicht angepasst haben, müssen Sie einen neuen Ablauf auf Grundlage der Vorlage erstellen. Dazu können Sie die Vorlage 'CreateEventTemplate' öffnen, direkt anpassen und dann unter einem neuen Namen speichern. Das Speichern erstellt einen neuen Prozess. Sie können den neuen Prozess etwa "CreateEvent" nennen.
- Wenn Sie den CreateEventTemplate-Flow bereits angepasst haben, öffnen Sie Ihren angepassten Ablauf.
Schritt 2 – Fügen Sie Ihrem Flow ein Element zum Aktualisieren von Datensätzen hinzu.
- Ziehen Sie in der Toolbox auf der linken Seite unter Daten ein Element Datensätze aktualisieren in den Flow und legen Sie es neben Entscheidung: Kontakt übereinstimmend? Element.
- Geben Sie unter Neue Datensätze aktualisieren unter Label Kontakt wird aktualisiert ein.
- Wählen Sie unter Wie Datensätze gefunden und deren Werte festgelegt werden können die Option Bedingungen angeben, um Datensätze zu identifizieren, und legen Sie Felder einzeln fest.
- Wählen Sie unter Datensätze dieses Objekttyps aktualisieren unter Objekt Kontakt aus.
- Wählen Sie unter Kontakt-Datensätze filtern die Option Wenn Bedingungen erfüllt sind.
- Für die Bedingung:
- Geben Sie unter Feld ContactId ein
- Geben Sie unter Operator Gleich ein.
- Geben Sie unter Value WhoRecordId ein
- Fügen Sie unter Feldwerte für die Kontakt-Datensätze die Felder und den Wert hinzu, die Sie mit Calendly-Informationen aktualisieren möchten. Wenn Ihre erste Frage in Ihrem Calendly-Buchungsformular beispielsweise die Telefonnummer der eingeladenen Person ist:
- Geben Sie unter Feld ein Telefon
- Wählen Sie unter Value Calendly__CalendlyAction__c, dann wählen Sie CustomResponse1
- Wählen Sie Fertigstellung.
Schritt 3 – Verbinden Sie die Elemente
- Löschen Sie innerhalb des Flusses den Konnektor zwischen Entscheidung: Kontakt abgestimmt? und Datensätze abrufen: Herausgeber finden Elemente
- Verbinden Sie die Entscheidung: Kontakt abgeglichen? Fügen Sie das neue Element Datensätze aktualisieren: Kontakt aktualisieren hinzu.
- Verknüpfen Sie das Element Datensätze aktualisieren: Kontakt aktualisieren mit dem Element Datensätze abrufen: Herausgeber finden.
Schritt 4 – Speichern und aktivieren Sie Ihren Flow
- Um den Ablauf zu speichern, wählen Sie Speichern. Wählen Sie Speichern unter, um die geänderte Version des Flows zu speichern. Um den Ablauf zu aktivieren, wählen Sie Aktivieren.
- Hinweis: Sie müssen auch die Vorlage für Ereigniserstellung deaktivieren, damit Sie keine doppelten Ereignisse in Salesforce haben.
Schritte
- Suchen Sie auf Ihrer Setup-Seite das Feld Schnellsuchbox in der oberen linken Ecke und geben Sie Flows ein.
-
Wählen Sie unter Build>Workflows & Genehmigungen die Option Flows aus.
-
Wählen Sie unter Flows die Option Öffnen für den CreateEvent-Ablauf.
-
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 unter Daten ein Element Datensätze aktualisieren in den Flow und legen Sie es neben dem Punkt Kontakt abgeglichen? Entscheidungselement.
-
Geben Sie unter Label Kontakt aktualisieren ein.
-
Wählen Sie unter So finden Sie Datensätze, um sie zu aktualisieren und ihre Werte festzulegen, die Option Bedingungen angeben, um Datensätze zu identifizieren, und legen Sie Felder einzeln fest.
-
Wählen Sie unter Kontaktsätze filtern die Option Bedingungen sind erfüllt. Dann,
-
Geben Sie unter Feld OwnerId ein
-
Geben Sie unter Operator Gleich ein
-
Geben Sie unter Value {!} WhoRecordId}
-
-
Legen Sie Feldwerte für die Kontaktinformationen fest und fügen Sie Felder von Salesforce hinzu, die Sie mit Calendly-Informationen aktualisieren möchten. Fügen Sie beispielsweise das Feld Telefonnummer hinzu und stellen Sie den Wert auf {!. NewCalendlyAction.CustomResponse1__c}, wenn Ihre erste benutzerdefinierte Frage auf Ihrer Calendly-Ereignisplanungsseite nach der Telefonnummer der eingeladenen Person fragt. Wählen Sie dann Fertig.
-
Löschen Sie innerhalb des Flusses den Konnektor zwischen dem Kontaktabgleich? Entscheidung und die Elemente Herausgeber finden, Datensätze abrufen.
-
Ist der Kontakt passend? Element Entscheidung für das neue Element Kontakt und Datensätze aktualisieren. Verknüpfen Sie dann das Element Kontakt aktualisieren, Datensätze aktualisieren mit dem Element Herausgeber finden, Datensätze abrufen.
-
Um den Ablauf zu speichern, wählen Sie Speichern. Wählen Sie Speichern unter, um die geänderte Version des Flows zu speichern. Um den Ablauf zu aktivieren, wählen Sie Aktivieren.