Finance + Operations 集成解决方案
本主题介绍 Microsoft Dynamics 365 Finance + Operations (on-premises) 集成解决方案如何与 Microsoft Dynamics 365 Intelligent Order Management 集成。
先决条件
您必须将 Finance + Operations 设置为提供程序并在 Dataverse 和 Intelligent Order Management 中启用双写入。 有关更多信息,请参阅设置 Dynamics 365 Finance + Operations 提供程序。
Finance + Operations 集成解决方案以及 Intelligent Order Management
用于与 Intelligent Order Management 集成的 Finance + Operations 高级别解决方案以下列方式工作:
- Intelligent Order Management 采用双写入方式实现 Finance + Operations 与 Intelligent Order Management 之间的数据同步。
- 进入 Intelligent Order Management 的电子商务订单将没有公司代码。 在同步到 Finance + Operations 之前,将使用一个策略来分配公司代码。
- 当订单准备好同步时,Finance + Operations 提供程序操作会将订单从 Intelligent Order Management 发送到 Finance + Operations 履行或计费。
- Finance + Operations 数据分配策略和提供程序操作将在设计的编排流中被调用。
- 当订单状态在 Finance + Operations 中更新时,Finance + Operations 订单状态事件处理程序将在 Intelligent Order Management 中监视和引发业务事件。
Finance + Operations 提供程序集成场景以及 Intelligent Order Management
以下场景概述了 Finance + Operations 与 Intelligent Order Management 集成的流程。
BigCommerce(新订单)> Intelligent Order Management > Finance + Operations(履行)> Finance + Operations(会计)
- 在 BigCommerce 中创建了订单。
- 将订单从 BigCommerce 中拉入 Intelligent Order Management 中。
- 在 Intelligent Order Management 中验证了订单。
- 在 Intelligent Order Management 中分配了公司、站点和仓库。
- Finance + Operations 提供程序操作将订单发送到 Finance + Operations(使用操作 = 发送订单以以供履行)。
- 订单在 Finance + Operations 中领料。
- Intelligent Order Management 中的订单状态将更新为正在履行,状态描述为已领料。
- 订单在 Finance + Operations 中已打包和已交货。
- 在 Intelligent Order Management 中引发“已装运订单”事件,该事件将把“订单状态”更新为正在履行,并且状态描述为已打包
- 提供程序操作更新 BigCommerce 中的订单状态。
- 订单在 Finance + Operations 中开票。
- 在 Intelligent Order Management 中引发“已为订单开票”事件,该事件将把“订单状态”更新为已完成,并且状态描述为已履行
- 提供程序操作更新 BigCommerce 中的订单状态。
BigCommerce(新订单)> Intelligent Order Management > Flexe(履行)> Finance + Operations(会计)
- 在 BigCommerce 中创建了订单。
- 将订单从 BigCommerce 中拉入 Intelligent Order Management 中。
- 在 Intelligent Order Management 中验证了订单。
- Flexe 提供程序操作将订单发送给 Flexe 以供履行。
- Flex 将订单发货。
- 在 Intelligent Order Management 中分配了站点仓库和公司。
- Finance + Operations 提供程序操作将订单发送到 Finance + Operations。
- 订单在 Finance + Operations 中开票。
- Intelligent Order Management 中引发了“订单已开票”事件。
- 提供程序操作更新 BigCommerce 中的订单状态。
Finance + Operations(新订单)> Intelligent Order Management > Flexe(履行)> Finance + Operations(会计)
- 在 Finance + Operations 中创建了订单。
- 双写入将 Finance + Operations 订单发送给 Intelligent Order Management。
- 在 Finance + Operations 中确认了订单。
- 在 Intelligent Order Management 中验证了订单。
- Flexe 提供程序操作将订单发送给 Flexe 以供履行。
- Flex 将订单发货。
- Finance + Operations 提供程序操作将订单状态发送到 Finance + Operations。
- 订单在 Finance + Operations 中开票。
- Intelligent Order Management 中引发了“订单已开票”事件。
Finance + Operations(新订单)> Intelligent Order Management > Finance + Operations(履行)> Finance + Operations(会计)
- 在 Finance + Operations 中创建了订单。
- 双写入将 Finance + Operations 订单发送给 Intelligent Order Management。
- 在 Finance + Operations 中确认了订单。
- 在 Intelligent Order Management 中验证了订单。
- 订单在 Finance + Operations 中发货。
- Intelligent Order Management 中引发了“订单已发货”事件。
- 订单在 Finance + Operations 中开票。
- Intelligent Order Management 中接收到“订单已开票”事件。
Finance + Operations(新订单)> Intelligent Order Management > Flexe(履行)> SAP(会计)
- 在 Finance + Operations 中创建了订单。
- 双写入将 Finance + Operations 订单发送给 Intelligent Order Management。
- 在 Finance + Operations 中确认了订单。
- 在 Intelligent Order Management 中验证了订单。
- Flexe 提供程序操作将订单发送给 Flexe 以供履行。
- Intelligent Order Management 中引发了“订单已发货”事件。
- 订单在 SAP 中开票。
- Intelligent Order Management 中接收到“订单已开票”事件。
BigCommerce(新订单)> 带用于确定来源的 DOM 的 Intelligent Order Management > Finance + Operations(履行)> Finance + Operations(会计)
- 在 BigCommerce 中创建了订单。
- 将订单从 BigCommerce 中拉入 Intelligent Order Management 中。
- 在 Intelligent Order Management 中验证了订单。
- 在 Intelligent Order Management 中分配了公司和站点。
- 订单通过提供程序操作发送以进行履行优化传递。
- 为销售订单行确定的每个履行来源创建一个履行订单。
- 销售订单行通过提供程序操作发送销售订单行以进行计费传递到 Finance + Operations. 此操作还会在同步到 Finance + Operations 之前更新带有装运仓库的销售订单行。 请注意,将选择所有具有装运仓库的销售订单行进行同步。
- 如果履行优化由于库存不足而无法创建履行订单,则这些销售订单行不会同步到 Finance + Operations。
- 如果在常规设置>订单处理偏好中启用了延期交货,销售订单行的状态将设置为延期交货暂停,直到延期交货作业运行并找到了库存,然后将该行发放给履行,再发放给 Finance + Operations。
- 订单在 Finance + Operations 中领料。
- Intelligent Order Management 中的订单状态将更新为正在履行,状态描述为已领料。
- 订单在 Finance + Operations 中已打包和已交货。
- 在 Intelligent Order Management 中引发“已装运订单”事件,该事件将把“订单状态”更新为正在履行,并且状态描述为已打包
- 提供程序操作更新 BigCommerce 中的订单状态。
- 订单在 Finance + Operations 中开具发票,这将订单状态更新为已完成,且状态描述为已履行
- 提供程序操作更新 BigCommerce 中的订单状态。