Suchergebnisse :

×

Salesforce-Objekte mit WordPress synchronisieren | WordPress-Objektsynchronisierung für Salesforce

Salesforce-Objekte mit WordPress synchronisieren | WordPress-Objektsynchronisierung für Salesforce


Salesforce ist ein beliebter Anbieter von CRM (Customer Relationship Management) und cloudbasierten IT-Anwendungen, der Lösungen in verschiedenen Bereichen wie Marketing, Analyse und Kundenservice anbietet. Neben seiner Anwendungssuite verfügt Salesforce auch über ein eigenes Community-Portal für seine Benutzer. Mit seiner breiten Palette an Diensten und Anwendungen wird Salesforce zum Partner in mehreren Anwendungsfällen in verschiedenen Bereichen wie CRM, Kundenservice und -management usw. – für Direktkunden, die einfache CMS wie WordPress nutzen, aber auch für große Unternehmen. Betrachten Sie den folgenden Anwendungsfall mit WordPress, beispielsweise wenn Sie Salesforce-Objekte mit Ihrer WordPress-Site synchronisieren möchten.

Szenario

Sie haben eine WordPress-Site, auf der Ihre Benutzer erstellt werden. Salesforce stellt einige Informationen zu diesen Benutzern bereit, z. B. Kontoname und „Kontonummer“. Wenn der Benutzer auf der WordPress-Site registriert ist, sollten die Benutzerinformationen mit Salesforce synchronisiert werden, wo sich die zahlenden Mitglieder über ihr Salesforce-Community-Portal bei Salesforce anmelden können, was ihnen die Möglichkeit gibt, Änderungen in ihrem Salesforce-Profil vorzunehmen, die dann übernommen werden WordPress. Um auf ihr Salesforce-Profil zuzugreifen, erhalten die Benutzer eine E-Mail mit Informationen zu ihrem Passwort (entweder das Passwort selbst oder den Link zum Zurücksetzen des Passworts).

Voraussetzungen:

  1. SSO bei WordPress, um auf die Salesforce-Community zuzugreifen: WordPress ist als Portal eingerichtet, über das authentifizierte Benutzer auf das Salesforce Community Portal zugreifen können.
  2. Objektsynchronisierung nach Single Sign-On: Die Objektsynchronisierung ist so eingerichtet, dass die Benutzerdetails in der WordPress-Datenbank auf der Grundlage der von Salesforce gesendeten (aktualisierten) Details aktualisiert werden.

Beteiligte Komponenten

Hinweis: Sie benötigen die Premium-Version der beiden Plugins zur Implementierung der Salesforce Sync-Lösung. Um die Grundfunktionalität der Plugins zu testen, können Sie deren kostenlose Versionen über die unten angegebenen Links herunterladen.

Wenn Sie die Premium-Version der Plugins wünschen oder Fragen zu Ihrem Anwendungsfall haben, können Sie uns unter kontaktieren salesforcesupport@xecurify.com.

  1. Melden Sie sich mit WordPress-Benutzern an wird hier verwendet, um den Benutzer mit WordPress zu authentifizieren, um auf die Anmeldeseite der Salesforce-Community zuzugreifen.

  2. Melden Sie sich mit WordPress-Benutzern bei jeder Anwendung an. SAML SSO oder WSFED SSO in Tableau, Zoom, Moodle LMS usw. über WP-Benutzer. [24×7 SUPPORT]

     Getestet mit 5.9.1

  3. Mit Hilfe der Objektdatensynchronisierung Salesforce Die aktualisierten Benutzerdetails des Plugins werden mit der WordPress-Datenbank synchronisiert, um die Benutzerinformationen zu aktualisieren.

  4. WordPress Salesforce-Objektsynchronisierung | Synchronisieren Sie Salesforce-Objekte bidirektional mit WordPress. Aktivieren Sie Echtzeitsynchronisierung, geplante Synchronisierung, Salesforce-Synchronisierung mit Workflow-Automatisierung, Synchronisierung von Leads von WordPress mit Salesforce, Salesforce ACF/CPT-UI-Integrationen und mehr.

Lösung

Dieser Anwendungsfall kann mit gelöst werden Melden Sie sich mit WordPress-Benutzern an Plugin, Objektdatensynchronisierung für Salesforce Plugin und Apex-Trigger.

WordPress als IDP Das Plugin wird in WordPress installiert. Dies ermöglicht SSO von WordPress als IDP [Identitätsanbieter] und Salesforce als SP [Dienstanbieter]. Wir werden JIT (Just-in-Time-Bereitstellung) in Salesforce aktivieren. Dadurch können wir neue Community-Portal-Benutzer in Salesforce erstellen und bestehende Benutzer werden in ihrem Konto angemeldet.


Salesforce WordPress-Objektsynchronisierung | Salesforce-Synchronisierungsfluss
  1. Wenn ein nicht registrierter Benutzer versucht, auf das Salesforce-Community-Portal zuzugreifen, muss der Benutzer zunächst auf der WordPress-Site registriert werden.
  2. Bei der Registrierung werden die Benutzer von WordPress selbst authentifiziert und können sich über einen Link zur Community-Seite beim Salesforce-Community-Portal anmelden.
  3. Um dies zu erleichtern, werden wir JIT (Just-in-Time-Bereitstellung) in Salesforce aktivieren, wodurch wir neue Community-Portal-Benutzer in Salesforce erstellen können und bestehende Benutzer in ihrem Konto angemeldet werden.
  4. Wenn die Benutzer ihre Benutzerprofilattribute in Salesforce ändern/aktualisieren, werden Apex-Trigger ausgelöst, um die aktualisierten Benutzerprofilattribute an zu senden Objektsynchronisierung Plugin in WordPress, das dann die aktualisierten Daten verarbeitet und an die entsprechenden Attribute in der WordPress-Datenbank sendet.

Um jedoch JIT zu ermöglichen, WordPress als IDP Das Plugin muss einige erforderliche Attribute in der SAML-Assertion senden. Die folgenden Punkte entscheiden darüber, ob ein Benutzer angelegt werden muss oder ob dieser bereits vorhanden ist.

Salesforce JIT-Ablauf

Die Verbund-ID wird mit der NameID in der SAML-Antwort abgeglichen. Dadurch wird entschieden, ob ein Benutzerobjekt in Salesforce vorhanden ist oder nicht. Wenn nicht, wird versucht, einen Benutzer mit den in der SAML-Antwort empfangenen Attributen zu erstellen.

Wenn der Benutzername in der SAML-Antwort mit einem Salesforce-Benutzernamen übereinstimmt, wird eine Fehlermeldung über einen doppelten Benutzernamen ausgegeben. Der gleiche Fehler kann auftreten, wenn Sie die falsche Profil-ID für einen vorhandenen Salesforce-Benutzer angeben.

Zuordnen der erforderlichen Profilattribute in der SAML-Antwort

Von WordPress als IDP-Plugin veröffentlichter Quellattributname Darstellung des Attributs „Freigegeben“ in Salesforce Datenvalidierung auf Salesforce-Seite
NameID Föderations-ID is_email
Kontakt E-mail E-Mail des Kontaktobjekts, das mit dem Benutzerobjekt verknüpft ist is_email
Kontakt.Nachname Nachname des mit dem Benutzerobjekt verknüpften Kontaktobjekts Schnur
Konto.Kontonummer AccountNumber des Kontoobjekts im Zu beziehen bei Salesforce; muss aus den Salesforce-Daten gefüllt werden
Kontoname Kontoname des Kontoobjekts, das mit dem Benutzerobjekt in Salesforce verknüpft ist Zu beziehen bei Salesforce; muss aus den Salesforce-Daten gefüllt werden
Benutzer.Benutzername Benutzername im Benutzerobjekt is_email
Benutzer Email E-Mail im Benutzerobjekt is_email

Um die Synchronisierung von Salesforce-Objekten mit WordPress zu erleichtern, gibt es auf der Salesforce-Seite Apex-Trigger, die bei Auslösung API-Aufrufe an WordPress senden, um die Synchronisierung durchzuführen. Diese Apex-Trigger werden ausgelöst, wenn Änderungen an den Attributen der Salesforce-Objekte vorgenommen werden. Die Trigger rufen dann die WordPress-APIs auf, die dann dieselben Änderungen an ihren jeweiligen Benutzerattributen in der WordPress-Datenbank widerspiegeln. Betrachten Sie zum Beispiel das „E-Mail“-Attribut des 'Kontakt' Salesforce-Objekt. Dieses Attribut ist mit dem verknüpft 'Benutzer Email' Attribut in der WordPress-Datenbanktabelle. Wenn Änderungen vorgenommen werden 'Kontakt E-mail' Objektattribut in Salesforce aufrufen, rufen die Apex-Trigger die WordPress-APIs auf, die dann dieselben Änderungen im Attribut „user_email“ in den WordPress-Datenbanktabellen widerspiegeln. Also mit dem Objektdatensynchronisierung für Salesforce Mit dem Plugin können Sie konfigurieren, welche Objektattribute in Salesforce welchen WordPress-Attributen zugeordnet werden sollen, wodurch die Synchronisierung aller Objekte und Attribute in Salesforce und WordPress ermöglicht werden kann.

Der Kontakt-Trigger „Vor dem Update“ wird verwendet, um Daten von Salesforce mit WordPress zu synchronisieren [Diese Daten bestehen aus der [alten E-Mail-Adresse des Kontakts und der E-Mail-Adresse des Kontakts]. Außerdem werden wir User.email, User.userName und User.FederationId ändern, um dies sicherzustellen Benutzerdetails werden mit WordPress-Benutzern abgeglichen.

Endbenutzererfahrung

Der Benutzer meldet sich mit diesen Informationen bei der WordPress-Site an. Berechtigte Benutzer (kostenpflichtige Mitglieder) sehen einen Link (Link zum Salesforce-Community-Portal). Sobald ein Benutzer auf der WordPress-Site erstellt wurde, wird dem Benutzer eine E-Mail mit seinem Passwort gesendet (entweder das Passwort selbst oder den Link zum Zurücksetzen des Passworts).

Wenn der Benutzer auf diesen Link klickt, sollte er auf das Salesforce-Community-Portal zugreifen können. Benutzer können ihr Profil in Salesforce bearbeiten und diese Änderungen werden in WordPress übernommen.

Zusammenfassung

Mit der Anmeldung mit WordPress-Benutzern (WP als SAML-IDP) Mit dem Plugin können sich Benutzer mit ihren WordPress-Anmeldeinformationen authentifizieren und sich auf der WordPress-Site anmelden, wo dann nur berechtigte Benutzer auf die Salesforce-Communitys zugreifen können. Der WordPress-Objektsynchronisierung für Salesforce Das Plugin erleichtert die Zuordnung der Salesforce-Objekte zu den jeweiligen Objekten in WordPress durch die Verwendung von Apex-Triggern auf der Salesforce-Seite. Dadurch können alle zugeordneten Objekte Änderungen in den Daten von Salesforce synchronisieren, um diese in WordPress widerzuspiegeln.

Weitere Informationen

Warum entscheiden sich unsere Kunden für miniOrange WordPress Single Sign-On (SSO)-Lösungen?


Support 24/7

miniOrange bietet rund um die Uhr Support für alle Secure Identity-Lösungen. Wir gewährleisten einen qualitativ hochwertigen Support, um Ihre Zufriedenheit zu gewährleisten.

Registrieren

Kundenbewertungen

Sehen Sie selbst, was unsere Kunden über uns sagen.
 

Bewertungen

Umfangreiche Einrichtungsanleitungen

Einfache und präzise Schritt-für-Schritt-Anleitungen und Videos, die Ihnen bei der Konfiguration innerhalb weniger Minuten helfen.

Demo ansehen


Wir bieten sichere Identitätslösungen für Single Sign-On, Zwei-Faktor-Authentifizierung, Adaptive MFA , Bereitstellung und vieles mehr. Bitte kontaktieren Sie uns unter

 +1 978 658 9387 (USA) | +91 97178 45846 (Indien)   salesforcesupport@xecurify.com

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com