DOM 处理

Dynamics 365 Commerce 的零售利益集团已从 Yammer 迁移到 Viva Engage。 如果你无权访问新的 Viva Engage 社区,请填写此表单(https://aka.ms/JoinD365commerceVivaEngageCommunity)以添加并继续参与最新的讨论。

本文介绍 Microsoft Dynamics 365 Commerce 中分配的订单管理 (DOM) 如何处理销售订单。

配置 DOM 处理器批处理作业

DOM 将仅在批处理作业中运行。

若要为 DOM 运行配置 DOM 处理器批处理作业,请按照以下步骤操作。

  1. 转到 Retail 和 Commerce > 分配的订单管理 > 批处理 > DOM 处理器作业设置
  2. 参数快速选项卡上,针对履行配置文件,选择必须对其运行 DOM 的配置文件。
  3. 在后台运行快速选项卡上,针对批处理组,选择配置的批处理组。
  4. 针对任务描述,输入批处理作业的名称。
  5. 选择定期,然后指定批处理作业的定期。
  6. 选择确定

搜索销售订单和行

在处理时,DOM 将考虑以下订单和订单行:

  • 满足 DOM 配置文件中为销售订单来源、交货方式和法人定义的条件,同时还满足以下任何条件的订单行:
    • 这些订单行是从 Commerce 渠道创建的。 当 Commerce 销售选项设置为时,销售订单将标识为来自 Commerce 渠道。
    • 订单行从未由 DOM 代理。
    • 订单行在先前由 DOM 代理,但标记为异常,并且低于尝试次数的最大阈值。
    • 交货方式不是提货或电子交货。
    • 订单行未标记为交货。
    • 未手动排除订单行。
    • 如果启用在订单优化期间不处理已接受的商店订单,订单行不会分配到履行状态为已接受的零售商店仓库。
  • 不处于暂停状态的订单。

若要手动排除销售行,请在 Commerce headquarters 中,转到 Retail 和 Commerce > 客户 > 所有销售订单,然后选择一个销售行。 在销售行的常规快速选项卡上,将从 DOM 处理中排除选项设置为

分区销售行

每次 DOM 处理器作业期间,DOM 会根据在履行配置文件中定义的每次优化的最大订单行数参数值将订单分解为几个批次。 DOM 确保销售订单的所有销售行都在同一批次中。

例如,如果在一次运行中优化 10,000 个订单行,并且每次优化的最大订单行数参数设置为 2000,DOM 将创建五个同时处理的批次。

如果每次优化的最大订单行数值为 0:

  • 对于简化求解器类型,DOM 为每 100 个销售行创建一个批次。
  • 对于生产求解器类型,DOM 为每 1500 个销售行创建一个批次。

纸币

如果您为每次优化的最大订单行数设置较大的值,DOM 处理器作业需要更长的时间才能完成,因为它在批处理服务器上运行。 若要提高性能,请设置适当的值以确保 DOM 可以使用更多批处理服务器。

查找库存

DOM 通过查看仓库 V2 实体(例如,InventWarehouseOnHandAggregatedView)中的现有库存来查找可用库存。 现有库存支持颜色、大小、样式和配置等产品维度以及站点和仓库等存储维度。 不支持其他维度,例如位置、库存状态、拍照。

若要查看 DOM 使用的现有库存,请在浏览器的地址栏中输入以下 URL,将 <DomainName> 替换为您环境的域名并将 <CompanyName> 替换为您的法人名称。

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=InventWarehouseOnHandAggregatedView

DOM 还会查找要处理的销售行上的预留库存。 与现有库存类似,DOM 仅支持颜色、大小、样式和配置等产品维度以及站点和仓库等存储维度。 如果预留库存使用其他维度(例如库位、库存状态、牌照),则 DOM 不会考虑它。

若要支持其他维度或自定义维度的现有库存或预留库存,您必须生成自定义。 有关详细信息,请参阅 DOM 可扩展性

计算距离

DOM 会将交货类型的地址转换为纬度和经度值。 然后,DOM 将销售订单上的交货地址转换为纬度和经度值,并更新该地址的纬度和经度值以供将来使用。 DOM 依赖于 Azure Maps 或必应地图以根据地址、城市和邮政编码信息确定准确的纬度和经度值。 若要允许 DOM 使用 Azure Maps 功能,请启用确认 DOM 的 Azure Maps 使用情况设置。 若要允许 DOM 使用必应地图功能,请启用确认 DOM 的必应地图使用情况设置。 有关详细信息,请参阅设置 DOM

DOM 使用 Azure Maps 或必应地图应用程序编程接口 (API) 来计算航空距离或公路距离,具体取决于禁用公路距离计算设置的值。 然后,DOM 使用此信息确定装运成本。 优化模型会优先从一个位置履行整个订单。 即使可在同一城市或邮政编码地区履行订单的一部分,模型也已进行优化以减少装运数。 有关详细信息,请参阅设置 DOM

生成履行计划

在 DOM 应用规则、库存约束和优化之后,它将选择与客户的交货地址最近的位置。 然后,将从优化程序中获取履行计划。 履行计划是否应用于销售行取决于自动应用结果设置的值。 有关详细信息,请参阅 DOM 运行的结果

销售订单条件。

其他资源

DOM 概览

设置 DOM

DOM 规则

DOM 成本配置

DOM 运行结果

清除 DOM 履行计划和日志

DOM 可扩展性

DOM 限制