Compartilhar via


Solução de integração do Finance + Operations

O tópico descreve como a solução de integração Microsoft Dynamics 365 Finance + Operations (on-premises) se integra ao Microsoft Dynamics 365 Intelligent Order Management.

Pré-requisitos

É necessário configurar o Finance + Operations como um provedor e habilitar a gravação dupla no Dataverse e no Intelligent Order Management. Para obter mais informações, consulte Configurar o provedor Dynamics 365 Finance + Operations.

Solução de integração do Finance + Operations com o Intelligent Order Management

A solução Finance + Operations de alto nível para integração com o Intelligent Order Management funciona das seguintes formas:

  • O Intelligent Order Management usa gravação dupla para sincronização de dados entre Finance + Operations e Intelligent Order Management.
  • As ordens de comércio eletrônico inseridas no Intelligent Order Management não terão códigos da empresa. Antes da sincronização com o Finance + Operations, uma política será usada para atribuir os códigos da empresa.
  • A ação do provedor Finance + Operations enviará um pedido do Intelligent Order Management para processamento ou cobrança do Finance + Operations quando a ordem estiver pronta para sincronização.
  • A política de atribuição de dados do Finance + Operations e as ações do provedor serão chamadas no fluxo de orquestração projetado.
  • O manipulador de eventos de status da ordem do Finance + Operations monitorará e gerará eventos de negócios no Intelligent Order Management quando o status da ordem for atualizado no Finance + Operations.

Cenários de integração do provedor Finance + Operations com o Intelligent Order Management

Os cenários a seguir descrevem os processos de integração do Finance + Operations com o Intelligent Order Management.

BigCommerce (nova ordem) > Intelligent Order Management > Finance + Operations (processamento) > Finance + Operations (contabilidade)

  1. Uma ordem é criada no BigCommerce.
  2. A ordem é extraída do BigCommerce para o Intelligent Order Management.
  3. A ordem é validada no Intelligent Order Management.
  4. Uma empresa, um local e um depósito são atribuídos no Intelligent Order Management.
  5. A ação do provedor Finance + Operations envia a ordem para o Finance + Operations (Use Ação = Enviar ordem para processamento).
  6. A ordem é separada no Finance + Operations.
  7. O estado da ordem no Intelligent Order Management é atualizado para Processamento em andamento com motivo de status Separado.
  8. A ordem é embalada e entregue no Finance + Operations.
  9. Um evento de "ordem enviada" é gerado no Intelligent Order Management que atualiza o estado da ordem para Processamento em andamento e a razão do status para Pacote
  10. A ação do provedor atualiza o status da ordem no BigCommerce.
  11. A ordem é faturada no Finance + Operations.
  12. Um evento de "ordem faturada" é gerado no Intelligent Order Management que atualiza o estado da ordem para Concluído e a razão do status para Atendido
  13. A ação do provedor atualiza o status da ordem no BigCommerce.

BigCommerce (nova ordem) > Intelligent Order Management > Flexe (processamento) > Finance + Operations (contabilidade)

  1. Uma ordem é criada no BigCommerce.
  2. A ordem é extraída do BigCommerce para o Intelligent Order Management.
  3. A ordem é validada no Intelligent Order Management.
  4. A ação do provedor Flexe envia a ordem ao Flexe para processamento.
  5. O Flexe envia a ordem.
  6. Depósitos locais e uma empresa são atribuídos no Intelligent Order Management.
  7. A ação do provedor Finance + Operations envia a ordem para o Finance + Operations.
  8. A ordem é faturada no Finance + Operations.
  9. Um evento "ordem faturada" é gerado no Intelligent Order Management.
  10. A ação do provedor atualiza o status da ordem no BigCommerce.

Finance + Operations (nova ordem) > Intelligent Order Management > Flexe (processamento) > Finance + Operations (contabilidade)

  1. Uma ordem é criada no Finance + Operations.
  2. A gravação dupla envia a ordem do Finance + Operations para o Intelligent Order Management.
  3. A ordem é confirmada no Finance + Operations.
  4. A ordem é validada no Intelligent Order Management.
  5. A ação do provedor Flexe envia a ordem ao Flexe para processamento.
  6. O Flexe envia a ordem.
  7. A ação do provedor Finance + Operations envia o status da ordem para o Finance + Operations.
  8. A ordem é faturada no Finance + Operations.
  9. Um evento "ordem faturada" é gerado no Intelligent Order Management.

Finance + Operations (nova ordem) > Intelligent Order Management > Finance + Operations (processamento) > Finance + Operations (contabilidade)

  1. Uma ordem é criada no Finance + Operations.
  2. A gravação dupla envia a ordem do Finance + Operations para o Intelligent Order Management.
  3. A ordem é confirmada no Finance + Operations.
  4. A ordem é validada no Intelligent Order Management.
  5. A ordem é enviada no Finance + Operations.
  6. Um evento "ordem enviada" é gerado no Intelligent Order Management.
  7. A ordem é faturada no Finance + Operations.
  8. Um evento "ordem faturada" é recebido no Intelligent Order Management.

Finance + Operations (nova ordem) > Intelligent Order Management > Flexe (processamento) > SAP (contabilidade)

  1. Uma ordem é criada no Finance + Operations.
  2. A gravação dupla envia a ordem do Finance + Operations para o Intelligent Order Management.
  3. A ordem é confirmada no Finance + Operations.
  4. A ordem é validada no Intelligent Order Management.
  5. A ação do provedor Flexe envia a ordem ao Flexe para processamento.
  6. Um evento "ordem enviada" é gerado no Intelligent Order Management.
  7. A ordem foi faturada no SAP.
  8. Um evento "ordem faturada" é recebido no Intelligent Order Management.

BigCommerce (nova ordem) > Intelligent Order Management com DOM para determinação da fonte > Finance + Operations (processamento) > Finance + Operations (contabilidade)

  1. Uma ordem é criada no BigCommerce.
  2. A ordem é extraída do BigCommerce para o Intelligent Order Management.
  3. A ordem é validada no Intelligent Order Management.
  4. Uma empresa e um site são atribuídos no Intelligent Order Management.
  5. A ordem é passada por meio da ação do provedor Enviar para otimização do processamento.
  6. Uma ordem de processamento é criada para cada uma das origens de processamento determinadas para as linhas da ordem de venda.
  7. As linhas da ordem de venda são passadas para Finance + Operations por meio da ação do provedor Enviar linhas da ordem de venda para cobrança. Esta ação também atualiza as linhas da ordem de venda com o depósito de remessa antes da sincronização com Finance + Operations. Observe que todas as linhas da ordem de venda que têm um depósito de remessa são selecionadas para sincronização.
  8. Se a otimização de processamento não conseguir criar uma ordem de processamento por falta de estoque, essas linhas de ordem de venda não serão sincronizadas com Finance + Operations.
  9. Se Ordem pendente estiver habilitada em Configurações gerais>Preferências de tratamento de ordens, a linha da ordem de venda será definida com um estado Retenção da ordem pendente até que um trabalho de ordem pendente seja executado, localize o estoque e libere essa linha para processamento e, depois, para Finance + Operations.
  10. A ordem é separada no Finance + Operations.
  11. O estado da ordem no Intelligent Order Management é atualizado para Processamento em andamento com motivo de status Separado.
  12. A ordem é embalada e entregue no Finance + Operations.
  13. Um evento de "ordem enviada" é gerado no Intelligent Order Management que atualiza o estado da ordem para Processamento em andamento e a razão do status para Pacote
  14. A ação do provedor atualiza o status da ordem no BigCommerce.
  15. A ordem é faturada em Finance + Operations que atualiza o estado da ordem para Concluído e a razão do status para Atendido
  16. A ação do provedor atualiza o status da ordem no BigCommerce.