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(会计)

  1. 在 BigCommerce 中创建了订单。
  2. 将订单从 BigCommerce 中拉入 Intelligent Order Management 中。
  3. 在 Intelligent Order Management 中验证了订单。
  4. 在 Intelligent Order Management 中分配了公司、站点和仓库。
  5. Finance + Operations 提供程序操作将订单发送到 Finance + Operations(使用操作 = 发送订单以以供履行)。
  6. 订单在 Finance + Operations 中领料。
  7. Intelligent Order Management 中的订单状态将更新为正在履行,状态描述为已领料
  8. 订单在 Finance + Operations 中已打包和已交货。
  9. 在 Intelligent Order Management 中引发“已装运订单”事件,该事件将把“订单状态”更新为正在履行,并且状态描述为已打包
  10. 提供程序操作更新 BigCommerce 中的订单状态。
  11. 订单在 Finance + Operations 中开票。
  12. 在 Intelligent Order Management 中引发“已为订单开票”事件,该事件将把“订单状态”更新为已完成,并且状态描述为已履行
  13. 提供程序操作更新 BigCommerce 中的订单状态。

BigCommerce(新订单)> Intelligent Order Management > Flexe(履行)> Finance + Operations(会计)

  1. 在 BigCommerce 中创建了订单。
  2. 将订单从 BigCommerce 中拉入 Intelligent Order Management 中。
  3. 在 Intelligent Order Management 中验证了订单。
  4. Flexe 提供程序操作将订单发送给 Flexe 以供履行。
  5. Flex 将订单发货。
  6. 在 Intelligent Order Management 中分配了站点仓库和公司。
  7. Finance + Operations 提供程序操作将订单发送到 Finance + Operations。
  8. 订单在 Finance + Operations 中开票。
  9. Intelligent Order Management 中引发了“订单已开票”事件。
  10. 提供程序操作更新 BigCommerce 中的订单状态。

Finance + Operations(新订单)> Intelligent Order Management > Flexe(履行)> Finance + Operations(会计)

  1. 在 Finance + Operations 中创建了订单。
  2. 双写入将 Finance + Operations 订单发送给 Intelligent Order Management。
  3. 在 Finance + Operations 中确认了订单。
  4. 在 Intelligent Order Management 中验证了订单。
  5. Flexe 提供程序操作将订单发送给 Flexe 以供履行。
  6. Flex 将订单发货。
  7. Finance + Operations 提供程序操作将订单状态发送到 Finance + Operations。
  8. 订单在 Finance + Operations 中开票。
  9. Intelligent Order Management 中引发了“订单已开票”事件。

Finance + Operations(新订单)> Intelligent Order Management > Finance + Operations(履行)> Finance + Operations(会计)

  1. 在 Finance + Operations 中创建了订单。
  2. 双写入将 Finance + Operations 订单发送给 Intelligent Order Management。
  3. 在 Finance + Operations 中确认了订单。
  4. 在 Intelligent Order Management 中验证了订单。
  5. 订单在 Finance + Operations 中发货。
  6. Intelligent Order Management 中引发了“订单已发货”事件。
  7. 订单在 Finance + Operations 中开票。
  8. Intelligent Order Management 中接收到“订单已开票”事件。

Finance + Operations(新订单)> Intelligent Order Management > Flexe(履行)> SAP(会计)

  1. 在 Finance + Operations 中创建了订单。
  2. 双写入将 Finance + Operations 订单发送给 Intelligent Order Management。
  3. 在 Finance + Operations 中确认了订单。
  4. 在 Intelligent Order Management 中验证了订单。
  5. Flexe 提供程序操作将订单发送给 Flexe 以供履行。
  6. Intelligent Order Management 中引发了“订单已发货”事件。
  7. 订单在 SAP 中开票。
  8. Intelligent Order Management 中接收到“订单已开票”事件。

BigCommerce(新订单)> 带用于确定来源的 DOM 的 Intelligent Order Management > Finance + Operations(履行)> Finance + Operations(会计)

  1. 在 BigCommerce 中创建了订单。
  2. 将订单从 BigCommerce 中拉入 Intelligent Order Management 中。
  3. 在 Intelligent Order Management 中验证了订单。
  4. 在 Intelligent Order Management 中分配了公司和站点。
  5. 订单通过提供程序操作发送以进行履行优化传递。
  6. 为销售订单行确定的每个履行来源创建一个履行订单。
  7. 销售订单行通过提供程序操作发送销售订单行以进行计费传递到 Finance + Operations. 此操作还会在同步到 Finance + Operations 之前更新带有装运仓库的销售订单行。 请注意,将选择所有具有装运仓库的销售订单行进行同步。
  8. 如果履行优化由于库存不足而无法创建履行订单,则这些销售订单行不会同步到 Finance + Operations。
  9. 如果在常规设置>订单处理偏好中启用了延期交货,销售订单行的状态将设置为延期交货暂停,直到延期交货作业运行并找到了库存,然后将该行发放给履行,再发放给 Finance + Operations。
  10. 订单在 Finance + Operations 中领料。
  11. Intelligent Order Management 中的订单状态将更新为正在履行,状态描述为已领料
  12. 订单在 Finance + Operations 中已打包和已交货。
  13. 在 Intelligent Order Management 中引发“已装运订单”事件,该事件将把“订单状态”更新为正在履行,并且状态描述为已打包
  14. 提供程序操作更新 BigCommerce 中的订单状态。
  15. 订单在 Finance + Operations 中开具发票,这将订单状态更新为已完成,且状态描述为已履行
  16. 提供程序操作更新 BigCommerce 中的订单状态。