Frage

Wie kann ich bekannte Probleme mit der Salesforce -Integration beheben?

Antwort

Dieser Beitrag enthält Informationen und Links zu Beiträgen zur Behebung von Problemen mit der Salesforce -Integration. Sie enthält die folgenden Abschnitte:

  • Einrichten der Integration
  • Synchronisieren von Daten aus Salesforce mit Zendesk
  • Synchronisieren von Tickets aus Zendesk mit Salesforce
  • Lösen von Fehlern mit der Ticketansicht

Verwandte Informationen:

  • Wie kann ich meine Beschränkungen und Nutzung der Streaming -API überprüfen?
  • Zendesk -Tickets werden nicht mit Kundenvorgängen synchronisiert.

Einrichten der Integration

Was kann ich tun, wenn die Integration automatisch getrennt wird?

Damit die Integration funktioniert, dürfen die Sitzungseinstellungen in Salesforce nicht an eine feste IP-Adresse gebunden sein. Andernfalls wird die Integration nach Ablauf der Sitzung getrennt.

So verhindern Sie, dass in Salesforce Sitzungen an eine feste IP-Adresse gebunden werden
  1. Melden Sie sich bei Ihrem Salesforce-Konto an.
  2. Klicken Sie im Bereich oben rechts auf das Zahnrad und dann auf  Setup.
  3. Klicken Sie in der linken Navigationsleiste auf  SETTINGS > Sicherheit und dann auf  Session Settings.
  4. Stellen Sie sicher, dass das Kästchen he Lock sessions to the IP address from which they originated  nicht markiert ist.

Wie behebe ich den Fehler „redirect_uri_mismatch“, wenn Zendesk mit Salesforce verbunden wird?

Überprüfen Sie die Einstellungen in der verbundenen App. Weitere Informationen finden Sie im Beitrag: erhalte ich die Fehlermeldung „redirect_uri_mismatch“, wenn ich eine Verbindung zur Integration herstelle? 

Synchronisieren von Daten aus Salesforce mit Zendesk

Anhand dieser Checkliste können Sie überprüfen, ob die Datensynchronisation richtig eingerichtet ist.

  • Vergewissern Sie sich, dass die richtigen Salesforce-API-Einstellungen festgelegt sind.
  • Synchronisationsfilter: Stellen Sie sicher, dass Sie keine nicht unterstützten Salesforce -Felder wie Formelfelder, Nachschlage- und Textbereichsfelder für die Filterung verwenden. Dies ist eine Einschränkungen der Salesforce-Streaming-API. 
  • Synchronisationsfilter: Vergewissern Sie sich, dass Sie für die Synchronisationsfilterwerte die richtige Syntax verwenden. Sie müssen zwischen Groß- und Kleinschreibung unterscheiden, müssen durch Kommas getrennt sein und müssen genau mit dem Feldwert in Salesforce übereinstimmen. Wenn Sie als Filter ein Salesforce-Auswahllistenfeld verwenden, ist der Wert der API-Name.
  • Zuordnung für Synchronisationsfelder: Vergewissern Sie sich, dass die Feldzuordnung Name zu Name. vorhanden ist. Sie ist erforderlich, weil Organisationen in Zendesk nicht ohne einen Namen erstellt werden können.
  • Vergewissern Sie sich vor dem Testen der Synchronisation, dass Salesforce-Felder aktualisiert wurden, die Zendesk-Feldern zugeordnet sind. Die Synchronisation wird nur ausgelöst, wenn ein zugeordnetes Feld aktualisiert wurde.
  • Formelfelder werden nur aktualisiert, wenn ein anderes zugeordnetes Feld aktualisiert wird. Dies ist eine weitere Einschränkung für die Salesforce-Streaming-API-Streaming -API. 

Was kann ich tun, wenn die Datensynchronisation automatisch deaktiviert wird?

Stellen Sie sicher, dass Sie Ihre Streaming -API-Limits nicht erreicht haben. Weitere Informationen finden Sie im Beitrag: Wie kann ich meine Beschränkungen und Nutzung der Streaming -API überprüfen? 

Synchronisieren von Tickets aus Zendesk mit Salesforce

So überprüfen Sie, ob Ihr Ticketsynchronisationspaket erfolgreich installiert wurde

  1. Gehen Sie zu Salesforce > Setup > Bereitstellungsstatus.
  2. Suchen Sie nach Einträgen für den Zeitpunkt, zu dem Sie das Paket installiert haben, um festzustellen, ob die Bereitstellung erfolgreich war oder fehlgeschlagen ist. Wenn die Bereitstellung fehlgeschlagen ist, zeigt Salesforce detaillierte Fehlerinformationen an. Überprüfen und beheben Sie die Fehler.

  3. Gehen Sie zu Salesforce > Objekt-Manager > Fall > Felder & Beziehungen Prüfen Sie, ob im Salesforce-Kundenvorgangsobjekt zusätzliche Kundenvorgangsfelder für die einzelnen Zendesk-Standardticketfelder erstellt wurden.

  4. Wenn die Prüfungen in Schritt 2 und 3 ergeben, dass die Bereitstellung erfolgreich war, können Sie mit der Einrichtung der Ticketsynchronisation fortfahren. 

So überprüfen Sie, ob Sie die Ticketsynchronisation richtig konfiguriert haben

  1. Bestätigen Sie, dass Sie den Salesforce -Auslöser in Zendesk aktiviert haben.
  2. Vergewissern Sie sich, dass der JSON-Text im Auslöser nicht bearbeitet wurde und wie unten dargestellt lautet. Wenn der JSON-Code geändert wird, schlägt die Synchronisation fehl. Der folgende Fehler wird erwartet. 
    |
  3. Vergewissern Sie sich, dass Sie die richtige Datensatztyp-ID eingegeben haben. Wenn die Datensatztyp-ID falsch ist, schlägt die Synchronisation fehl. Die Datensatztyp-ID ist  nicht die ID Ihrer Salesforce-Organisation.
  4. Vergewissern Sie sich, dass allen erforderlichen Salesforce-Kundenvorgangsfeldern angepasste Ticketfelder zugeordnet sind. Wenn Sie nicht alle erforderlichen Felder zugeordnet haben, schlägt die Synchronisation fehl.

Wie löse ich Tickets, die nicht mit Salesforce-Kundenvorgängen synchronisiert werden können?

Weitere Informationen finden Sie im Beitrag: Zendesk-Tickets werden in Salesforce nicht mit Kundenvorgängen synchronisiert

Lösen von Fehlern mit der Ticketansicht 

In der folgenden Tabelle sind alle Fehlermeldungen zusammen mit den entsprechenden Behebungsmaßnahmen aufgeführt.

 
Fehlermeldung Aktion erforderlich

Die Authentifizierung zwischen Salesforce und Zendesk ist nicht vollständig. Bitte wenden Sie sich an Ihren Administrator, um die Einrichtung im Zendesk Admin Center abzuschließen.

  1. Klicken Sie im Admin Center auf das Symbol Apps und Integrationen (), wählen Sie Integrationen > Integrationen und klicken Sie auf Verbinden.
  2. Markieren Sie in der Registerkarte Ticketansicht das Kästchen Ticketansicht aktivieren .
  3. Klicken Sie auf Speichern.

Die Anzeige von Zendesk-Tickets in Salesforce ist nicht aktiviert. Bitte wenden Sie sich an Ihren Administrator, um dies im Zendesk Admin Center zu aktivieren.

  1. Klicken Sie im Admin Center auf das Symbol  Apps und Integrationen  () und dann auf  Integrationen > Integrationen.
  2. Klicken Sie neben  Salesforce auf  Konfigurieren.
  3. Markieren Sie in der Registerkarte Ticketansicht das Kästchen Ticketansicht aktivieren.
  4. Klicken Sie auf Speichern.

Die Verbindung zwischen Salesforce und Zendesk wurde unterbrochen. Bitte wenden Sie sich an Ihren Administrator, um sich im Zendesk Admin Center neu zu authentifizieren.

  1. Klicken Sie im Admin Center auf das Symbol Apps und Integrationen (), wählen SieIntegrationen > Integrationen und klicken Sie auf Erneut verbinden.
  2. Klicken Sie auf  Konfigurieren und dann auf  Ticketansicht erneut aktivieren.
  3. Klicken Sie auf Speichern.

Der Zendesk-Benutzer, der die Integration eingerichtet hat, hat sich geändert oder wurde entfernt. Bitte wenden Sie sich an Ihren Administrator, um sich im Zendesk Admin Center neu zu authentifizieren.

  1. Klicken Sie im Admin Center auf das Symbol  Apps und Integrationen  () und dann auf  Integrationen > Integrationen.
  2. Klicken Sie neben  Salesforce auf  Konfigurieren.
  3. Klicken Sie auf Ticketansicht erneut aktivieren und dann auf Speichern.

Sie können das Problem auch lösen, indem Sie die Integration trennen und erneut verbinden. 

Sie haben nicht die erforderlichen Zugriffsberechtigungen, um diese Anwendung anzuzeigen. Wenden Sie sich an Ihren Administrator, um Ihnen bei Bedarf Zugriff zu gewähren.

Bevor Sie mit den folgenden Schritten fortfahren, stellen Sie sicher, dass die Einstellung Zugelassene Benutzer in der App "Salesforce Integration für Zendesk-verbunden" auf Von Admin genehmigte Benutzer sind vorautorisiert gesetzt ist, wie in diesem Artikel beschrieben: Einrichten des Benutzerzugriffs auf Zendesk-Tickets in Salesforce

Das folgende Verfahren gilt für Visualforce -Seiten.
  1.  Melden Sie sich bei Salesforce an und klicken Sie auf Setup.
  2.  Klicken Sie unter Administration im linken Navigationsbereich auf Benutzer >Berechtigungs-Sets.
  3. Klicken Sie auf der Seite Berechtigungssätze auf Neu.
  4. Geben Sie einen Labelnamen ein, geben Sie den API -Namen als „Zendesk_Ticket_View“ ein und klicken Sie auf Speichern.
  5.  Klicken Sie im Abschnitt App auf Zugewiesene verbundene Apps und dann auf Bearbeiten. 
  6. Fügen Sie die Salesforce -Integration für Zendesk zum Feld Aktivierte verbundene Apps hinzu und klicken Sie auf Speichern.
  7. Gehen Sie zurück zur Einstellungsseite Berechtigungs-Sets und klicken Sie auf Visualforce Page-Zugriff.
  8. Klicken Sie auf Bearbeiten und aktivieren Sie die folgenden Seiten:
    zdsf.Zendesk_Ticket_View_Account
    zdsf.Zendesk_Ticket_View_Contact
    zdsf.Zendesk_Ticket_View_Lead
    zdsf.Zendesk_Ticket_View_Opportunity
  9. Gehen Sie zurück zur Einrichtungsseite für Berechtigungssätze und wählen Sie Zuweisungen verwalten oben auf der Seite
  10. Wählen Sie alle Benutzer aus und klicken Sie auf Zuweisungen hinzufügen.
Powered by Zendesk