本文描述了Microsoft Dynamics 365 Commerce中分布式订单管理(DOM)功能的考虑因素和局限性。
高级仓库管理兼容性
DOM 与高级仓库管理兼容,兼容性持续提升。
-
可用库存:从商务版10.0.46开始,DOM在检查可用库存时会包含销售订单行的库存状态,因此只考虑状态匹配的库存。 更多信息请参见 库存查询。 对于其他高级仓库库存维度,请使用可扩展方法
DOMExtensionEvents.OnSettingAvailableInventory来覆盖现货库存和预留库存中的可用库存。 有关详细信息,请参阅 DOM 可扩展性。 -
仓库重新分配:当高级仓库管理为销售订单行创建装载、工作和装运,且该装载中已存在装运时,DOM 不会重新为该订单行分配仓库。 在此情况下,DOM 会在销售行中标记“遇到类型为通用的异常”,并在销售订单中标记“通用”异常类型。 在这种情况下,若要重新分配仓库,你可以进行自定义配置,将这些销售订单行从 DOM 中排除,或者在应用履约计划之前删除装运单,例如使用
DOMExtensionEvents.OnExecutingFulfillmentPlan。 由于DOM现在在计算可用库存时会考虑库存状态,履约结果更加准确。 因此,这种情况预计会在更少的情况下出现。
其他注意事项
- DOM 配置文件可能因销售来源和交货模式而异。 可以在订单引入期间设置销售订单源,并根据这些值使用不同的优化策略。 DOM 还支持创建自定义批处理作业,将 DOM 处理器任务作为输入,并允许将配置文件作为参数传递。 然后你可以连续运行一个又一个优化,以支持不同的业务场景。
- DOM 仅在云版本的 Commerce 中可用。 此功能不支持本地部署。