Compartilhar via


Configurar o conector para o Salesforce

Com o conector para Salesforce no Dynamics 365 central de contatos, as organizações podem usar os recursos do Omnicanal para interagir com os clientes sem precisar abrir mão de seus investimentos em soluções de geranciamento de relacionamento com o cliente (CRM) que não sejam da Microsoft.

O complemento Omnicanal usa conectores de dados para trabalhar com soluções de CRM que não são da Microsoft. O conector para Salesforce ajuda a trazer dados de contato e conta do Salesforce para Dataverse.

Pré-requisitos

  • Acesso à instância do Salesforce
  • Função de administrador do sistema para Dynamics 365 central de contatos e Salesforce
  • Licença para Dynamics 365 central de contatos
  • Licença do Salesforce para acessar a captura de dados alterados

Observação

Também recomendamos que você conclua as seguintes etapas:

  • Antes de configurar o conector, faça backup dos dados existentes nas tabelas Contact e Account em Dataverse. Dessa forma, você pode fazer uma reversão caso ocorra algum problema com os dados.
  • Para um desempenho ideal, limite o tamanho dos dados a 10 gigabytes (GB). Além disso, certifique-se de que seu limite de solicitações da API do Salesforce seja suficiente para atender às suas necessidades de sincronização de dados.

Configurar o conector de dados

Importante

Depois de configurar o conector de dados e sincronizá-lo a partir da instância do Salesforce, recomendamos que você não faça nenhuma alteração nos dados sincronizados em Dataverse, porque essas alterações não serão sincronizadas de volta para o Salesforce. Se você precisar atualizar os dados, atualize-os somente no Salesforce.

  1. No centro de administração central de contatos, no mapa do site, em Experiência do agente, acesse Espaços de trabalho. Então, para Sincronização de dados de CRMs externos, Select Gerenciar. Como alternativa, na página inicial, em Assistente de conexão do CRM, Select Abrir.

  2. Na página Sincronização de dados a partir de CRMs externos, selecione Novo.

  3. Na página Criar um conector de CRM , clique em Select Salesforce e depois em Select Avançar. Se você estiver se conectando ao Salesforce pela primeira vez, a caixa de diálogo Configuração de conexão exibe um botão Fazer login . Caso contrário, a caixa de diálogo exibirá um botão de reticências () que você pode usar para efetuar login.

    Observação

    O sistema redireciona você para Power Apps se conectar à sua instância do Salesforce. O Dynamics 365 usa a conexão para sincronizar dados.

  4. Siga as etapas a seguir:

    1. Select a opção que é mostrada e então Select Adicionar nova conexão.

    2. Na caixa de diálogo exibida, Select insira o ambiente do Salesforce e a versão da API do Salesforce e, em seguida, Select faça login.

    3. Na página de login do Salesforce, use as credenciais de usuário do Salesforce para efetuar login. Conclua a autenticação multifator, se necessário.

    4. Na caixa de diálogo Permitir acesso que aparece, Select Permitir.

      Na caixa de diálogo Configuração de conexão , uma marca de seleção verde indica uma conexão bem-sucedida com a instância do Salesforce.

    5. Selecione Criar.

  5. Na página Adicionar conector de CRM de terceiros , Select Concordo em compartilhar permissões do conector e, em seguida, Select Avançar.

  6. A página Habilitar permissões do Salesforce lista as etapas que você deve concluir no Salesforce. Faça login na instância do Salesforce que abre em uma nova guia e conclua as etapas listadas. Quando terminar, vá para a página de configuração no centro de administração central de contatos e Select marque a caixa de seleção que indica que você concluiu as etapas no Salesforce.

  7. Selecione Avançar.

  8. Na página Escolher tabelas para sincronizar , Select as Contacts e Accounts tabelas que você deseja sincronizar. Para manter o relacionamento sobre os dados vinculados entre os registros, recomendamos que você Select ambas as tabelas.

  9. Selecione Avançar.

  10. Para cada tabela selecionada, na seção Coluna mapeamento , mapeie as colunas de origem e destino. Você também pode atualizar os mapeamentos predefinidos de acordo com as necessidades do seu negócio. A coluna de origem mostra apenas campos que têm um tipo de dados compatível.

  11. Selecione Avançar.

  12. Na página Permissões de equipes , Select a permissão de equipes. O ID da equipe é usado para gravar dados em Dataverse. Portanto, ele deve ter permissões de leitura e gravação nas tabelas selecionadas. Caso contrário, a sincronização de dados falhará. Saiba mais em Equipes em Dataverse.

  13. Na próxima página, revise os mapeamentos para cada tabela selecionada. Você pode Go back e alterar as configurações conforme necessário.

  14. Selecione Criar.

    Se a conexão for bem-sucedida, uma mensagem aparecerá na página Resumo .

  15. Select marque a caixa de seleção para ativar o conector e a sincronização de dados e, em seguida, Select Concluído. Você pode visualizar o status da sincronização na página Sincronização de dados de CRMs externos .

Tipos de dados compatíveis no Dataverse

O Dataverse dá suporte aos tipos de dados a seguir. Ele não suporta os tipos de dados Virtual e EntityName .

Colunas do Dataverse do tipo de atributo Colunas do Salesforce do tipo de dados
Boolean boolean
Integer, BigInt integer
Integer, BigInt, Decimal, Double, Number número
String/Memo

string: date. datetime

Observação: ID e referência não são aceitos.

Uniqueidentifier, Lookup, Owner, Customer cadeia de caracteres com tipo de dados: ID, referência
DateTime cadeia de caracteres com tipo de dados: datetime

Mapeamentos de dados predefinidos

A tabela a seguir mostra os mapeamentos de dados predefinidos para a tabela. Contact

Nome de campo do Salesforce Dataverse nome do campo
AssistantName AssistantName
AssistantPhone AssistantPhone
Data de Nascimento BirthDate
GUID de SF Id (dados transformados) ContactId
Department Department
Description Description
e-mail EMailAddress1
Fax Fax
FirstName FirstName
LastName LastName
MobilePhone MobilePhone
Saudação Saudação
o Telefone Telephone1

A tabela a seguir mostra os mapeamentos de dados predefinidos para a tabela. Account

Nome de campo do Salesforce Dataverse nome do campo
GUID de SF AccountId (dados transformados) AccountId
AccountNumber AccountNumber
Description Description
Fax Fax
Name Name
NumberOfEmployees NumberOfEmployees
Sic SIC
o Telefone Telephone1
TickerSymbol TickerSymbol

Gerenciar o conector de dados

Esta seção lista as ações que você pode executar usando o conector selecionado.

  • Ative ou desative o conector.

  • Exiba detalhes de diagnóstico.

  • Edite os detalhes do conector.

    • Tabelas de dados: Atualize as tabelas que deseja sincronizar.
    • Mapeamentos de campos: Atualize os mapeamentos de colunas. Use a opção Redefinir para redefinir os mapeamentos para os mapeamentos definidos prontos para uso.
    • Permissões de acesso aos dados: Atualize o ID do Teams usado para gravar os dados em Dataverse.

    Observação

    Se você adicionar novas tabelas ou mapeamentos, os dados das tabelas e mapeamentos existentes também serão sincronizados. Se uma tabela ou campo mapeado for removido, os dados permanecerão em Dataverse e somente os novos dados não serão sincronizados.

Captura de tela da página do conector no Dynamics 365 central de contatos, mostrando os botões e links para as ações que você pode executar.

Próximas etapas

Configurar um fluxo de trabalho

Protocolo SAML de logon único