SalesForce Integration
Unsere SalesForce Integration ist minimalistisch gehalten und umfasst ausschließlich das OAuth-Modul von Salesforce. Es enthält keine zusätzlichen Module oder benutzerdefinierten Komponenten.
Um ordnungsgemäß zu funktionieren, benötigt SocialHub drei Bereiche:
- Anfragen jederzeit ausführen: Ermöglicht es Benutzern, jederzeit API-Anfragen an Salesforce zu stellen, unabhängig vom Status ihrer Sitzung. Das bedeutet, dass der Benutzer Aktionen wie das Abrufen oder Aktualisieren von Daten auch dann ausführen kann, wenn er nicht aktiv bei der Salesforce-Plattform angemeldet ist.
- Zugriff auf den Identitäts-URL-Dienst: Ermöglicht es SocialHub, den Namen Ihrer Salesforce-Organisation anzuzeigen.
- Benutzerdaten über APIs verwalten: Ermöglicht es Benutzern, Fälle aus dem Posteingang von SocialHub zu erstellen.
Fälle, die mit dieser Integration erstellt werden, werden im Namen des Benutzers angelegt, der Salesforce mit dem SocialHub-Konto verbunden hat.
Die Verbindung wurde erfolgreich hergestellt, aber das Erstellen von Fällen schlägt fehl - was kann ich tun?
Wenn die Verbindung zwischen SocialHub und eurem Salesforce-Konto erfolgreich hergestellt wurde, das Erstellen von Fällen jedoch fehlschlägt, überprüfe bitte, ob euer Fallobjekt Pflichtfelder enthält, die von der Integration nicht ausgefüllt werden können. Mache in diesem Fall diese Felder bitte optional und versuche es erneut.
Wie kann ich die Verbindung zu Salesforce herstellen?
Der folgende Link führt zu dem Anwendungspaket, das in eurem Salesforce-Konto installiert werden muss: https://login.salesforce.com/packaging/installPackage.apexp?p0=04tQy000000BiPA
Wenn ihr für die SocialHub-Integration ein Sandbox-Konto verwenden möchtet, ersetze einfach „login.salesforce“ in der URL durch „test.salesforce“:
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tQy000000BiPA
Das Paket fügt eurer Organisation eine OAuth-Anwendung sowie einen neuen „Case Origin“ mit dem Namen „SocialHub“ hinzu.
Nur Benutzer mit der Berechtigung „AppExchange-Pakete herunterladen“ können Pakete installieren.
Wenn du dies für bestehende Profile aktivieren möchtest, kannst du die Berechtigungen auf der Profilseite im Bereich „Administration / Benutzer“ bearbeiten.
Der nächste Schritt nach der Anmeldung mit einem gültigen Benutzerkonto ist die Installation des Integrationspakets in deinem Salesforce-Konto. Salesforce fordert dich auf, die Benutzer auszuwählen, die Zugriff auf das SocialHub-Paket erhalten sollen. Du kannst zwischen „Nur Administratoren“, „Alle Benutzer“ oder einer benutzerdefinierten Liste ausgewählter Benutzer wählen.
Sobald das Paket installiert ist, rufst du das Menü „Integrationen“ auf der Einstellungsseite von SocialHub unter https://app.socialhub.io/settings/#integrations auf.
Gib deine Salesforce-Domain in das URL-Feld auf der Seite „Integrationen“ ein. Wenn du deine Salesforce-Domain nicht kennst, findest du diese beispielsweise auf der Seite „Meine Domain“ in Salesforce.
Klicke auf „Verbinden“ und akzeptiere die Berechtigungsabfrage für deinen Benutzer. Wichtig: Alle über SocialHub erstellten Fälle werden im Namen des Benutzers angelegt, der die Verbindung hergestellt hat.
Wenn alles geklappt hat, sollte die Meldung „Mit Salesforce verbunden“ angezeigt werden, wie im folgenden Screenshot zu sehen:
Tickets an Salesforce schicken
Sobald die Verbindung zu Salesforce hergestellt wurde, kannst du und dein Team nun Ticket zu Salesforce senden.