Integrieren Sie Showpad-Aktivitäten in Salesforce Aktualisiert 6. November 2024 07:00 Mit der Salesforce-Integration von Showpad können Benutzer ihre administrativen Aufgaben erheblich reduzieren, indem sie ihre Showpad-Aktivitäten einfach in Salesforce protokollieren. Wenn konfiguriert, finden Benutzer die Möglichkeit, jede Showpad-E-Mail, Link-Freigaben, Shared Space-Erstellungsevents und Teilnehmereinladungen dem entsprechenden Kontakt, Lead, Opportunity oder Konto in Salesforce zuzuordnen. In Salesforce erlauben wir zunächst Anfragen, die von der Showpad-Domain kommen. Dann konfigurieren wir die Einstellungen in Showpads Online Platform. Sie benötigen dies, um erfolgreich zu sein Aktive Admin-Rechte sowohl auf der Showpad-, als auch auf der Salesforce-Plattform Showpad Ultimate Plan Salesforce Enterprise oder Unlimited Plan Die Benutzer, die ihre Aktivitäten in Salesforce protokollieren, benötigen einen API-Zugang Zugriff auf die Datensätze, für die Sie eine Protokollierung wünschen (z. B. Konto, Gelegenheit, Lead und Kontakt) Berechtigung für Aufgaben erstellen, bearbeiten und anzeigen Bevor Sie diese Schritte ausführen, vergewissern Sie sich bitte, dass Ihre Salesforce-Instanz mit Showpads Online Platform verbunden ist. Lesen Sie hier, wie Sie dies tun können. Sehen Sie, wie es gemacht wird CORS konfigurieren Kontakte filtern und Objektprotokollierung konfigurieren Sicherstellen der richtigen Aufgabenart Grundlegende Fehlerbehebung Tun Sie dies Schritt für Schritt CORS konfigurieren Der erste Schritt bei der Konfiguration der Salesforce-Integration besteht darin, Anfragen zuzulassen, die von der Showpad-Domäne kommen. Salesforce erlaubt seinen Kunden die Kontrolle darüber, welche Websites die Salesforce-API nutzen dürfen. Dies trägt zur Sicherheit Ihrer Salesforce-Instanz bei, da nur Anfragen von bekannten Websites zugelassen und alle anderen abgelehnt werden. Diese Einstellung wird CORS (Cross-Origin Resource Sharing) genannt und muss konfiguriert werden, damit Showpad mit Salesforce verknüpft bzw. integriert werden kann. Die folgenden Anweisungen zeigen, wie ein Salesforce Admin unserer Showpad Domäne ermöglichen kann, Anfragen an Ihre Salesforce-Instanz zu stellen. Diese Einrichtung ermöglicht: Showpad das Erstellen einer Salesforce-Aktivität, wenn ein Benutzer in der Showpad-App oder der Web-App Inhalte mit einem Interessenten oder Kunden teilt. Showpad das Erstellen eines Salesforce Ereignisses, wenn ein Nutzer auf einer beliebigen mobilen App ein Meeting mit Salesforce protokollieren möchte. Rufen Sie die Einrichtungsseite unter Salesforce.com als Salesforce Admin auf. Suchen Sie im linken Menü nach „CORS". Sie können auch manuell "Sicherheitskontrollen" auswählen und dann "CORS". Eine neue erlaubte Herkunft hinzufügen. Fügen Sie https://*.showpad.biz hinzu und klicken Sie auf „Speichern“. Hier verwenden Sie ein Sternchen anstelle des Namens Ihrer Organisation. Hinweis: Wenn die Berechtigung "Alle Daten ändern" in Salesforce deaktiviert ist, werden wir Sie auf Showpads Online Platform darüber informieren, dass wir die CORS-Konfiguration nicht überprüfen konnten. Sie können die Integration weiterhin einrichten, wenn diese Warnung angezeigt wird. Wenn Benutzer eine E-Mail-Teilung verfassen, ruft Salesforce vorgeschlagene Einträge aus Ihrer vollständigen Kontaktliste ab. Es ist möglich, diese Abfrage in bestimmten Anwendungsfällen zu beeinflussen und zu begrenzen. Wenn Sie benutzerdefinierte Salesforce-Feldwerte, die sich auf den Kontakt oder Lead beziehen, in den Kontakt-Suchergebnissen in Showpad anzeigen möchten, wenden Sie sich bitte an Ihren CSM. Zurück nach oben Kontakte filtern und Objektprotokollierung konfigurieren Beginnen Sie damit, auszuwählen, welche Kontakte angezeigt werden, wenn Benutzer eine E-Mail-Freigabe in Showpad senden. Wählen Sie innerhalb der Integrationen CRM aus dem linken Menü aus. Wählen Sie Ihre Salesforce-Integration aus und scrollen Sie zum Abschnitt CRM-Daten für Showpad. Klicken Sie neben Daten sichtbar auf Bearbeiten. Legen Sie fest, was Benutzer sehen können: Alle Kontakte (d. h. alle Kontakte, auf die sie gemäß ihren Einstellungen für Profile, Berechtigungen und Freigaberegeln in Salesforce Zugriff haben). Nur die Kontakte des Nutzers (d. h. nur die Kontakte, für die Sie in Salesforce als Eigentümer eingetragen sind). Klicken Sie auf "Speichern". Um erweitertes Protokollieren auf benutzerdefinierten Objekten zu ermöglichen, navigieren Sie zum Showpad-Daten zum CRM-Bereich und klicken Sie neben Protokollierung auf Bearbeiten. Konto und Gelegenheit werden standardmäßig ausgewählt. Sie können andere Kästchen ankreuzen, um andere relevante benutzerdefinierte Objekte für das Feld "Verknüpft mit" anzugeben. Dies ermöglicht es den Benutzern, Freigaben mit Objekten zu verknüpfen, die nicht Konten oder Gelegenheiten sind, wenn sie Aufgaben protokollieren. In Salesforce müssen für das benutzerdefinierte Objekt die Kästchen "Aktivitäten zulassen" und "Suche zulassen" in den Abschnitten "Optionale Funktionen" und "Suchstatus" aktiviert sein. Wählen Sie die benutzerdefinierten Objekte aus, für die Sie die Aktivität protokollieren möchten, und klicken Sie dann auf "Speichern". Die angezeigte Liste enthält die gleichen Objekte, die in der Instanz des verbundenen SFDCs im Feld „Zugehörig zu einer Aufgabe“ verfügbar sind. Nutzer können keine Besprechungen in einem benutzerdefinierten Objekt protokollieren. Es ist möglich zu steuern, welche Benutzergruppen Aktivitäten zur Salesforce-Integration protokollieren können. Wenn diese Funktion aktiviert ist, können diese Benutzer Aktivitäten protokollieren sowie auf Freigabe-Einblicke und Inhalts-Empfehlungen mit der Showpad Insights App in Salesforce zugreifen.Es ist möglich zu steuern, welche Nutzer-Gruppen Aktivitäten in Salesforce Integration protokollieren können. In den Admin-Einstellungen klicken Sie im Menü auf der linken Seite auf "Funktionen". Scrollen Sie nach unten zu Salesforce Activity Login und wählen Sie "Alle Benutzer" oder wählen Sie bestimmte Gruppen aus. Wählen Sie, falls gewünscht, die Gruppen aus, auf die Sie Zugriff haben möchten, und klicken Sie dann auf "Anwenden". Wenn eine Freigabe protokolliert wird, sehen Sie den E-Mail-Text und einen Link, um die Freigabe als Empfänger in den Kommentaren der Aufgabeninformationen anzuzeigen. Je nachdem, wie Sie Ihre Einstellungen konfiguriert haben, wird es für Ihre Nutzer ähnlich aussehen. Optional können Sie zulassen, dass die Showpad-E-Mail-Freigabeaktivitäten für mehrere Kontakte protokolliert werden. Navigieren Sie dazu in Salesforce zu Einrichtung, Funktionseinstellungen, Vertrieb und dann zu Aktivitätseinstellungen. Aktivieren Sie die Option "Benutzern das Verknüpfen erlauben".Wenn Sie Ihre Salesforce-Instanz bereits vor Aktivierung dieser Option mit Showpad verbunden haben, kehren Sie bitte zur CRM-Einrichtung in Showpads Online-Plattform zurück. Im Protokollbereich klicken Sie auf Bearbeiten, um ihn zu öffnen, und speichern Sie dann Ihre Protokoll-Objekte erneut. Dies wird die Einstellung für mehrere Salesforce-Kontakte erneut synchronisieren. Für Shared Spaces, die auf ein Konto oder eine Gelegenheit protokolliert sind, werden wir automatisch im CRM protokollieren, wenn ein externer Teilnehmer einen anderen Teilnehmer einlädt, um die Sichtbarkeit für Verkäufer in ihrem CRM zu gewährleisten. Zurück nach Oben Sicherstellen der Aufgabenart. Bei der Erstellung der protokollierten Aktivitäten kann Showpad das Feld Salesforce „Typ“ auf einen relevanten Wert setzen, der auf der spezifischen Art des protokollierten Teilens basiert (Showpad teilen, Showpad E-Mail, Shared Space usw.), was bei der Berichterstattung hilfreich sein kann. Um sicherzustellen, dass Aufgaben diesen Typ erhalten, sollten diese Werte in Salesforce vorhanden sein, bevor Sie Ihre Salesforce-Instanz in OP verbinden. Um sie nachträglich hinzuzufügen, können Sie eine erneute Synchronisierung der verfügbaren Aufgabentypen auslösen, indem Sie die Registerkarte "Benutzerdefinierte Objekte" öffnen und erneut speichern, wie in Schritt 2 weiter oben bereits beschrieben. Zurück nach oben Grundlegende Fehlerbehebung OAuth-Authentifizierungsfehler. Die Integration von Showpad und Salesforce funktioniert über eine Server-zu-Server-Kommunikation. Dies hat zur Folge, dass die ursprüngliche IP-Adresse der Nutzer während des Anmeldevorgangs mit der Adresse von Showpad ausgetauscht wird. In Fällen, in denen Login-IP-Bereiche verwendet werden, oder wenn bei Benutzern OAuth-Anmeldefehler auftreten, empfehlen wir, die Einstellungen in der OAuth-App von "IP-Beschränkungen erzwingen" auf "IP-Beschränkungen aufheben" zu ändern. Die Einstellung "IP-Beschränkungen aufheben" ermöglicht es Benutzern, die verbundene Showpad-App ohne IP-Beschränkungen auszuführen. Sie können diese Einstellungen im Salesforce Administer-Abschnitt finden. Suchen Sie unter „Einrichtung“ nach „Verbundene Apps“. Öffnen Sie die Optionen „OAuth-Verwendung für verbundene Apps“ in der Registerkarte „Apps verwalten“. Suchen Sie die App „Showpad Salesforce Integration“ und klicken Sie dann auf „Installieren“. Klicken Sie in der Liste "Verbinden der Apps OAuth Nutzungsliste" auf "App Richtlinien verwalten". Klicken Sie auf „Richtlinien bearbeiten“. Klicken Sie auf das Drop-down-Menü „IP-Lockerung“ und ändern Sie dann „IP-Einschränkungen erzwingen“ in „IP-Einschränkungen lockern“. Klicken Sie auf „Speichern“. Die Salesforce-Verbindung funktioniert nicht in der Web-App Vergewissern Sie sich, dass Sie mit einem Browser arbeiten, der HTML vollständig unterstützt. Für eine vollständige Übersicht über unsere Anforderungen an den Browser: Klicken Sie bittehier.Vergewissern Sie sich, dass in den Sicherheitseinstellungen die Option "Sonstiges" sowohl für das Internet, als auch für das Intranet aktiviert ist. Wenn dies nicht der Fall sein sollte, wird der Internet Explorer es der Showpad-Seite nicht gestatten, eine Verbindung mit der Salesforce-Domäne herzustellen. Die Kontakt- und Lead-Daten können dann nicht abgerufen werden. Gehen Sie zu „Einstellungen“, „Internetoptionen“, „Sicherheit“. Sie sollten dann ein Internet-Symbol sehen können. Stellen Sie bitte sicher, dass dieses ausgewählt ist. Wenn sie das lokale Intranet nutzen, sollten Sie auch dort die gleichen Änderungen vornehmen. Wählen Sie „Benutzerdefiniert“. Scrollen Sie, bis Sie das Folgende finden, und stellen Sie sicher, dass der Zugriff auf Datenquellen über Domänen aktiviert ist Bewerben und speichern. Stellen Sie sicher, dass Sie die gleichen Einstellungen auch für das lokale Intranet vornehmen. Sie müssen auch sicherstellen, dass Sie CORS in Ihrer Salesforce-Instanz eingerichtet haben. XMLHttpRequest kann nicht geladen werden, die Antwort hat den Statuscode 401. Um Salesforce API-Aufrufe zu tätigen, benötigen wir einen gültigen Zugriffstoken. Der Zugriffstoken wird auf den Servern von Showpad eingeholt und nicht im Browser des Nutzers. Wenn die Salesforce-Einstellung "sperrt die Sitzung aufgrund der IP-Adresse" aktiviert ist, bedeutet dies, dass wir nur API-Aufrufe von den Showpad Servern senden können, weil wir das Salesforce-Token auf unseren Servern angefordert haben. Wenn Sie diesen Zugriffstoken über eine andere IP-Adresse (Ihren Browser) verwenden, wird dieser auf Grund der Salesforce-Einstellung nicht funktionieren. Wenn Sie diese Einstellung deaktivieren, kann der Zugriffstoken auch im Browser verwendet werden. Sie können Salesforce-Anfragen in der Web-App stellen.Beachten Sie bitte, dass die mobilen Apps nicht unsere Server verwenden, um einen neuen Zugangstoken anzufordern, sodass sie nicht auf dieses Problem stoßen werden. Navigieren Sie zu den Sitzungseinstellungen und stellen Sie bitte sicher, dass das Kontrollkästchen „Sperren von Sitzungen für die IP-Adresse, von der sie stammen“ nicht angekreuzt ist. Verwandte Beiträge Verbinden Sie Ihre Salesforce- und Showpad-Instanzen Laden Sie die 'Showpad für Salesforce'-App herunter und installieren Sie sie Konfigurieren von mit Salesforce verbundenen Apps und Visualforce Pages Fügen Sie den Datensatzseiten die Insights- und Recommendations-App von Showpad hinzu Shared Spaces erstellen und duplizieren