Pular para o conteúdo principal
Para Administradores

Complemento do Business Central para Configuração do RapidStart CRM

Etapas para instalar, configurar e validar o Addon do Business Central para o RapidStart CRM. Este addon utiliza tanto os fluxos em nuvem do RapidStart quanto a sincronização nativa do Business Central-Dataverse da Microsoft, portanto, os administradores devem validar ambos os lados antes de testar cenários de cliente ou cotação.

⚠️ Parceiro Recomendado

Devido à complexidade, sugerimos usar um de nossos Parceiros Certificados RapidStart para isso. No entanto, se o seu parceiro Business Central também for habilidoso na Power Platform, ele pode realizar essas etapas para você. Não recomendamos que um usuário final tente este processo.

Etapas de Alto Nível

  1. Crie ou use um ambiente existente habilitado para Dataverse.
  2. Instale o RapidStart CRM do AppSource no ambiente habilitado para Dataverse.
  3. Obtenha o ID do Sistema da Empresa do Business Central.
  4. Configure a Integração de dentro do Business Central.
  5. Verifique o papel do usuário da aplicação de integração do Business Central
  6. Configurar Mapeamento de Registros
  7. Vincular Ambientes (Opcional)
  8. Instale o Addon do Business Central para RapidStart CRM do AppSource no ambiente habilitado para Dataverse.
  9. Complete no aplicativo de Configurações do RapidStart

Já criamos um documento que cobre as etapas 1 & 2 aqui. Uma vez que essas etapas estejam concluídas, volte aqui para continuar com a Etapa 3.

Certifique-se de que os tipos de ambiente do Dataverse e BC correspondam: Produção para Produção, ou Sandbox para Sandbox.

Antes de Começar

Confirme estes requisitos antes de iniciar a configuração do Addon do Business Central:

  • Business Central e Dataverse devem estar no mesmo locatário Microsoft Entra para tabelas virtuais do Business Central.
  • Use um administrador de configuração humano com as permissões necessárias do Business Central e acesso de Administrador do Sistema do Dataverse durante a configuração.
  • Confirme que o RapidStart CRM está instalado no ambiente do Dataverse que você planeja conectar.

Etapa 3: Obter ID da Empresa

Para obter o ID da sua empresa, procure Empresas no Business Central. Selecione a empresa alvo e pressione Ctrl+Alt+F1 para abrir a Inspeção de Página. Copie o ID mostrado e salve-o para mais tarde.

Inspeção da página de Empresas do Business Central mostrando o ID da empresa

Use o GUID do ID do Sistema da Empresa

O ID da empresa que você precisa para a variável de ambiente do RapidStart é o GUID do ID do Sistema da Empresa do Business Central. Não use o nome de exibição da empresa editável da barra de endereço. Se você não puder abrir a Inspeção de Página, peça ao seu administrador ou parceiro do Business Central para fornecer o ID da empresa.

Etapa 4: Configurar a Integração de dentro do Business Central

Faça login no Ambiente do Business Central que você deseja conectar.

Login no ambiente do Business Central

Anote o nome do ambiente do Business Central na barra de endereço. A URL também pode mostrar o nome de exibição da empresa, mas você já capturou o GUID do ID do Sistema da Empresa na etapa anterior.

Barra de endereço do Business Central mostrando o nome do ambiente

Copie o nome do ambiente do Business Central para as mesmas notas onde você salvou o GUID do ID do Sistema da Empresa.

ID da Empresa já capturado

Use o GUID do ID do Sistema da Empresa da Etapa 3 quando a configuração solicitar o ID da Empresa do BC. O nome de exibição da empresa na URL é apenas uma alternativa compatível com versões anteriores para implantações mais antigas.

Menu de engrenagem do BC - Configuração Assistida

1. Clique na engrenagem
2. Selecione “Configuração Assistida”

Configuração Assistida - Conectar com outros sistemas

Role para baixo até a seção “Conectar com outros sistemas” e clique em “Configurar uma conexão com o Dataverse”.

Opções de configuração de conexão com o Dataverse

1. Selecione para Habilitar sincronização de dados
2. Selecione para habilitar tabelas virtuais e eventos
3. Clique em “Próximo”

Aceitar termos

Aceite os Termos e clique em “Próximo”

Aceitar conexão com o Dataverse

Aceite a conexão com o Dataverse “Permitir Sempre”, e clique em OK

Selecionar ambiente alvo habilitado para Dataverse

Selecione o ambiente alvo habilitado para Dataverse, e clique em “Ok”

Confirmar ambiente e fazer login

Confirme que o ambiente está correto, então clique no link para Fazer login no ambiente do Dataverse. Após fazer login, clique em “Próximo”

Configurações de propriedade de equipe e sincronização

Selecione a propriedade de Equipe recomendada, alterne para Completar sem sincronização (faremos isso mais tarde) e clique em “Próximo”

Instalar aplicativo de Tabela Virtual do Business Central

1. Clique no Link para Instalar o aplicativo de Tabela Virtual do Business Central
2. Clique em “Próximo” (Uma nova aba será aberta para o AppSource)

AppSource - Botão Obter agora

Clique no botão “Obter agora” (Este addon é gratuito), e a página seguinte será aberta:

Selecionar ambiente e instalar

1. Selecione o ambiente alvo (onde você instalou o RapidStart CRM).
2. Concorde com os termos.
3. Clique em “Instalar”.

Status de instalação da solução

Você verá que a solução está “Instalando”. Isso pode levar vários minutos para ser concluído. Ocasionalmente clique em “atualizar” até ver que está “Instalado”, então volte para a aba do navegador do Business Central para continuar.

Clique em Atualizar

Clique em “Atualizar”

Aplicativo de Tabelas Virtuais instalado com sucesso

Você verá que o aplicativo de Tabelas Virtuais foi instalado com sucesso. Clique em “Concluir”

Aba de Tabelas Virtuais - Tabelas Virtuais Disponíveis

Após alguns minutos, esta página aparecerá. Selecione a Aba de Tabelas Virtuais e então “Tabelas Virtuais Disponíveis”

Habilitar tabela virtual de item

1. Comece selecionando a linha “item”
2. Clique em “Habilitar” (Isso criará a tabela virtual no Dataverse para itens)
3. Aguarde até ver a caixa “Visível” marcada. Você pode precisar atualizar algumas vezes.

Repita estas etapas para: salesInvoice, salesInvoiceLine, salesOrder, salesOrderLine, salesQuote, salesQuoteLine, salesShipment, e salesShipmentLine. Isso levará vários minutos para cada um ser habilitado.

Confirme que todas as tabelas virtuais estão visíveis

Altere para ordenar por Visível/decrescente, e confirme que você vê todas essas tabelas. Não adicione mais Tabelas Virtuais neste momento. Você pode deixar a tela como está (voltaremos a ela) e abrir uma nova aba.

Etapa 5: Verificar o Usuário da Aplicação de Integração do Business Central

Não atribua Administrador do Sistema ao usuário da aplicação

O administrador de configuração humano precisa de permissões de Administrador do Sistema do Dataverse durante a configuração. O usuário da aplicação de integração do Business Central criado automaticamente deve usar o papel Business Central Dataverse Integration da Microsoft, não Administrador do Sistema.

Se as permissões de sincronização Business Central-Dataverse parecerem danificadas, abra Configuração de Conexão do Dataverse no Business Central e use Reimplantar Solução de Integração. Isso restaura a solução de integração da Microsoft e implanta o papel de segurança de integração do Business Central.

Continue apenas após o teste de conexão ser bem-sucedido e o usuário da aplicação de integração do Business Central ter o papel de Integração do Dataverse da Microsoft.

Etapa 6: Configurar Mapeamento e Acoplamento de Registros

Os fluxos RapidStart e a sincronização da Microsoft são separados

Os fluxos em nuvem RapidStart suportam ações de addon, como solicitações de cotação e atualizações selecionadas de cliente/contato. Os mapeamentos de tabelas de integração nativa do Business Central da Microsoft lidam com sincronização, acoplamento, dados de referência e sincronização agendada entre Business Central e Dataverse. Configure ambos contra o mesmo ambiente do Dataverse e empresa do Business Central.

Configure mapeamentos de referência antes da sincronização de clientes

Execute e valide mapeamentos de referência antes de testar CLIENTE. A sincronização de clientes frequentemente falha quando valores de moeda, termos de pagamento, método de envio ou agente de envio não existem ou não têm IDs de opção correspondentes no lado do Dataverse.

Mapeamentos de referência para configurar antes de CLIENTE

  • MOEDA: Moeda do Business Central → Moeda de Transação do Dataverse. A direção deve ser Business Central para Dataverse. Confirme estes mapeamentos de campo habilitados: Código → Código da Moeda, Símbolo → Símbolo da Moeda, e Descrição → Nome da Moeda.
  • Confirme que o mapeamento de CLIENTE contém Código da Moeda → Moeda. Sincronize moedas antes de clientes. A moeda base do Dataverse e a moeda local do Business Central devem concordar, e taxas de câmbio necessárias devem existir.
  • Termos de Pagamento: sincronize com Termos de Pagamento da Conta antes de testar clientes.
  • Método de Envio: sincronize com Termos de Frete da Conta antes de testar clientes.
  • Agente de Envio: sincronize com Método de Envio da Conta antes de testar clientes.

Política de criação de clientes

Defina CLIENTE para Bidirecional se contas/empresas puderem ser criadas em qualquer lado. Então escolha a política Sincronizar Apenas Registros Acoplados como uma decisão de implantação de cliente:

ConfiguraçãoComportamento
Sincronizar Apenas Registros Acoplados = LigadoSincroniza apenas registros que um administrador já acoplou. Isso evita a criação ampla de novos registros não acoplados.
Sincronizar Apenas Registros Acoplados = DesligadoA sincronização inicial e agendada pode criar clientes/contas não acoplados no outro lado. Use isso apenas quando esse comportamento de criação for intencional.

Acoplamento necessário quando Sincronizar Apenas Registros Acoplados está Ligado

Quando Sincronizar Apenas Registros Acoplados está Ligado, a sincronização da Microsoft atualiza apenas registros já acoplados. Um fluxo RapidStart pode criar um cliente do Business Central e armazenar seu número de cliente na conta do Dataverse, mas isso não estabelece o acoplamento nativo da Microsoft. Após usar o fluxo, acople manualmente o cliente e a conta no Business Central se a sincronização nativa contínua for necessária. Um número de cliente do Business Central por si só não é prova de acoplamento.

Validação de valores de opção

Os IDs de valor de enumeração do Business Central usados para Termos de Pagamento, Método de Envio e Agente de Envio devem corresponder aos IDs de opção correspondentes do Dataverse. O texto de exibição ou rótulo de código sozinho não é suficiente. Uma sincronização completa não corrige uma incompatibilidade de ID quando o Business Central contém valores de enumeração personalizados que não existem no Dataverse.

  1. Execute Sincronizar Registros Modificados para TERMOS DE PAGAMENTO, MÉTODO DE ENVIO e AGENTE DE ENVIO.
  2. Inspecione Mapeamento de Opções do Dataverse e o log de erros de sincronização antes de testar CLIENTE.
  3. Se os IDs não estiverem alinhados, use o padrão seguro no mapeamento de campos do CLIENTE: Código de Termos de Pagamento → Termos de Pagamento = FromIntegrationTable; Código de Método de Envio → Endereço 1: Termos de Frete = FromIntegrationTable; Código de Agente de Envio → Endereço 1: Método de Envio = FromIntegrationTable.
  4. Altere esses três campos para Bidirecional apenas depois que um desenvolvedor tiver adicionado IDs de opção correspondentes em ambos os lados.
  5. Não invente ou renumere IDs de opção durante a configuração. Valores personalizados do Dataverse e extensões de enumeração do Business Central devem usar exatamente os mesmos IDs.

Volte para a aba do Business Central no seu navegador que deixamos aberta.

Aba de Integração do Business Central

1. Clique na aba “Integração”
2. então “Mapeamentos de Tabelas de Integração”

VENDEDORES - Excluir e desmarcar acoplamento

Decisão do cliente: mantenha VENDEDORES se o cliente quiser a sincronização padrão de usuário do Dataverse para vendedor do Business Central da Microsoft. Exclua ou desative este mapeamento apenas quando essa sincronização padrão não for intencionalmente usada.

CONTATO - Acoplamento Baseado em Correspondência

1. Selecione CONTATO
2. Selecione Acoplamento
3. Então clique em “Acoplamento Baseado em Correspondência”.
4. Corresponda o acima e clique em OK

MOEDA - Acoplamento Baseado em Correspondência

1. Selecione MOEDA
2. Selecione Acoplamento
3. Então clique em “Acoplamento Baseado em Correspondência”.
4. Corresponda o acima e clique em OK

CLIENTE - Mapeamento de Campos

Para CLIENTE Selecione Mapeamento/Campos
1. Selecione “Editar Lista”
2. e “habilitar” Número da conta.

CLIENTE - Acoplamento Baseado em Correspondência

Ainda para CLIENTE, selecione Acoplamento/Acoplamento Baseado em Correspondência. Corresponda usando os campos identificadores de cliente/conta mostrados na captura de tela, e confirme que os campos correspondentes identificam exclusivamente o mesmo cliente em ambos os lados.

TERMOS DE PAGAMENTO - Acoplamento Baseado em Correspondência

Para TERMOS DE PAGAMENTO, selecione Acoplamento/Acoplamento Baseado em Correspondência. Corresponda os registros de termos de pagamento do Business Central aos valores de opção de termos de pagamento correspondentes do Dataverse pelos IDs configurados.

MÉTODO DE ENVIO - Acoplamento Baseado em Correspondência

Para MÉTODO DE ENVIO, selecione Acoplamento/Acoplamento Baseado em Correspondência. Corresponda os métodos de envio do Business Central aos valores de opção de termos de frete correspondentes do Dataverse pelos IDs configurados.

AGENTE DE ENVIO - Acoplamento Baseado em Correspondência

Para AGENTE DE ENVIO, selecione Acoplamento/Acoplamento Baseado em Correspondência. Corresponda os agentes de envio do Business Central aos valores de opção de método de envio correspondentes do Dataverse pelos IDs configurados.

FORNECEDOR - Mapeamento de Campos

Para FORNECEDOR Selecione Mapeamento/Campos
1. Selecione “Editar Lista”
2. e “habilitar” Número da conta.

FORNECEDOR - Acoplamento Baseado em Correspondência

Ainda para FORNECEDOR, selecione Acoplamento/Acoplamento Baseado em Correspondência. Corresponda usando os campos identificadores de fornecedor/conta mostrados na captura de tela, e confirme que os campos correspondentes identificam exclusivamente o mesmo fornecedor em ambos os lados.

Etapa 7: Vincular Ambientes (Opcional)

Requisito opcional de vinculação de ambientes

Vincule ambientes apenas quando o ambiente do Business Central e o ambiente da Power Platform forem do mesmo tipo de ambiente, como produção-para-produção ou sandbox-para-sandbox, e estiverem na mesma geografia do Azure.

Para evitar que alguém exclua acidentalmente ambientes, você pode vinculá-los. Comece de volta no Business Central.

Ícone de engrenagem do BC - Centro de Administração

1. Selecione o ícone de engrenagem
2. Então selecione Centro de Administração

Selecionar link do ambiente alvo

Selecione o link do ambiente alvo

Vincular ambiente do Dataverse

Clique em “Vincular” e selecione seu ambiente do Dataverse

Etapa 8: Instalar o Addon do Business Central para RapidStart CRM do AppSource

Confirme a fundação necessária antes de instalar o addon

RapidStart CRM e o suporte de Tabela Virtual do Microsoft Business Central devem ser instalados primeiro. Verifique as tabelas virtuais do Business Central necessárias e os valores de conexão antes de continuar. A vinculação opcional de ambientes não precisa ser concluída para esta instalação do AppSource.

Clique neste link para abrir o AppSource da Microsoft e confirme que você está logado com sua conta comercial.

AppSource - Obter agora para Addon do Business Central

Selecione “Obter agora” para iniciar a instalação.

Selecionar ambiente e instalar

1. Selecione o ambiente onde você instalou a solução de Tabelas Virtuais.
2. Concorde com os termos.
3. Clique em Instalar. Note que a instalação pode levar vários minutos.

Addon do Business Central instalado no AppSource

Você verá que a solução está “Instalando”. Isso pode levar vários minutos para ser concluído. Ocasionalmente clique em “atualizar” até ver que está “Instalado”.

Etapa 9: Complete no aplicativo de Configurações do RapidStart

Vá para o RapidStart CRM e selecione o Aplicativo de Configurações do RapidStart.

Seletor de aplicativos do RapidStart CRM mostrando o Aplicativo de Configurações do RapidStart

Você pode abrir o aplicativo de Configurações do RapidStart a partir do Seletor de Aplicativos no RapidStart CRM, ou do portal do criador:
1. Selecione Aplicativos na barra lateral.
2. Clique no ícone Executar para o aplicativo de Configurações do RapidStart.

Aplicativo de Configurações do RapidStart

1. Confirme que você está no Aplicativo de Configurações do RapidStart.
2. Selecione “Aplicativos e Addons” na barra lateral.
3. Clique em “Configurar” para o Addon do Business Central.

Assistente de Configurações do RapidStart

Use este assistente para completar quaisquer itens faltantes e gerenciar o conector.

Solução de Problemas

IDs de conexão ausentes

Se um fluxo relatar um ID de conexão ausente, repare as referências de conexão do Dataverse e do Business Central no aplicativo de Configurações do RapidStart ou no Power Automate, e então ligue o fluxo novamente. Recriar uma conexão sozinha não é suficiente se a referência de conexão ainda estiver vinculada à conexão antiga.

Erros de mapeamento de moeda

Se a sincronização de CLIENTE falhar na moeda, restaure ou verifique o mapeamento de MOEDA, confirme que Código → Código da Moeda está habilitado, sincronize moedas, e confirme que a moeda do cliente existe no Dataverse antes de tentar novamente CLIENTE.

Incompatibilidades de opções

Se a sincronização falhar porque um valor de Termos de Pagamento, Método de Envio ou Agente de Envio está fora do intervalo válido do Dataverse, o ID de valor de enumeração do Business Central não corresponde a um ID de opção do Dataverse. Use FromIntegrationTable para o mapeamento de campo do CLIENTE afetado até que IDs correspondentes sejam implantados.

Acoplamentos apontando para registros excluídos

Se um registro parecer acoplado, mas a sincronização apontar para um registro excluído ou ausente, remova o acoplamento obsoleto no Business Central e crie um novo acoplamento para a conta ou contato correto do Dataverse antes de executar novamente a sincronização.

Implantação Completa

Se houver problemas com esta documentação, por favor nos avise.