Procurar Resultados :

×

Registrar Contato

Sincronizar objetos do Salesforce com o WordPress | Sincronização de dados de objetos para Salesforce


A Salesforce é uma provedora popular de CRM (Gestão de Relacionamento com o Cliente) e aplicativos de TI baseados em nuvem, que oferece soluções em diversos setores, como marketing, análise de dados e atendimento ao cliente. Além de seu conjunto de aplicativos, a Salesforce também possui seu próprio Portal da Comunidade para seus usuários. Com sua ampla gama de serviços e aplicativos, a Salesforce participa de diversos casos de uso em diversas áreas, como CRM, atendimento e gestão de clientes, etc. – desde consumidores diretos que utilizam CMSs simples como o WordPress até grandes empresas. Considere o seguinte caso de uso com o WordPress, por exemplo, onde você deseja sincronizar objetos do Salesforce com seu site WordPress.

Cenário

Você tem um site WordPress onde seus usuários são criados. O Salesforce fornece algumas informações sobre esses usuários, como o nome da conta e o "número da conta". Quando o usuário se registra no site WordPress, as informações do usuário devem ser sincronizadas com o Salesforce, onde os membros pagos poderão fazer login no Salesforce por meio do Portal da Comunidade Salesforce, o que lhes permitirá fazer alterações em seus perfis do Salesforce, que serão refletidas no WordPress. Para acessar seus perfis do Salesforce, os usuários receberão um e-mail informando sua senha (a própria senha ou um link para redefinição de senha).

Requisitos

  1. Faça login no WordPress para acessar a Comunidade Salesforce: O WordPress é configurado como um portal de onde usuários autenticados podem acessar o Portal da Comunidade do Salesforce.
  2. Sincronização de objetos após logon único: A sincronização de objetos é configurada para atualizar os detalhes do usuário no banco de dados do WordPress com base nos detalhes enviados (atualizados) pelo Salesforce.

Componentes Envolvidos

Observação: Você precisará do Versão Premium de ambos os plugins para implementar a solução Salesforce Sync. Para testar a funcionalidade básica dos plugins, você pode baixar as versões gratuitas nos links abaixo.

Se você deseja a versão premium dos plugins ou tiver alguma dúvida relacionada ao seu caso de uso, entre em contato conosco em salesforcesupport@xecurify.com.

  1. Faça login usando usuários do WordPress é usado aqui para autenticar o usuário que usa o WordPress para acessar a página de login da comunidade do Salesforce.

  2. Faça login com usuários do WordPress em qualquer aplicativo. SSO SAML ou SSO WSFED no Tableau, Zoom, Moodle LMS, etc. usando usuários do WordPress. [SUPORTE 24×7]

     Testado com 6.5

  3. Com a ajuda do Plugin Salesforce para WordPress Os dados atualizados do usuário são sincronizados com o banco de dados do WordPress para atualizar as informações do usuário.

  4. Sincronização de objetos do Salesforce para WordPress | Sincronize objetos do Salesforce bidirecionalmente com o WordPress. Habilite a sincronização em tempo real, a sincronização agendada, a sincronização do Salesforce com a Automação de Fluxos de Trabalho, a sincronização de leads do WordPress para o Salesforce, integrações com a interface do usuário do Salesforce ACF/CPT e muito mais.

Solução

Este caso de uso pode ser resolvido usando Faça login usando usuários do WordPress plugar, Sincronização de dados de objeto para Salesforce plugin e gatilhos do Apex.

Plugin WordPress como IdP Será instalado no WordPress, o que permitirá o SSO (Single Sign-On) do WordPress como IDP (Provedor de Identidade) e do Salesforce como SP (Provedor de Serviços). Habilitaremos o provisionamento JIT (Just-in-Time) no Salesforce, o que nos permitirá criar novos usuários para o portal da comunidade no Salesforce e os usuários existentes serão conectados às suas contas.


Sincronização de objetos do Salesforce para WordPress | Fluxo de sincronização do Salesforce
  1. Quando um usuário não registrado tenta acessar o portal da Comunidade Salesforce, o usuário primeiro precisa estar registrado no site WordPress.
  2. Após o registro, os usuários serão autenticados pelo próprio WordPress e poderão efetuar login no portal da Comunidade Salesforce por meio de um link para a página da Comunidade.
  3. Para facilitar isso, habilitaremos o JIT (provisionamento Just in Time) no Salesforce, o que nos permitirá criar novos usuários do portal da comunidade no Salesforce e os usuários existentes serão conectados às suas contas.
  4. Se os usuários alterarem/atualizarem seus atributos de perfil de usuário no Salesforce, os gatilhos do Apex serão acionados para enviar os atributos de perfil de usuário atualizados para o Sincronização de Objetos plugin no WordPress, que então processará e enviará os dados atualizados para os respectivos atributos no banco de dados do WordPress.

No entanto, para permitir o JIT, WordPress como IDP O plugin precisa enviar alguns atributos obrigatórios na asserção SAML. Os pontos a seguir decidem se um usuário precisa ser criado ou se ele já existe.

Fluxo JIT do Salesforce

O ID da Federação corresponde ao NameID na resposta SAML. Isso decidirá se um objeto de usuário existe ou não no Salesforce. Caso contrário, o Salesforce tentará criar um usuário com os atributos recebidos na resposta SAML.

Se o nome de usuário na resposta SAML corresponder a algum usuário do Salesforce, será gerado um erro sobre nome de usuário duplicado. O mesmo erro pode ocorrer se você fornecer o ID de perfil incorreto para um usuário existente do Salesforce.

Mapeando os atributos de perfil necessários na resposta SAML

Nome do atributo de origem liberado do WordPress como plugin IDP Representação do atributo Released no Salesforce Validação de dados no Salesforce
NomeID ID da Federação é_email
Contato.E-mail E-mail do objeto de contato vinculado ao objeto do usuário é_email
Contato.Sobrenome Sobrenome do objeto de contato vinculado ao objeto de usuário corda
Conta.NúmeroDaConta AccountNumber do objeto de conta no A ser obtido do Salesforce; precisa ser preenchido a partir dos dados do Salesforce
Conta.Nome Conta Nome do objeto de conta vinculado ao objeto de usuário no Salesforce A ser obtido do Salesforce; precisa ser preenchido a partir dos dados do Salesforce
Usuário.nomedeusuário nome de usuário no objeto de usuário é_email
Usuário.email E-mail no objeto do usuário é_email

Para facilitar a sincronização de objetos do Salesforce com o WordPress, existem gatilhos Apex no Salesforce que, quando acionados, fazem chamadas de API para o WordPress para realizar a sincronização. Esses gatilhos Apex são acionados quando há alterações nos atributos dos objetos do Salesforce. Os gatilhos então chamam as APIs do WordPress, que refletem as mesmas alterações em seus respectivos atributos de usuário no banco de dados do WordPress. Considere, por exemplo, o atributo "email" do 'Contato' Objeto Salesforce. Este atributo está vinculado ao 'email_do_usuário' atributo na tabela do banco de dados do WordPress. Quando alterações são feitas no 'Contato.E-mail' atributo de objeto no Salesforce, os gatilhos do Apex chamam as APIs do WordPress, que refletem as mesmas alterações no atributo 'user_email' nas tabelas do banco de dados do WordPress. Assim, com o Integração do Salesforce para WordPress Com o plugin, você pode configurar quais atributos de objeto no Salesforce devem ser mapeados para quais atributos do WordPress, o que pode permitir a sincronização de todos os objetos e atributos no Salesforce e no WordPress.

O gatilho "Antes da atualização" do contato será usado para sincronizar dados do Salesforce para o WordPress. Esses dados consistem no [e-mail antigo do contato e no e-mail do contato]. Também alteraremos User.email, User.userName e User.FederationId para garantir que os detalhes do usuário correspondam aos usuários do WordPress.

Experiência do usuário final

O usuário faz login no site WordPress usando essas informações; usuários qualificados (membros pagos) verão um link (link para o portal da comunidade Salesforce). Depois que um usuário for criado no site WordPress, um e-mail será enviado ao usuário sobre sua senha (a própria senha ou o link para redefinição de senha).

Se o usuário clicar neste link, ele poderá acessar o Portal da Comunidade Salesforce. Os usuários poderão editar seus perfis no Salesforce e essas alterações serão refletidas no WordPress.

Conclusão

Com o Login usando usuários do WordPress (WP como SAML IDP) plugin, os usuários podem se autenticar com suas credenciais do WordPress e fazer login no site WordPress, onde apenas usuários qualificados poderão acessar as Comunidades do Salesforce. Sincronização de objetos do Salesforce para WordPress O plugin facilita o mapeamento dos objetos do Salesforce para os respectivos objetos no WordPress usando gatilhos do Apex no Salesforce. Isso permite que todos os objetos mapeados sincronizem as alterações nos dados do Salesforce para que reflitam as mesmas no WordPress.

Recursos adicionais

Oferecemos soluções de identidade seguras para login único, autenticação de dois fatores, MFA adaptável, provisionamento e muito mais. Entre em contato conosco em

 +1 978 658 9387 (EUA) | +91 97178 45846 (Índia)    salesforcesupport@xecurify.com


Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda