Solução de integração do Finance + Operations
O tópico descreve como a solução de integração do Microsoft Dynamics 365 Finance + Operations (on-premises) se integra com o Microsoft Dynamics 365 Intelligent Order Management.
Pré-requisitos
Deve configurar o Finance + Operations como um provedor e ativar a escrita dupla no Dataverse e o Intelligent Order Management. Para mais informações, consulte Configurar o provedor Dynamics 365 Finance + Operations.
Solução de integração Finance + Operations com o Intelligent Order Management
A solução de alto nível do Finance + Operations para integração com o Intelligent Order Management funciona das seguintes formas:
- O Intelligent Order Management usa escrita dupla para sincronização de dados entre o Finance + Operations e o Intelligent Order Management.
- Os pedidos de comércio eletrónico que entram no Intelligent Order Management não terão códigos de empresa. Antes da sincronização com o Finance + Operations, será usada uma política para atribuir códigos de empresa.
- A ação do provedor do Finance + Operations envia um pedido do Intelligent Order Management para cumprimento ou faturação no Finance + Operations quando o pedido estiver pronto 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 criado.
- O processador de eventos de estado do pedido do Finance + Operations vai monitorizar e gerar eventos empresariais no Intelligent Order Management quando o estado do pedido é atualizado no Finance + Operations.
Cenários de integração do provedor Finance + Operations com o Intelligent Order Management
Os cenários seguintes descrevem os processos de integração do Finance + Operations com o Intelligent Order Management.
BigCommerce (novo pedido) > Intelligent Order Management > Finance + Operations (cumprimento) > Finance + Operations (gestão contabilística)
- É criado um pedido no BigCommerce.
- O pedido é puxado do BigCommerce para o Intelligent Order Management.
- O pedido é validado no Intelligent Order Management.
- Uma empresa, um local e um armazém são atribuídos no Intelligent Order Management.
- A ação do fornecedor do Finance + Operations envia a encomenda para o Finance + Operations. (Utilize Ação = Enviar encomenda para cumprimento).
- A encomenda é recolhida no Finance + Operations.
- O estado da encomenda no Intelligent Order Management é atualizado para Cumprimento em Processo com o motivo do estado Recolhido.
- A encomenda é embalada e entregue no Finance + Operations.
- Um evento de "encomenda enviada" é gerado no Intelligent Order Management que atualiza o estado da Encomenda para Cumprimento em Processo e o motivo do estado como Embalado
- A ação do provedor atualiza o estado do pedido no BigCommerce.
- O pedido é faturado no Finance + Operations.
- Um evento de "encomenda faturada" é gerado no Intelligent Order Management que atualiza o estado da encomenda para Concluído e o motivo do estado como Cumprido
- A ação do provedor atualiza o estado do pedido no BigCommerce.
BigCommerce (novo pedido) > Intelligent Order Management > Flexe (cumprimento) > Finance + Operations (gestão contabilística)
- É criado um pedido no BigCommerce.
- O pedido é puxado do BigCommerce para o Intelligent Order Management.
- O pedido é validado no Intelligent Order Management.
- A ação do provedor Flexe envia o pedido ao Flexe para cumprimento.
- A Flexe envia o pedido.
- São atribuídos um local, armazéns e uma empresa no Intelligent Order Management.
- A ação do provedor do Finance + Operations envia o pedido para o Finance + Operations.
- O pedido é faturado no Finance + Operations.
- Um evento "pedido faturado" é gerado no Intelligent Order Management.
- A ação do provedor atualiza o estado do pedido no BigCommerce.
Finance + Operations (novo pedido) > Intelligent Order Management > Flexe (cumprimento) > Finance + Operations (gestão contabilística)
- É criado um pedido no Finance + Operations.
- A escrita dupla envia o pedido do Finance + Operations para o Intelligent Order Management.
- O pedido é confirmado no Finance + Operations.
- O pedido é validado no Intelligent Order Management.
- A ação do provedor Flexe envia o pedido ao Flexe para cumprimento.
- A Flexe envia o pedido.
- A ação do provedor do Finance + Operations envia o estado do pedido para o Finance + Operations.
- O pedido é faturado no Finance + Operations.
- Um evento "pedido faturado" é gerado no Intelligent Order Management.
Finance + Operations (novo pedido) > Intelligent Order Management > Finance + Operations (cumprimento) > Finance + Operations (gestão contabilística)
- É criado um pedido no Finance + Operations.
- A escrita dupla envia o pedido do Finance + Operations para o Intelligent Order Management.
- O pedido é confirmado no Finance + Operations.
- O pedido é validado no Intelligent Order Management.
- O pedido é enviado no Finance + Operations.
- Um evento "pedido enviado" é gerado no Intelligent Order Management.
- O pedido é faturado no Finance + Operations.
- Um evento "pedido faturado" é recebido no Intelligent Order Management.
Finance + Operations (novo pedido) > Intelligent Order Management > Flexe (cumprimento) > SAP (gestão contabilística)
- É criado um pedido no Finance + Operations.
- A escrita dupla envia o pedido do Finance + Operations para o Intelligent Order Management.
- O pedido é confirmado no Finance + Operations.
- O pedido é validado no Intelligent Order Management.
- A ação do provedor Flexe envia o pedido ao Flexe para cumprimento.
- Um evento "pedido enviado" é gerado no Intelligent Order Management.
- O pedido é faturado no SAP.
- Um evento "pedido faturado" é recebido no Intelligent Order Management.
BigCommerce (nova encomenda) > Intelligent Order Management com DOM para determinação da origem > Finance + Operations (cumprimento) > Finance + Operations (gestão contabilística)
- É criado um pedido no BigCommerce.
- O pedido é puxado do BigCommerce para o Intelligent Order Management.
- O pedido é validado no Intelligent Order Management.
- Uma empresa e um local são atribuídos no Intelligent Order Management.
- A encomenda é transmitida através da ação do fornecedor Enviar para Otimização do Cumprimento.
- Uma ordem de cumprimento é criada para cada uma das origens de cumprimento determinadas para as linhas de ordens de venda.
- As linhas da ordem de venda são passadas para o Finance + Operations por meio da ação do fornecedor Enviar linhas de ordens de venda para faturação. Esta ação também atualiza as linhas de ordens de venda com o armazém de envio antes da sincronização com o Finance + Operations. Tenha em atenção que todas as linhas de ordens de venda que têm um armazém de envio são selecionadas para sincronização.
- Se a otimização do cumprimento não conseguir criar uma ordem de cumprimento devido à falta de inventário, essas linhas de ordens de venda não serão sincronizadas com o Finance + Operations.
- Se Encomenda pendente estiver ativado em Definições gerais>Preferências de processamento de encomendas, a linha da ordem de venda será definida para um estado Suspensão da Encomenda Pendente até que uma tarefa de encomenda pendente seja executada e encontre o inventário e disponibilize essa linha para cumprimento e, em seguida, para Finance + Operations.
- A encomenda é recolhida no Finance + Operations.
- O estado da encomenda no Intelligent Order Management é atualizado para Cumprimento em Processo com o motivo do estado Recolhido.
- A encomenda é embalada e entregue no Finance + Operations.
- Um evento de "encomenda enviada" é gerado no Intelligent Order Management que atualiza o estado da Encomenda para Cumprimento em processo e o motivo do estado como Embalado
- A ação do provedor atualiza o estado do pedido no BigCommerce.
- A encomenda é faturada no Finance + Operations que atualiza o estado da encomenda para Concluído e o motivo do estado como Cumprido
- A ação do provedor atualiza o estado do pedido no BigCommerce.