Partilhar via


Migrar dados do Prospect to cash a partir do Data Integrator em escrita dupla

A solução Prospect to cash disponível para o Data Integrator não é compatível com a escrita dupla. A razão para isso é o índice msdynce_AccountNumber na tabela de contas que veio como parte da solução Prospect to cash. Se este índice existir, não é possível criar o mesmo número de conta de cliente em duas entidades legais diferentes. Pode optar por começar de novo com a dupla escrita, migrando os dados do Prospect to cash a partir do Data Integrator em dupla escrita ou pode implementar a última versão "dorman" da solução Prospect to cash. Este tópico abrange ambas as abordagens.

Instale a última versão "dorman" da solução Prospect to cash do Data Integrator

A versão P2C 15.0.0.2 é considerada a última versão "dorman" da solução Prospect to cash do Data Integrator. Pode transferir a partir de FastTrack for Dynamics 365.

Tem de o implementar manualmente. Após a instalação, tudo permanece exatamente igual, exceto o índice msdynce_AccountNumber que é removido.

Passos para migrar dados do Prospect to cash a partir do Data Integrator em escrita dupla

Para migrar os dados do Prospect to cash a partir do Data Integrator em escrita dupla, siga estes passos.

  1. Execute as tarefas do Data Integrator Prospect to cash para fazer uma sincronização completa final. Desta forma, garante que ambos os sistemas (aplicações de Finanças e Operações e aplicações de Customer Engagement) têm todos os dados.

  2. Para ajudar a prevenir potenciais perdas de dados, exporte os dados do Prospect to cash do Microsoft Dynamics 365 Sales para um ficheiro Excel ou um ficheiro de valores separados por vírgula (CSV). Exportar dados das seguintes entidades:

  3. Desinstale a solução Prospect to cash do ambiente de Vendas. Este passo remove as colunas e os dados correspondentes que a solução Prospect to cash introduziu.

  4. Instale a solução de escrita dupla.

  5. Crie uma ligação de escrita dupla entre a aplicação de Finanças e Operações e a aplicação de Customer Engagement para uma ou mais entidades legais.

  6. Ative mapas de tabelas de escrita dupla e execute a sincronização inicial para os dados de referência necessários. (Para mais informações, consulte Considerações para a sincronização inicial.) Exemplos de dados necessários incluem grupos de clientes, condições de pagamento e horários de pagamento. Não ative os mapas de escrita dupla para tabelas que requerem inicialização, tais como a conta, cotação, linha de cotação, ordem e tabelas de linha de encomenda.

  7. Na aplicação de Customer Engagement, vá para Definições Avançadas > Definições do Sistema > Gestão de Dados > Duplicar as regras de deteção e desative todas as regras.

  8. Inicialize as tabelas listadas no passo 2. Para obter instruções, consulte as secções restantes deste tópico.

  9. Abra a aplicação de Finanças e Operações e ative os mapas de tabelas, tais como a conta, a cotação, a linha de cotação, a encomenda e os mapas de tabelas de linha de encomendas. Em seguida, execute a sincronização inicial. (Para mais informações, consulte Considerações para a sincronização inicial.) Este processo irá sincronizar informações adicionais da aplicação de Finanças e Operações, tais como estado de processamento, endereços de envio e faturação, sites e armazéns.

Tabela de contas

  1. Na coluna Empresa, insira o nome da empresa, como USMF.
  2. Na coluna Tipo de Relação, insira Cliente como um valor estático. Pode não querer classificar todos os registos de conta como cliente na sua lógica de negócio.
  3. Na coluna ID do Grupo de Clientes, insira o número do grupo de clientes a partir da aplicação de Finanças e Operações. O valor predefinido da solução Prospect to cash é 10.
  4. Se estiver a utilizar a solução Prospect to cash sem qualquer personalização do Número de Conta, introduza um valor Número de Conta na coluna Número de Parte. Se houver personalizações e não souber o número da parte, retire esta informação da aplicação de Finanças e Operações.

Tabela de contato

  1. Na coluna Empresa, insira o nome da empresa, como USMF.

  2. Defina as seguintes colunas, com base no valor IsActiveCustomer no ficheiro CSV:

    • Se IsActiveCustomer estiver definido como Sim no ficheiro CSV, defina a coluna Vendável como Sim. Na coluna ID do Grupo de Clientes, insira o número do grupo de clientes a partir da aplicação de Finanças e Operações. O valor predefinido da solução Prospect to cash é 10.
    • Se IsActiveCustomer estiver definido para como Não no ficheiro CSV, defina a coluna Vendável como Não e defina a coluna Contacto para como Cliente.
  3. Se estiver a utilizar a solução Prospect to cash sem qualquer personalização do Número de Contacto, defina as seguintes colunas:

    • Migre o número de contacto do ficheiro CSV (msdynce_contactnumber) para o número de contacto na tabela Contacto (msdyn_contactnumber).
    • Utilize valores da tabela Número de Contacto na coluna Número da Parte.
    • Utilize valores da tabela Número de Contacto na coluna Número da Conta/ID da Pessoa do Contacto.

Tabela de faturas

Uma vez que os dados da tabela Fatura são projetados para fluir de uma direção, desde a aplicação de Finanças e Operações até à aplicação Customer Engagement, não é necessária a inicialização. Execute a sincronização inicial para migrar todos os dados necessários da aplicação de Finanças e Operações para a aplicação Customer Engagement. Para obter mais informações, consulte Considerações para sincronização inicial.

Tabela de encomendas

  1. Na coluna Empresa, insira o nome da empresa, como USMF.
  2. Copie o valor da coluna ID da Encomenda no ficheiro CSV para a coluna Número da Ordem de Venda.
  3. Copie o valor da coluna Cliente no ficheiro CSV para a coluna Número do cliente da fatura.
  4. Copie o valor da coluna País/Região para Envio no ficheiro CSV para a coluna País/Região para Envio. Exemplos deste valor incluem EUA e Estados Unidos.
  5. Defina a coluna data Data de Receção Solicitada. Se não estiver a utilizar uma data de receção, utilize as colunas Data de Entrega Solicitada, Data de Cumprimento Efetivado e Data de Submissão no ficheiro CSV. Um exemplo deste valor é 2020-03-27T00:00:00Z.
  6. Defina a coluna Idioma. Um exemplo deste valor é en-us.
  7. Defina a coluna Tipo de Encomenda utilizando a coluna Com base em itens.

Tabela de produtos de encomenda

  • Na coluna Empresa, insira o nome da empresa, como USMF.

Tabela de produtos

Uma vez que os dados da tabela Produtos são projetados para fluir de uma direção, desde a aplicação de Finanças e Operações até à aplicação Customer Engagement, não é necessária a inicialização. Execute a sincronização inicial para migrar todos os dados necessários da aplicação de Finanças e Operações para a aplicação Customer Engagement. Para obter mais informações, consulte Considerações para sincronização inicial.

Tabelas de produtos de cotação e cotações

Para a tabela Cotação, siga as instruções na secção Tabela de encomendas anteriormente neste tópico. Para a tabela Produto de cotação, siga as instruções na secção Tabela de produtos de encomenda.