Problemsymptome
Ich habe die Anweisungen unter Einrichten der Ticketsynchronisierung zwischen Zendesk und Salesforce befolgt, aber Kundenvorgänge werden in Salesforce weder erstellt noch 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, sollte nach dem Erstellen oder Aktualisieren eines Tickets ein Eintrag in der Ereignisansicht angezeigt werden:
- Wenn der Eintrag angezeigt wird, aktivieren Sie die Salesforce-Protokolle. Wenn diese Art von Ereignis in Ihren Tickets nicht aufgeführt ist, lesen Sie diesen Beitrag: Einrichten der Ticketsynchronisierung von Zendesk in 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 zur Authentifizierung von Zendesk bei Salesforce verwendet wird. Dies kann ein beliebiger Salesforce-Administrator sein.
- Gehe zu Einrichtung > Umgebungen > Protokolle > Debug-Logs und erstellen Sie ein neues User-Trace-Flag mit den unten aufgeführten Details.
- Typ der verfolgten Entität: Benutzer.
- Name der verfolgten Entität: Wählen Sie den Benutzer aus, der zur Authentifizierung von Zendesk bei Salesforce verwendet wird Verbinden in Central Admin).
- Startdatum : Aktuelles DatumUhrzeit.
- Enddatum : Aktuelles DatumZeit plus 30 Minuten.
- Debug-Level: Sie können jeden vorhandenen Debug-Level verwenden, solange dieser mindestens „ DEBUG“ enthält. für Apex-Code und System .
- Klicken Speichern . Sie können jetzt mit dem Debuggen beginnen.
- Erstellen Sie in Zendesk ein Ticket, das die Bedingungen des Auslösers für die Übertragung als Kundenvorgang an Salesforce erfüllt.
- Ü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 übertragen angezeigt wird.
- Zurück zu . wechseln Debug-Logs in Salesforce und aktualisieren Sie die Seite.
- Suchen Sie nach neuen Einträgen mit dem Request-type: API und Bedienung: /services/data/v45,9/components/sobjects . Je nach Aktivitätsgrad in Ihrem Zendesk können mehrere Einträge vorhanden sein. Filtern Sie die Einträge, um den richtigen zu finden.
- Klicken Anzeigen , um das Protokoll zu öffnen.
- Suchen Sie nach den Meldungen „ Validierung fehlgeschlagen“ oder „Erforderliches Feld fehlt “, da diese die Erstellung des Kundenvorgangs in Salesforce verhindern.
Wenn kein Protokoll verfügbar ist, kann dies folgende Ursachen haben:
-
Das User-Trace-Flag enthielt den falschen Benutzer im Name der Ablaufverfolgungsentität.
Um den Benutzer zu finden, der diese Verbindung bei SFDC authentifiziert hat, gehen Sie zu Connected App Oauth Usage und klicken Sie auf den Wert für die Benutzeranzahl . - Der Auslöser/das Ziel erreicht Ihre SFDC-Instanz nicht.
Um sicherzustellen, dass sie richtig verbunden sind, öffnen Sie eine neue Browsersitzung im Inkognitofenster und kehren Sie zum Admin Center zurück. Trennen Sie dort die Verbindung zur Salesforce-Integration und schließen Sie sie erneut an. Wenn Sie die Verbindung wiederherstellen, 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 Auslöser bei Ticketaktualisierungen für SFDC nicht ausgelöst wird. Beispiele: Ticketlöschung, automatische Systemschließung (28 Tage) und Ticketimport über die Import-API.
Wenn die obigen Schritte nicht helfen, die Ursache des Problems zu ermitteln, wenden Sie sich mit der ID des erstellten Tickets an das Zendesk Support-Team .
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.