Vorgangserscheinungen
Ich habe die Anweisungen unter Einrichten der Ticketsynchronisation von Zendesk nach Salesforce befolgt, aber in Salesforce werden keine Kundenvorgänge erstellt oder aktualisiert.
Lösungsschritte
- Öffnen Sie das Admin Center und überprüfen Sie, ob die Ticketsynchronisation aktiviert ist.
- Prüfen Sie, ob der Auslöser Für die Synchronisation von Tickets mit Salesforce (Salesforce Integration) aktiviert ist.
- Wenn die Ticketsynchronisation aktiviert ist und der Auslöser aktiv ist, sollten Sie nach dem Erstellen oder Aktualisieren eines Tickets einen Eintrag in der Ereignisansicht sehen :
- 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 Ticketsynchronisation von Zendesk nach Salesforce.
So führen Sie die Salesforce-Protokolle aus
- Melden Sie sich mit einem Administrator-Konto bei Salesforce an.
Hinweis: Hierbei muss es sich nicht um denselben Account handeln, der zur Authentifizierung von Zendesk nach Salesforce verwendet wird. Es kann sich um einen beliebigen Salesforce-Administrator handeln.
- Gehen Sie zur Einrichtung > Environments >Logs > Debugprotokolle und erstellen Sie eine neue Markierung für die Benutzerverfolgung mit den unten aufgeführten Details.
- Traced Entity Type: user.
- Traced Entity Name: Wählen Sie den Benutzer aus, der für die Authentifizierung von Zendesk nach Salesforce verwendet wird (Der Benutzer, der zur Anmeldung bei Salesforce verwendet wird, nachdem er aufVerbinden in der zentralen Verwaltung geklickt hat).
- Anfangsdatum: Aktuelle Datum/Uhrzeit.
- Enddatum: Current Datetime plus 30 Minuten.
- Debug-Ebene: Sie können jede vorhandene Debugebene verwenden, solange sie mindestens DEBUG für Apex-Code und System aufweist.
- Klicken Sie auf Speichern. Sie können jetzt mit dem Debuggen beginnen.
- Erstellen Sie in Zendesk ein Ticket, das die Bedingungen des Auslösers erfüllt, um es als Kundenvorgang an Salesforce zu senden.
- Überprüfen Sie die Ereignisse des Tickets, um sicherzustellen, dass der Auslöser (Salesforce Integration) Tickets mit Salesforce synchronisieren und Sie sehen, dass Message an das Ziel übertragen wurde.
- Wechseln Sie in Salesforce zurück zu Debug-Protokolle 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ät in Ihrem Zendesk können mehrere Einträge vorhanden sein. Filtern Sie die Einträge, um die richtige Einträge zu identifizieren.
- Klicken Sie auf Ansicht , um das Protokoll zu öffnen.
- Suchen Sie nach Validierungsfehler oder fehlenden Meldungen erforderlicher Felder , da dies bei der Erstellung in Salesforce nicht der Fall ist.
Wenn kein Protokoll verfügbar ist, deutet dies möglicherweise auf eine der folgenden Angaben hin:
-
Das Flag für die Benutzerverfolgung hatte den falschen Benutzer im Namen der Entität verfolgen.
Um den Benutzer zu finden, der diese Verbindung bei SFDC authentifiziert hat, gehen Sie zu "Oauth-Nutzung verbundener Apps" und klicken Sie auf den Wert für die Benutzeranzahl . - Der Auslöser/das Ziel erreicht Ihre SFDC-Instanz nicht.
Um sicherzustellen, dass sie ordnungsgemäß verbunden sind, öffnen Sie eine Browsing-Sitzung in einem Inkognito-Fenster und kehren Sie zum Admin Center zurück. Trennen Sie anschließend die Salesforce-Integration und verbinden Sie sie erneut. Wenn Sie sich erneut als Systemadministrator bei SFDC anmelden, müssen Sie vollen Zugriff auf die erforderlichen Felder/Objekte haben.
Wenn die obigen 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.