设置 DOM

本文介绍如何设置 Microsoft Dynamics 365 Commerce 中的分配的订单管理 (DOM) 功能。

重要提示

企业版必应地图已弃用,将停用。 拥有 2028 年 6 月 30 日之前,拥有企业版必应地图的客户可以继续使用企业版必应地图,拥有 Bing 企业版地图免费基本许可证的客户可以继续使用企业版必应地图,直 至 2025 年 6 月 30 日。 但是,如果您还没有必应地图密钥,则无法再获取该密钥,必须构建自己的自定义项以引入经度和纬度地址数据,DOM 才能正常工作。 当按照本文所述配置 DOM 参数时,您还需要对 DOM 禁用必应地图。

启用 DOM 配置密钥

若要启用 DOM 配置密钥,请按照以下步骤操作。

  1. 在 Commerce headquarters 中,转到系统管理 > 设置 > 许可证配置
  2. 配置密钥选项卡上,展开 Commerce 节点,然后选中分配的订单管理复选框。

配置 DOM 参数

若要配置 DOM 参数,请按照以下步骤操作。

  1. 在 Headquarters 中,转到 Retail 和 Commerce > 分配的订单管理 > 设置 > DOM 参数

  2. 常规选项卡上,设置以下值:

    • 启用分配的订单管理 - 将此选项设置为

    • 确认 DOM 的必应地图使用情况 - 将此选项设置为。 启用此选项时,DOM 依靠必应地图并根据地址、城市和邮政编码信息来确定准确的纬度和经度值。 禁用此选项时,将使用仓库设置或客户的交货地址上的纬度和经度值。 纬度和经度值用于 DOM 处理中的距离计算。

      纸币

      • 仅当 Headquarters 的 Commerce 共享参数页面(Retail 和 Commerce > Headquarters 设置 > 参数 > Commerce 共享参数)的必应地图选项卡上的启用必应地图选项也设置为,并且在必应地图密钥字段中输入了有效密钥时,才可以将此选项设置为
      • 通过必应地图开发中心门户,可以将对必应地图 API 密钥的访问限制为您指定的一组域。 利用此功能,客户可以定义一组严格的引荐者值或 IP 地址范围,以便据其对密钥进行验证。 源自允许清单的请求将正常处理,而源自该清单外部的请求将返回“访问被拒绝”响应。 可选择为您的 API 密钥添加域安全设置,保留原样的密钥将继续起作用。 密钥的允许清单独立于所有其他密钥,允许您为每个密钥制定不同的规则。 分配的订单管理不支持设置域引用的属性。
    • 禁用公路距离计算 - 如果此选项为,将根据仓库和客户地址的纬度和经度值计算航空距离。 如果您想要使用必应地图 API 计算公路距离,请将此选项设置为,在本例中,确认 DOM 的必应地图使用情况选项必须为

    • 在订单优化期间不处理已接受的商店订单 - 如果您不希望 DOM 处理零售商店已接受的销售订单,将此选项设置为

    • 根据站点更新销售订单行上的财务维度 - 如果您想要根据站点更新销售订单行上的财务维度,将此选项设置为

      纸币

      如果指向站点的财务维度链接已锁定或停用,则销售订单行上的财务维度可能无法更新。 有关详细信息,请参阅配置和管理指向站点的财务维度链接

    • 履行数据保持期(天) - 指定 DOM 运行生成的履行计划要在系统中保留多长时间。 DOM 履行数据删除作业设置批处理将删除在此处指定的天数之前生成的任何履行计划。

    • DOM 日志保持期(天) - 指定 DOM 运行生成的 DOM 日志要在系统中保留多长时间。 DOM 履行数据删除作业设置批处理作业将删除在此处指定的天数之前生成的任何 DOM 日志。

    • 拒绝期(天) - 指定必须在多长时间之后才可以将被拒绝的订单行分配到相同位置。

    • 线程利用率(百分比) - 当生成履行计划并且在履行配置文件中启用了自动应用结果时,DOM 将创建履行计划任务以自动并行应用履行计划。 指定 DOM 应使用多少线程资源来创建任务。 数字越大意味着创建的任务越多。 如果设置为 0,则仅创建一个履行计划任务。

  3. 求解器选项卡上,设置以下值:

    • 最大自动履行尝试次数 - 指定 DOM 引擎尝试将一个订单行代理到某个位置的次数。 如果 DOM 引擎无法在指定的尝试次数内将一个订单行代理到某个位置,它会将该订单行标记为异常。 然后,在以后的运行中它会跳过该行,直至用户手动重置此状态。

    • 本地商店地区半径 - 输入一个值。 此字段可帮助确定位置的分组方式以及在什么情况下会被视为距离相等。 例如,如果您输入 100,则履行地址的 100 英里半径范围内的每个商店或配送中心都将视为距离相等。

    • 求解器类型 - 选择一个值。 随 Commerce 发布了两种求解器类型:生产求解器简化求解器。 对于运行 DOM 的所有机器(即,属于 DOMBatch 组的所有服务器),必须选择生产求解器。 生产求解器要求默认情况下在生产环境中许可和部署的特殊许可证密钥。 在较新的二级以上环境中,已启用生产求解器。

      对于非生产环境,必须手动部署此许可证密钥。 由于非生产环境的限制,您必须联系 Microsoft 支持以获取最新的 DOM 许可证文件。 获取许可证文件后,请执行以下步骤:

      1. 启动 Microsoft Internet 信息服务 (IIS) 管理器,右键单击 AOSService 网站,然后选择浏览。 随后,<AOS service root>\webroot 下将打开一个 Windows 资源管理器窗口。 记下 <AOS 服务根目录>路径,因为将在下一步中使用它。
      2. 复制 <AOS Service root>\PackagesLocalDirectory\DOM\bin 目录中的配置文件。
      3. 在 Commerce headquarters 中,转到 DOM 参数页面。 在求解器选项卡上,针对求解器类型,选择生产求解器,然后确认未显示错误消息。

      纸币

      • 提供了简化求解器,这样零售商无需部署特殊许可证即可试用 DOM 功能。 组织不应在生产环境中使用简化求解器。
      • 生产求解器可提高性能(例如一次运行中可以处理的订单和订单行数)和结果汇聚(因为在某些情况下,一批订单可能不会产生最佳结果)。 此部分订单规则需要生产求解器。
  4. 返回 零售和商业 > 分配的订单管理 > 设置 > DOM 参数

  5. 编号规则选项卡上,为各个 DOM 实体分配所需的编号规则。

    注释

    在为实体分配编号规则之前,必须在编号规则页面(组织管理 > 编号规则 > 编号规则)中定义编号规则。

配置履行组

DOM 功能支持定义各种类型的 DOM 规则,组织可以根据其业务需求配置多个规则。 可以为一组位置或单个位置以及特定的产品类别、产品或变型定义 DOM 规则。 要创建 DOM 规则必须使用的位置分组,请按照以下步骤操作:

  1. 在 Headquarters 中,转到 Retail 和 Commerce > 渠道设置 > 履行组
  2. 选择新建,然后为新组输入名称和描述。
  3. 选择保存
  4. 选择添加行,将单个位置添加到组中。 或者,选择添加多行以添加多个位置。

纸币

  • 在 Commerce 版本 10.0.12 及更高版本中,必须在功能管理工作区中启用能够在履行组中将位置指定为已启用“装运”或“提货”功能。
  • 此功能将在履行组页面上添加新的配置,这样您可以指定能否将仓库用于装运,或者能否将仓库/商店组合用于装运、提货或同时用于二者。
  • 如果启用此功能,则在 POS 中创建提货或装运订单时可用于位置选择的选项将会更新。
  • 选择全部装运装运所选产品操作时,启用此功能后还会刷新 POS 中的页面。

配置 DOM 规则

若要配置 DOM 规则,请在 Headquarters 中,转到 Retail 和 Commerce > 分配的订单管理 > 设置 > 管理规则

当前支持以下 DOM 规则。

  • 最小库存量规则。
  • 履行位置优先级规则。
  • 部分订单规则。
  • 脱机履行位置规则。
  • 最大拒绝次数规则。
  • 最大距离规则。
  • 最大订单数规则。

有关详细信息,请参阅 DOM 规则

设置和配置 DOM 履行配置文件

履行配置文件用于对规则、法人、销售订单来源和交货方式集合进行分组。 每次 DOM 运行针对特定的履行配置文件。 组织可以针对具有特定销售订单来源和交货方式的订单为一组法人定义和运行规则。 如果必须对不同的销售订单来源或交货方式集运行不同的规则集,可以相应地定义履行配置文件。

若要设置和配置 DOM 履行配置文件,请按照以下步骤操作:

  1. 在 Headquarters 中,转到 Retail 和 Commerce > 分配的订单管理 > 设置 > 履行配置文件

  2. 选择新建

  3. 配置文件描述输入值。

  4. 设置自动应用结果选项。 如果将此选项设置为,会自动将配置文件的 DOM 运行的结果应用于销售订单行。 如果将其设置为,则结果只能在履行计划中查看,并且不会应用于销售订单行。

  5. 如果想要对具有每个销售订单来源的订单(包括未定义销售订单来源的订单)运行 DOM 配置文件,请将处理销售订单来源为空的订单选项设置为。 若要仅针对几个销售订单来源运行配置文件,您可以在销售来源页面上定义它们。

  6. 如果您想要更改 DOM 将销售行分成不同批次的方式,请设置每次优化的最大订单行数的值。 有关详细信息,请参阅分区销售行

    纸币

    • 在 Commerce 版本 10.0.12 及更高版本中,必须在功能管理工作区中启用能够将履行组分配给履行配置文件功能。 利用此功能,您可以指定在使用履行配置文件运行优化时 DOM 应考虑的仓库列表。 如果未指定此仓库列表,DOM 将查看配置文件中定义的法人的所有仓库。
    • 此功能将在履行配置文件页面上添加可以关联到单个履行组的新配置。
    • 如果选择履行组,该履行配置文件的 DOM 规则将针对履行组中包括的“装运”仓库高效运行。
    • 为了有效地使用此功能,请确保有一个包含所有装运仓库的履行组,然后将该履行组关联到履行配置文件。
  7. 法人快速选项卡上,选择添加,然后选择一个法人。

  8. 规则快速选项卡上,选择添加,然后选择要链接到该配置文件的规则。

  9. 重复前两个步骤,直至所有需要的规则与该配置文件关联。

  10. 选择保存

  11. 在“操作”窗格上的设置选项卡中,选择交货方式

  12. 交货方式页面上,选择新建

  13. 公司字段中,选择相应法人。 公司列表仅限为先前添加的法人。

  14. 交货方式字段中,选择要与此配置文件关联的交货方式。 交货方式不能与多个活动的配置文件关联。

  15. 重复前两个步骤,直至所有需要的交货方式与该配置文件关联。

  16. 关闭交货方式页面。

  17. 在“操作”窗格上的设置选项卡中,选择销售订单来源

  18. 销售来源页面上,选择新建

  19. 公司字段中,选择相应法人。 公司列表仅限为先前添加的法人。

  20. 销售来源字段中,选择要与此配置文件关联的销售来源。 销售来源不能与多个活动的配置文件关联。

  21. 重复前两个步骤,直至所有需要的销售来源与该配置文件关联。

  22. 关闭销售来源页面。

  23. 启用配置文件选项设置为。 如果设置中存在任何错误,将显示一条警告消息。

其他资源

DOM 概述

DOM 规则

DOM 成本配置

DOM 处理

DOM 运行的结果

清除 DOM 履行计划和日志

DOM 可扩展性

DOM 限制