Configurar o conector para qualquer solução de CRM
A solução Microsoft Contact Center – Power Automate para qualquer conector CRM permite que as organizações interajam com os clientes que usam capacidades como voz, vídeo, SMS, chat ao vivo e mensagens sociais das soluções de CRM de terceiros. Você pode usar os conectores de dados do Power Automate para sincronizar os dados de contatos e contas da solução do CRM para Dataverse.
Pré-requisitos
- Uma instância do CRM
- Licença do Dynamics 365 Contact Center, o que inclui assinaturas do Power Automate e do Power Apps.
- Permissões de administrador do sistema do Power Platform.
- Compreensão básica de como usar fluxos do Power Automate ou do Power Apps.
- Verifique se os ambientes do Power Apps e do Power Automate são iguais.
- O conector msdyn_ContactCenterCRMConnector está disponível no ambiente do Power Apps e nas tabelas Conta e Contato que têm as seguintes colunas:
- CRM de Origem
- ID do CRM fonte
- URL do CRM de Origem
Copiar Dados
Você pode copiar dados da instância do CRM para o Dataverse de uma das seguintes formas:
- Sincronização inicial: copie dados do CRM para o Dataverse por meio dos gatilhos manuais. É recomendável usar uma paginação, pois os conectores do Power Automate têm um limite quanto ao número de registros que podem ser buscados por vez.
- Sincronização incremental: copie dados por meio de gatilhos automatizados.
Importar fluxos do Power Automate para sincronizar registros de Conta e Contato
Realize as etapas descritas nas seções a seguir.
Adicionar um conector do Dataverse
- Siga as etapas em Adicionar uma conexão para adicionar uma conexão do Dataverse e selecione Criar.
- Na janela pop-up exibida, selecione a conta. Uma conexão é criada.
Você pode estabelecer uma conexão com a instância do CRM usando os métodos a seguir.
Adicionar qualquer conector de CRM
Adicione um conector de uma das seguintes maneiras:
Power Automate
- Para localizar e adicionar o conector do CRM, siga as etapas em Adicionar uma conexão.
- Especifique as informações obrigatórias. Uma conexão é criada.
Adicionar um conector usando chamadas de API
- Crie um novo fluxo no Power Automate.
- Adicione a ação HTTP e especifique os parâmetros obrigatórios, como URL, método e cabeçalhos. Em Parâmetros>Autenticação defina o Tipo de Autenticação como Básico e especifique o Nome de usuário e a Senha.
A ação HTTP pode enviar e receber solicitações e respostas JSON.
Adicionar um conector usando webhooks
Configure webhooks no CRM para facilitar a sincronização de dados incremental. Os webhooks disparam notificações sobre a criação, a atualização ou a exclusão de um registro.
Para criar webhooks, verifique se você tem o ponto de extremidade HTTP para o fluxo do Power Automate. Realize as seguintes etapas para obter o ponto de extremidade no Power Automate:
- Selecione o fluxo necessário e Editar.
- Selecione Manual no fluxo e copie a URL HTTP. Repita as etapas para os fluxos de organização e usuário para todas as operações de criação, atualização e exclusão.
Você pode usar essa URL como o ponto de extremidade do webhook no CRM.
Adicionar um conector usando regras de negócios
Você pode usar notificações de gatilho quando um registro é criado, atualizado e excluído. Você deve usar o plug-in SAC para disparar essas notificações. Você deve criar o script na seguinte ordem:
- Criar mensagem REST
- Criar regra de negócios
Para obter mais informações, consulte Configurar sincronização de dados incremental.
Usar acionadores do Apex
Use acionadores do Apex. Certifique-se de que a instância do CRM tem os privilégios obrigatórios para criar os gatilhos.
Executar o fluxo do Power Automate
No Power Automate, selecione o fluxo necessário e escolha Executar
Observação
Os eventos de criação, atualização e exclusão disparam automaticamente os fluxos.