Problemsymptome
Ich habe die Anweisungen unter Einrichten der Ticketsynchronisierung von Zendesk zu Salesforce befolgt, aber Kundenvorgänge werden in Salesforce nicht erstellt oder aktualisiert.
Lösungsschritte
- Öffnen Sie das Admin Center und überprüfen Sie, ob die Ticketsynchronisierung aktiviert ist.
- Überprüfen Sie, ob der Auslöser (Salesforce-Integration) Tickets mit Salesforce synchronisieren aktiv ist.
- Wenn die Ticketsynchronisierung aktiviert und der Auslöser aktiv ist, sollten Sie nach dem Erstellen oder Aktualisieren eines Tickets einen Eintrag in der Ereignisansicht sehen :
- Wenn Sie den Eintrag sehen, aktivieren Sie die Salesforce-Protokolle. Wenn Sie diese Art von Ereignis nicht in Ihren Tickets sehen, lesen Sie diesen Artikel: Einrichten der Ticketsynchronisierung von Zendesk zu Salesforce .
So führen Sie die Salesforce-Protokolle aus
- Melden Sie sich mit einem Administratorkonto bei Salesforce an.
Hinweis: Dies muss nicht dasselbe Konto sein, das für die Authentifizierung von Zendesk bei Salesforce verwendet wird. Dies kann ein beliebiger Salesforce-Administrator sein.
- Gehe zu Einrichtung > Umgebungen > Protokolle > Debuggen Sie Protokolle und erstellen Sie ein neues Benutzerablaufverfolgungs-Flag mit den unten aufgeführten Details.
- Verfolgter Entitätstyp: Benutzer.
- Nachverfolgter Entitätsname: Wählen Sie den Benutzer aus, der zur Authentifizierung von Zendesk bei Salesforce verwendet wird (Dies ist der Benutzer, der nach dem Klicken für die Anmeldung bei Salesforce verwendet wird Verbinden in der zentralen Verwaltung).
- Startdatum : Aktuelle Datetime.
- Enddatum : Aktuelle Datetime plus 30 Minuten.
- Debug-Level: Sie können jeden vorhandenen Debug-Level verwenden, solange er mindestens „ DEBUG“ hat. zum Apex-Code und System .
- Klicken Speichern . Sie können jetzt mit dem Debuggen beginnen.
- Erstellen Sie in Zendesk ein Ticket, das die Bedingungen Ihres Triggers erfüllt, um es als Fall an Salesforce zu senden.
- Überprüfen Sie die Ereignisse des Tickets, um sicherzustellen, dass der Auslöser (Salesforce-Integration) Tickets mit Salesforce synchronisieren ausgelöst wurde und Nachricht an Ziel verschoben angezeigt wird.
- Wechseln Sie zurück zu Debug-Protokolle in Salesforce und aktualisieren Sie die Seite.
- Suchen Sie nach neuen Einträgen mit Request-Typ: API und Betrieb: /services/data/v45,9/components/sobjects . Je nach Aktivitätsgrad in Ihrem Zendesk können mehrere Einträge vorhanden sein. Filtern Sie durch die Einträge, um den richtigen zu finden.
- Klicken Aussicht um das Protokoll zu öffnen.
- Achten Sie auf die Meldungen „ Validierung fehlgeschlagen“ oder „Erforderliches Feld fehlt “, da diese verhindern, dass der Fall in Salesforce erstellt wird.
Wenn kein Protokoll verfügbar ist, kann dies auf eines der folgenden hinweisen:
-
Das User Trace Flag enthielt den falschen Benutzer Entitätsname verfolgen.
Um den Benutzer zu finden, der diese Verbindung mit SFDC authentifiziert hat, gehen Sie zu Connected App Oauth Usage und klicken Sie auf den Benutzerzählerwert . - Der Auslöser/das Ziel erreicht Ihre SFDC-Instanz nicht.
Um sicherzustellen, dass sie ordnungsgemäß verbunden sind, öffnen Sie eine neue Browsersitzung im Inkognito-Fenster und kehren Sie zum Admin Center zurück. Trennen Sie dort die Salesforce-Integration und verbinden Sie sie erneut. Stellen Sie bei der erneuten Verbindung zur Anmeldung bei SFDC als Systemadministrator vollen Zugriff auf die erforderlichen Felder/Objekte sicher.
Hinweis: Es gibt Situationen, in denen der Trigger bei Ticketaktualisierungen an SFDC nicht ausgelöst wird. Zum Beispiel Ticketlöschung, automatische Systemschließungen (28 Tage) und Ticketimporte mit der Import-API.
Wenn die oben genannten Schritte nicht helfen, die Ursache des Problems zu identifizieren, wenden Sie sich mit der ID des erstellten Tickets an das Zendesk-Supportteam .
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.