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)
- Uma ordem é criada no BigCommerce.
- A ordem é extraída do BigCommerce para o Intelligent Order Management.
- A ordem é validada no Intelligent Order Management.
- Uma empresa, um local e um depósito são atribuídos no Intelligent Order Management.
- A ação do provedor Finance + Operations envia a ordem para o Finance + Operations (Use Ação = Enviar ordem para processamento).
- A ordem é separada no Finance + Operations.
- O estado da ordem no Intelligent Order Management é atualizado para Processamento em andamento com motivo de status Separado.
- A ordem é embalada e entregue no Finance + Operations.
- 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
- A ação do provedor atualiza o status da ordem no BigCommerce.
- A ordem é faturada no Finance + Operations.
- 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
- A ação do provedor atualiza o status da ordem no BigCommerce.
BigCommerce (nova ordem) > Intelligent Order Management > Flexe (processamento) > Finance + Operations (contabilidade)
- Uma ordem é criada no BigCommerce.
- A ordem é extraída do BigCommerce para o Intelligent Order Management.
- A ordem é validada no Intelligent Order Management.
- A ação do provedor Flexe envia a ordem ao Flexe para processamento.
- O Flexe envia a ordem.
- Depósitos locais e uma empresa são atribuídos no Intelligent Order Management.
- A ação do provedor Finance + Operations envia a ordem para o Finance + Operations.
- A ordem é faturada no Finance + Operations.
- Um evento "ordem faturada" é gerado no Intelligent Order Management.
- A ação do provedor atualiza o status da ordem no BigCommerce.
Finance + Operations (nova ordem) > Intelligent Order Management > Flexe (processamento) > Finance + Operations (contabilidade)
- Uma ordem é criada no Finance + Operations.
- A gravação dupla envia a ordem do Finance + Operations para o Intelligent Order Management.
- A ordem é confirmada no Finance + Operations.
- A ordem é validada no Intelligent Order Management.
- A ação do provedor Flexe envia a ordem ao Flexe para processamento.
- O Flexe envia a ordem.
- A ação do provedor Finance + Operations envia o status da ordem para o Finance + Operations.
- A ordem é faturada no Finance + Operations.
- Um evento "ordem faturada" é gerado no Intelligent Order Management.
Finance + Operations (nova ordem) > Intelligent Order Management > Finance + Operations (processamento) > Finance + Operations (contabilidade)
- Uma ordem é criada no Finance + Operations.
- A gravação dupla envia a ordem do Finance + Operations para o Intelligent Order Management.
- A ordem é confirmada no Finance + Operations.
- A ordem é validada no Intelligent Order Management.
- A ordem é enviada no Finance + Operations.
- Um evento "ordem enviada" é gerado no Intelligent Order Management.
- A ordem é faturada no Finance + Operations.
- Um evento "ordem faturada" é recebido no Intelligent Order Management.
Finance + Operations (nova ordem) > Intelligent Order Management > Flexe (processamento) > SAP (contabilidade)
- Uma ordem é criada no Finance + Operations.
- A gravação dupla envia a ordem do Finance + Operations para o Intelligent Order Management.
- A ordem é confirmada no Finance + Operations.
- A ordem é validada no Intelligent Order Management.
- A ação do provedor Flexe envia a ordem ao Flexe para processamento.
- Um evento "ordem enviada" é gerado no Intelligent Order Management.
- A ordem foi faturada no SAP.
- 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)
- Uma ordem é criada no BigCommerce.
- A ordem é extraída do BigCommerce para o Intelligent Order Management.
- A ordem é validada no Intelligent Order Management.
- Uma empresa e um site são atribuídos no Intelligent Order Management.
- A ordem é passada por meio da ação do provedor Enviar para otimização do processamento.
- Uma ordem de processamento é criada para cada uma das origens de processamento determinadas para as linhas da ordem de venda.
- 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.
- 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.
- 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.
- A ordem é separada no Finance + Operations.
- O estado da ordem no Intelligent Order Management é atualizado para Processamento em andamento com motivo de status Separado.
- A ordem é embalada e entregue no Finance + Operations.
- 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
- A ação do provedor atualiza o status da ordem no BigCommerce.
- A ordem é faturada em Finance + Operations que atualiza o estado da ordem para Concluído e a razão do status para Atendido
- A ação do provedor atualiza o status da ordem no BigCommerce.