Sökresultat :

×

Synkronisera Salesforce-objekt till WordPress | WordPress Object Sync för Salesforce

Synkronisera Salesforce-objekt till WordPress | WordPress Object Sync för Salesforce


Salesforce är en populär CRM (Customer Relationship Management) och molnbaserad IT-applikationsleverantör som har lösningar inom olika sektorer som marknadsföring, analys och kundservice. Utöver sin svit av applikationer har Salesforce också en egen Community Portal för sina användare. Med sitt breda utbud av tjänster och applikationer blir Salesforce delaktig i flera användningsfall över flera domäner såsom CRM, kundservice & förvaltning, etc. – för direktkonsumenter som använder enkla CMS som WordPress, även till stora företag. Tänk på följande användningsfall med WordPress, till exempel där du vill synkronisera Salesforce-objekt till din WordPress-webbplats.

Scenario

Du har en WordPress-webbplats där dina användare skapas. Salesforce tillhandahåller viss information om dessa användare som kontonamn och "kontonummer". När användaren är registrerad på WordPress-webbplatsen bör användarinformationen synkroniseras på Salesforce där de betalda medlemmarna kommer att kunna logga in på Salesforce via deras Salesforce Community Portal vilket skulle tillåta dem att göra ändringar i sin Salesforce-profil som kommer att återspeglas på WordPress. För att komma åt sin Salesforce-profil kommer användarna att få ett e-postmeddelande angående sitt lösenord (antingen självt lösenordet eller länken för återställning av lösenord).

Krav

  1. SSO till WordPress för att komma åt Salesforce Community: WordPress är konfigurerat som en portal varifrån autentiserade användare kan komma åt Salesforce Community Portal.
  2. Objektsynkronisering efter enkel inloggning: Objektsynkronisering är inställd för att uppdatera användarinformationen i WordPress-databasen på basis av detaljer som skickas (uppdateras) av Salesforce.

Komponenter inblandade

Notera: Du kommer att kräva Premiumversion av båda plugin-programmen för att implementera Salesforce Sync-lösningen. För att testa pluginsens grundläggande funktionalitet kan du ladda ner deras gratisversioner från länkarna nedan.

Om du vill ha premiumversionen av plugins eller har några frågor relaterade till ditt användningsfall kan du kontakta oss på salesforcesupport@xecurify.com.

  1. Logga in med WordPress-användare används här för att autentisera användaren som använder WordPress för att komma åt Salesforce Community-inloggningssidan.

  2. Logga in med WordPress-användare till valfri applikation. SAML SSO eller WSFED SSO till Tableau, Zoom, Moodle LMS, etc med hjälp av WP-användare. [24×7 SUPPORT]

     Testad med 5.9.1

  3. Med hjälp av Objektdatasynkronisering Salesforce plugin uppdaterad användarinformation synkroniseras till WordPress-databasen för att uppdatera användarinformationen.

  4. WordPress Salesforce Object Sync | Synkronisera Salesforce-objekt dubbelriktat med WordPress. Aktivera realtidssynkronisering, schemalagd synkronisering, Salesforce Sync med Workflows Automation, synkronisera leads från WordPress till Salesforce, Salesforce ACF/CPT UI-integrationer och mer.

Lösning

Detta användningsfall kan lösas med Logga in med WordPress-användare plugin, Objektdatasynkronisering för Salesforce plugin och Apex-utlösare.

WordPress som IDP plugin kommer att installeras i WordPress detta möjliggör SSO från WordPress som IDP [ Identity Provider ] och Salesforce as SP [ Service Provider ]. Vi kommer att aktivera JIT (Just in Time provisioning) i Salesforce, vilket gör att vi kan skapa nya communityportalanvändare i Salesforce och befintliga användare kommer att loggas in på deras konto.


Salesforce WordPress-objektsynkronisering | Salesforce Sync Flow
  1. När en oregistrerad användare försöker komma åt Salesforce Community-portalen måste användaren först registreras på WordPress-webbplatsen.
  2. Vid registrering kommer användarna att autentiseras av WordPress själv, och dessa användare kommer att tillåtas att logga in på Salesforce Community-portalen via en länk till Community-sidan.
  3. För att underlätta detta kommer vi att aktivera JIT (Just in Time provisioning) i Salesforce, vilket gör att vi kan skapa nya Community-portalanvändare i Salesforce och befintliga användare kommer att loggas in på deras konto.
  4. Om användarna ändrar/uppdaterar sina användarprofilattribut i Salesforce, kommer Apex-utlösare att utlösas för att skicka de uppdaterade användarprofilattributen till Objektsynkronisering plugin i WordPress, som sedan kommer att bearbeta och skicka den uppdaterade datan till respektive attribut i WordPress-databasen.

Men för att tillåta JIT, WordPress som IDP plugin måste skicka några nödvändiga attribut i SAML-påstående. Följande punkter avgör om en användare behöver skapas eller om den redan finns.

Salesforce JIT-flöde

Federations-ID matchas med NameID i SAML-svaret. Detta avgör om ett användarobjekt finns i Salesforce eller inte. Om inte kommer den att försöka skapa en användare med de attribut som tas emot i SAML-svaret.

Om användarnamnet i SAML-svaret matchade någon salesforce kommer det att ge ett felmeddelande om ett duplicerat användarnamn. Samma fel kan ges när du anger fel profil-ID för en befintlig salesforce-användare.

Mappning av de obligatoriska profilattributen i SAML-svaret

Källattributnamn släppt från WordPress som IDP-plugin Representation av Released attribut i Salesforce Datavalidering i slutet av Salesforce
Namn-ID Federations-ID is_email
Kontakta.E-post E-post för kontaktobjekt länkat till användarobjektet is_email
Contact.LastName Efternamn på kontaktobjektet som är länkat till användarobjektet sträng
Konto.Kontonummer Kontonummer för kontoobjektet i Ska erhållas från Salesforce; måste fyllas i från Salesforce-data
Kontonamn Konto Namn på kontoobjektet som är länkat till användarobjektet i salesforce Ska erhållas från Salesforce; måste fyllas i från Salesforce-data
Användar.användarnamn användarnamn i användarobjekt is_email
Användare.e-post E-post i användarobjekt is_email

För att underlätta synkroniseringen av Salesforce-objekt med WordPress finns Apex-utlösare på Salesforce-sidan, som när de utlöses gör API-anrop till WordPress för att utföra synkroniseringen. Dessa Apex-utlösare utlöses när några ändringar görs i attributen för Salesforce-objekten. Triggarna anropar sedan WordPress API:er som sedan återspeglar samma ändringar av deras respektive användarattribut i WordPress-databasen. Tänk till exempel på "e-post"-attributet för 'Kontakt' Salesforce-objekt. Detta attribut är kopplat till "user_email" attribut i WordPress-databastabellen. När ändringar görs i "Contact.Email" objektattribut i Salesforce, anropar Apex-triggarna WordPress API:er som sedan återspeglar samma ändringar i attributet 'user_email' i WordPress-databastabellerna. Således, med Objektdatasynkronisering för Salesforce plugin kan du konfigurera vilka objektattribut i Salesforce som ska mappas till vilka WordPress-attribut, vilket kan möjliggöra synkronisering av alla objekt och attribut inom Salesforce och WordPress.

Kontakt "Före uppdatering" trigger på kommer att användas för att synkronisera data från salesforce till WordPress [ Dessa data består av [kontaktens gamla e-post och kontakt e-post ], Vi kommer också att ändra User.email, User.userName och User.FederationId säkerställer att Användaruppgifter matchas med WordPress-användare.

Slutanvändarupplevelse

Användaren loggar in på WordPress-webbplatsen med denna information, kvalificerade användare (betalda medlemmar) kommer att se en länk (länk till Salesforce Community Portal). När en användare har skapats på WordPress-webbplatsen kommer ett e-postmeddelande att skickas till användaren angående deras lösenord (antingen självt lösenord eller länk för återställning av lösenord).

Om användaren klickar på den här länken ska användaren kunna komma åt Salesforce Community Portal. Användare kommer att kunna redigera sin profil i Salesforce och dessa ändringar kommer att återspeglas i WordPress.

Slutsats

Med Logga in med WordPress-användare (WP som SAML IDP) plugin, användare kan autentisera med sina WordPress-uppgifter och logga in på WordPress-webbplatsen, där endast kvalificerade användare kommer att kunna komma åt Salesforce-gemenskaperna. De WordPress Object Sync för Salesforce plugin underlättar mappningen av Salesforce-objekten till respektive objekt i WordPress genom att använda Apex-utlösare i Salesforce-änden. Detta gör det möjligt för alla mappade objekt att synkronisera ändringar i data från Salesforce för att återspegla detsamma i WordPress.

Ytterligare resurser

Varför väljer våra kunder miniOrange WordPress Single Sign-On (SSO)-lösningar?


24 / 7 Support

miniOrange ger support dygnet runt för alla lösningar för säker identitet. Vi säkerställer högkvalitativ support för att möta din belåtenhet.

Registrera sig

Recensioner

Se själv vad våra kunder säger om oss.
 

Omdömen

Omfattande installationsguider

Enkla och exakta steg-för-steg-instruktioner och videor som hjälper dig att konfigurera inom några minuter.

Titta på Demo


Vi erbjuder säkra identitetslösningar för enkel inloggning, tvåfaktorsautentisering, Adaptiv MFA , Provisioning och mycket mer. Vänligen kontakta oss på

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

Hej där!

Behövs hjälp? Vi är här!

stödja
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com