Symptome des Problems
Ich habe die Anweisungen unter Ticket-Synchronisierung von Zendesk nach Salesforce einrichten befolgt, aber Fälle werden in Salesforce nicht erstellt oder aktualisiert.
Schritte zur Auflösung
- Öffnen Sie das Admin Center und überprüfen Sie, ob die Ticketsynchronisierung aktiviert ist.
- Prüfen Sie, ob der Auslöser (Salesforce Integration) Tickets mit Salesforce synchronisieren aktiv ist.
- Wenn die Ticketsynchronisierung aktiviert ist und der Trigger 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 Veranstaltung nicht in Ihren Tickets sehen, lesen Sie diesen Artikel: Einrichten Ticketsynchronisierung von Zendesk nach Salesforce.
So führen Sie 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 wurde. Es kann ein beliebiger Salesforce-Administrator sein.
- Gehe zu Setup > Umgebungen > Logs > Debuggen Sie Protokolle und erstellen Sie ein neues Benutzerablaufverfolgungsflag mit den unten aufgeführten Details.
- Typ der verfolgten Entität: Benutzer.
- Name der verfolgten Entity: Wählen Sie den Benutzer aus, der für die Authentifizierung von Zendesk bei Salesforce verwendet wird (Dies ist der Benutzer hat sich nach dem Klicken auf Verbinden bei Salesforce angemeldet im zentralen Admin).
- Startdatum: Aktuelle Datetime.
- Enddatum: Aktuelle Datetime plus 30 Minuten.
- Debug-Level: Sie können jedes existierende Debug-Level verwenden, solange es mindestens „ DEBUGGEN“ zum Apex-Code und System.
- Klicken Sie auf Speichern. Sie können jetzt mit dem Debuggen beginnen.
- Erstellen Sie in Zendesk ein Ticket, das die Bedingungen Ihres Auslösers erfüllt, um als Fall an Salesforce weiterzuleiten.
- Überprüfen Sie die Ereignisse des Tickets, um sicherzustellen, dass der Auslöser (Salesforce-Integration) Synchronisieren von Tickets mit Salesforce ausgelöst wurde und Sie sehen, dass Nachricht an Ziel verschoben wird.
- Wechseln Sie zurück zu Debug Logs in Salesforce und aktualisieren Sie die Seite.
- Suchen Sie nach neuen Einträgen mit Request-Type: API und Operation: /services/data/v45 ,9/components/sobjects. Je nach Aktivitätsgrad in Ihrem Zendesk kann es mehrere Einträge geben. Filtern Sie die Einträge durch, um den richtigen zu finden.
- Klicken Sie auf Anzeigen, um das Protokoll zu öffnen.
- Suchen Sie nach Meldungen Validation Fail oder Required field missing, da diese verhindern, dass der Fall in Salesforce erstellt wird.
Wenn kein Protokoll verfügbar ist, könnte dies auf eines der folgenden Punkte hinweisen:
-
Das User Trace Flag hatte den falschen Benutzer in der Den Entitätsnamen verfolgen
Um den Benutzer zu finden, der diese Verbindung zu SFDC authentifiziert hat, gehen Sie zu Connected App Oauth Usage und klicken Sie auf Wert für die Benutzeranzahl. - Der Auslöser/das Ziel erreicht Ihre SFDC-Instance nicht.
Um sicherzustellen, dass sie ordnungsgemäß verbunden sind, öffnen Sie eine neue Inkognito-Fenster-Browsersitzung und kehren Sie zum Admin Center zurück. Sobald Sie dort sind, trennen Sie die Salesforce-Integration und verbinden Sie sie erneut. Wenn Sie sich erneut verbinden, um sich als Systemadministrator bei SFDC anzumelden, müssen Sie vollen Zugriff auf die erforderlichen Felder/Objekte sicherstellen.
Hinweis: Es gibt Situationen, in denen der Trigger bei Ticketaktualisierungen für SFDC nicht ausgelöst wird. Zum Beispiel das Löschen von Tickets, automatische Systemschließungen (28 Tage) und Ticketimporte mithilfe der Import-API.
Wenn die obigen Schritte nicht dazu beitragen, die Ursache des Problems zu ermitteln, wenden Sie sich an das Zendesk-Supportteam und geben Sie die ID des erstellten Tickets an.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.