Symptome des Problems

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

Um dieses Problem zu beheben, stellen Sie sicher, dass der Auslöser Salesforce Integration ausgeführt wird und einen Protokolleintrag in Salesforce generiert.

So bestätigen Sie die Auslöserfunktion der Salesforce Integration:

  1. Öffnen Sie das Admin Center und überprüfen Sie, ob die Ticketsynchronisation aktiviert ist.
  2. Überprüfen Sie, ob der Auslöser (Salesforce Integration) Sync tickets to Salesforce aktiviert ist.
  3. Wenn die Ticketsynchronisation aktiv ist und der Auslöser aktiv ist, erscheint nach dem Erstellen oder Aktualisieren eines Tickets ein Eintrag in der Ticketereignisansicht. Ticketereignisse mit Salesforce Integrationsereignis
  4. Wenn der Eintrag angezeigt wird, aktivieren Sie die Salesforce-Protokolle. Wenn diese Art von Ereignis in Ihren Tickets nicht aufgeführt ist, lesen Sie Einrichten der Ticketsynchronisation von Zendesk nach Salesforce.

So führen Sie die Salesforce-Protokolle aus:

  1. Melden Sie sich mit einem Administratorkonto bei Salesforce an.

    Hinweis: Hierbei muss es sich nicht um den gleichen Account handeln, der zur Authentifizierung von Zendesk nach Salesforce verwendet wird. Es kann sich um einen beliebigen Salesforce-Administrator handeln.
  2. Gehen Sie zu Setup > Environments > Logs > Debug Logs. Klicken Sie auf Neu, um eine neue Benutzerverfolgungsfahne mit den folgenden Details zu erstellen:
    • Typ der verfolgten Einheit: Benutzer
    • Name der verfolgten Einheit: Wählen Sie den Benutzer aus, den Sie zur Authentifizierung von Zendesk nach Salesforce verwenden. Dies ist der Benutzer, mit dem Sie sich bei Salesforce anmelden, nachdem Sie im Admin Center auf Verbinden geklickt haben.
    • Startdatum: Aktuelle(s) Datum/Uhrzeit
    • Enddatum: Aktuelle(s) Datum/Uhrzeit plus 30 Minuten.
    • Debugstufe: Verwenden Sie eine vorhandene Debug-Ebene, die mindestens DEBUG für Apex Code und System hat.
  3. Klicken Sie auf Speichern. Jetzt können Sie das Debuggen durchführen.
  4. Erstellen Sie in Zendesk ein Ticket, das die Bedingungen des Auslösers erfüllt, um es als Kundenvorgang an Salesforce zu senden.
  5. Überprüfen Sie die Ereignisse des Tickets, um sicherzustellen, dass der Auslöser „(Salesforce Integration) Sync Tickets to Salesforce“ ausgelöst wurde und dass die Meldung Nachricht wurde an das Ziel übertragen zu sehen ist.
  6. Wechseln Sie in Salesforce zurück zu Debug-Protokolle und aktualisieren Sie die Seite.
  7. Suchen Sie nach neuen Einträgen vom Typ „Anfrage“: API und Operation: /services/data/v45,9/components/sobjects. Je nach Aktivität in Ihrem Zendesk können mehrere Einträge angezeigt werden. Filtern Sie die Einträge, um den richtigen Eintrag zu ermitteln.
  8. Klicken Sie auf Ansicht, um das Protokoll zu öffnen.
  9. Suchen Sie nach Validierungsfehler oder Erforderliches Feld – fehlende Nachrichten. Diese verhindern, dass Salesforce einen Kundenvorgang erstellt.

Wenn kein Protokoll verfügbar ist, kann dies auf eines der folgenden Zeichen hinweisen:

  • Die Markierung für die Benutzerverfolgung enthielt den falschen Benutzer im Namen der Verfolgungseinheit. Um den Benutzer zu finden, der diese Verbindung gegenüber Salesforce authentifiziert hat, gehen Sie in Salesforce zu Apps > Connected Apps > Connected App OAuth Usage und klicken Sie auf den Wert „user count“.
  • Der Auslöser oder das Ziel Reach Ihre Salesforce Instanz nicht. Um die Verbindung zu bestätigen, öffnen Sie ein neues Inkognitofenster und kehren Sie zum Admin Center zurück. Trennen Sie die Salesforce Integration von dort aus und stellen Sie die Verbindung dann erneut her. Wenn Sie erneut eine Verbindung herstellen, um sich als Systemadministrator bei Salesforce anzumelden, stellen Sie sicher, dass Sie vollen Zugriff auf die erforderlichen Felder und Objekte haben.
Hinweis: In manchen Fällen wird der Auslöser bei Ticketaktualisierungen in Salesforce nicht ausgeführt. Beispiel: Löschen von Tickets, automatisches Schließen von Systemen wie Automatisierungen, die Tickets nach 28 Tagen schließen, Ticketimporte mit der Import-API und Löschzeitpläne mit der Bedingung „Anhang haben“.

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.

Powered by Zendesk