Symptome
Eine bekannte Einschränkung der Salesforce-Integration ist, dass eine Aktualisierung eines zugeordneten Formelfelds in einem Konto, einem Kontakt oder einem Lead keine Synchronisation mit Zendesk auslöst. Dies ist ein Problem, wenn Sie die Werte von Salesforce-Nachschlagefeldern wie in diesem Beitrag beschrieben mit einem Formelfeld synchronisieren. Salesforce: Salesforce: Synchronisieren von Nachschlagefeldinformationen in Zendesk Support. Ursache für dieses Synchronisierungsproblem ist eine Einschränkung in der Salesforce Streaming Events API, wo Änderungen an Formelfeldern nicht zur Erstellung eines Streaming-Ereignisses führen.
Die Lösung dieses Problems besteht darin, in Salesforce einen automatisierten Prozess zu erstellen, der ein neues ausgeblendetes Feld verwendet, das automatisch aktualisiert wird, wenn sich eines Ihrer wichtigsten Salesforce-Felder ändert.
Lösungsschritte
Diese Lösung besteht aus drei Teilen. Erstellen Sie zuerst ein neues Kontrollkästchen in Salesforce, das als Auslöser für die ausgeblendete Synchronisierung verwendet werden soll. Erstellen Sie dann in Zendesk ein entsprechendes Kontrollkästchen und fügen Sie es zur Synchronisierungszuordnung hinzu. Erstellen Sie abschließend mit dem Salesforce Process Builder einen Prozess, der das neue Kontrollkästchen automatisch aktualisiert.
So erstellen Sie das neue Feld in Salesforce
- Gehen Sie zum Objektmanager und wählen Sie den Objekttyp aus, den Sie synchronisieren möchten.
- Gehen Sie zu Felder und Beziehungen und fügen Sie ein neues Feld hinzu.
- Aktivieren Sie das Kontrollkästchen für den Datentyp und geben Sie ihm einen Namen (z. B. Formelfelder aktualisiert?). Lassen Sie die Standardoption deaktiviert.
- Wählen Sie die entsprechende Sicherheit auf Feldebene aus, damit Systemadministratoren Zugriff auf das Feld haben.
- Deaktivieren Sie auf der Seite mit den Einstellungen für das Seitenlayout alle Optionen. Dieses Feld wird nur im Hintergrund verwendet und sollte sich nicht auf der Seite befinden, die von Benutzern aktualisiert werden sollte.
So erstellen Sie das entsprechende Feld in Zendesk und aktualisieren die Zuordnung:
- Öffnen Sie die Seite Benutzerfelder oder Organisationsfelder, je nachdem, ob Sie eine Synchronisation mit Organisationen oder Benutzern durchführen.
- Fügen Sie ein neues Kontrollkästchen hinzu. Achten Sie darauf, dass es nur zu Salesforce-Synchronisierungszwecken verwendet wird (z. B. nur zur internen Verwendung in Salesforce).
- Fügen Sie dann das neue Feld zur Salesforce-Zuordnung hinzu. Befolgen Sie die Anweisungen in diesem Abschnitt: Konfigurieren der Synchronisation von Salesforce-Kontakten oder -Leads mit Zendesk-Benutzern.
- Fügen Sie im Zuordnungsabschnitt eine neue Zuordnung für das neue Salesforce-Kontrollkästchen zum neuen Zendesk-Kontrollkästchen hinzu und speichern Sie die Konfiguration.
So erstellen Sie einen Prozess in Salesforce
- Gehen Sie zu Setup > Platform Tools > Prozessautomatisierung > Process Builder und wählen Sie Neu aus.
- Geben Sie einen Namen für den Prozess ein (z. B. Account-Formelfeld aktualisiert?) und wählen Sie unter Einstellung Prozess beginnt wenn ein Datensatz sich ändert.
- Klicken Sie im Builder-Fenster direkt unter dem Oval Start auf Objekt hinzufügen und fügen Sie je nach Workflow Account, Kontakt oder Lead hinzu.
- Legen Sie fest, ob der Vorgang beim Erstellen oder Bearbeiten eines Datensatzes gestartet werden soll.
- Klicken Sie im Builder auf Kriterien hinzufügen und geben Sie den neuen Kriterien einen Namen.
- Belassen Sie die Ausführungsaktion Bedingungen sind erfüllt.
- Fügen Sie eine Bedingung hinzu, die der Aktualisierung eines Ihrer Nachschlagefelder entspricht. Angenommen, Ihre Konten enthalten ein Nachschlagefeld für den Account Executive, das Kontakte anzeigt. Sie können Konto > Account Executive > Kontakt-ID als Feld hinzufügen.
- Wählen Sie als Operator Ist geändert aus. Der Typ muss ein boolescher Wert sein und der Wert true.
- Wiederholen Sie Schritt 7 und 8 für alle anderen Nachschlagefelder, die eine Synchronisierung auslösen sollen.
- Wenn Sie alle gewünschten Bedingungen hinzugefügt haben, aktivieren Sie die Optionen Eine der Bedingungen ist erfüllt (OR).
- Zurück im Builder folgen Sie dem Prozesspfeil True zuSofortaktionen und wählen dann Aktion hinzufügen.
- Wählen Sie als Aktionstyp Datensatz aktualisieren und geben Sie einen Namen für die Aktion ein (z. B. Kontrollkästchen Zendesk-Synchronisierung aktualisieren).
- Wählen Sie für den Datensatztyp Account-Datensatz wählen, mit dem der Prozess gestartet wurde.
- Lassen Sie die Kriterien auf Keine Kriterien – nur die Datensätze aktualisieren!.
- Markieren Sie in der Feldauswahl das erstellte Salesforce-Kontrollkästchen. Setzen Sie den Typ auf boolean und den Wert auf true und speichern Sie die Aktion. Dadurch wird zwar der Datensatz aktualisiert, aber Sie müssen das Kontrollkästchen zurücksetzen und eine weitere Aktion hinzufügen.
- Klicken Sie im Builder erneut unter Sofortaktionen auf Aktion hinzufügen. Wiederholen Sie die Schritte 12 bis 15, aber setzen Sie das Kontrollkästchen nicht auf True, sondern auf False.
- Speichern und aktivieren Sie den Vorgang.
Hier ist ein Beispiel, wie der Prozess am Ende aussehen könnte:
Aktualisieren Sie eines Ihrer Nachschlagefelder in Salesforce und prüfen Sie, ob der Account, der Kontakt oder der Lead wie erwartet mit Zendesk synchronisiert wird.
Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.
Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.