开始使用 Resource Scheduling Optimization 加载项

Dynamics 365 Field Service 的 Resource Scheduling Optimization 加载项自动将工作订单安排给最可用和最合格的资源。 许多在客户所在地执行工作订单的现场服务组织都可受益于自动计划,因为自动计划可以优化现场技术人员为执行各工作订单而采取的行程路线和所用的行程时间。

本文将指导您完成 Resource Scheduling Optimization 的配置,以便根据预定义的资源列表计划和优化一组工作订单。 您将设置范围、目标和计划,以将工作订单分配给区域中的资源,以最大程度地减少差旅时间。

其他 Field Service 视频,请参见此完整播放列表

先决条件

术语表

您需要了解以下关键术语:

  • 作业:需要完成的工作,如工作订单、案例或项目。
  • 资源:需要安排给作业的任何人或任何事物,如人员、设备和设施。
  • 计划、预订:计划和预订可以互换,指的是将资源分派给作业时的约会时隙。
  • 要求:与作业有关的实体,用于定义需要哪种资源才能完成工作并进行安排。
  • 运行:当 Resource Scheduling Optimization 执行其计划和优化功能时的流程。
  • 优化:查找最佳计划以缩短旅行时间和实现利用率最大化的尝试。
  • 范围:Resource Scheduling Optimization 将考虑优化的作业和资源。
  • 目标:定义运行的理想结果。 例如,最小化旅行时间、最大化使用率、处理高优先级作业或尽快安排作业。 对多个目标进行排名是因为有时需要权衡。

第 1 步:启用 Resource Scheduling Optimization

将 Resource Scheduling Optimization 部署到环境中后,启用加载项。

  1. 打开资源计划并转到设置区域。

  2. 转到管理>计划参数>Resource Scheduling Optimization

  3. 启用 Resource Scheduling Optimization 设置为

  4. 选择默认目标

    在其他用途中,默认目标告诉 Resource Scheduling Optimization 默认情况下优先考虑什么,且与单一资源优化相关。 如果没有默认目标,请创建一个优化目标

步骤 2:验证预订状态

Field Service 使用预订状态,且 Resource Scheduling Optimization 添加计划方法忽略不移动优化,并将它们映射到预订状态。 确保突出显示的预订状态与您的系统匹配。

映射到 Resource Scheduling Optimization 状态的预订状态列表的屏幕截图。

如果不匹配,请转到Resource Scheduling Optimization>优化计划>,然后选择重置

步骤 3:设置要优化的工作订单

在此步骤中,您可以选择要优化的工作订单。

  1. 转到资源计划>资源需求,选择要优化的记录。 选择编辑批量更改。

    工作订单需求列表的屏幕截图。

  2. 计划方法设置为优化

小费

  • 当您在预订设置元数据设置中创建工作订单时,系统可以自动设置要优化的工作订单需求
  • 您还可以在 Resource Scheduling Optimization 选项卡上单独更改资源需求记录的优化方法。

步骤 4:将资源设置为符合优化条件

让我们定义适合优化的资源。

  1. 资源列表中,选择要启用的资源,然后选择编辑

  2. 优化计划字段设置为

与需求类似,这可以单独或通过批量编辑来完成。

“优化计划”设置为“是”的可预订资源实体的屏幕截图。

步骤 5:创建优化范围

在以下步骤中,我们设置了 Resource Scheduling Optimization 运行,并从优化范围开始。

  1. 在应用程序列表中,选择 Resource Scheduling Optimization

  2. 转到优化范围并选择新建

  3. 输入名称,并为优化范围选择资源视图需求视图

  4. 优化预订部分中,选择可用的可预订资源的预订视图或类似的预订视图。

    备注

    通过输入未计划的需求预订的视图,我们将配置 Resource Scheduling Optimization 以优化未计划的作业和计划的作业。 如果仅选择预订视图,则 Resource Scheduling Optimization 将仅优化现有的预订,并且您必须手动或使用日程安排助理来计划未计划的作业。 如果仅选择未计划的需求视图,Resource Scheduling Optimization 将不会移动现有的预订,而只会尝试将未计划的作业安排到可用的时隙。

  5. 对于优化范围设置,请输入下列值:

    • 范围参考:作业当前时间

    • 范围偏差:该值定义了运行优化后首次预订可以开始的时间。 有些组织更喜欢将作业安排在明天开始,在这种情况下,您可以将其设置为一天。

    • 范围持续时间:此值定义加载项计划需求的未来时间。

优化范围的屏幕截图。

步骤 6:创建目标

现在,我们需要为 Resource Scheduling Optimization 运行创建一个优化目标

  1. 转到优化目标,选择新建

  2. 将此概念验证的引擎努力级别设置为非常小,这意味着系统快速完成运行以换取准确性。

  3. 选择约束,例如:

    • 在工作时间内计划(如果您已经定义工作时间)。
    • 符合需要的特征(如果您的需求和资源都具有特征)。
    • 匹配区域如果您的需求和资源都属于同一服务区域。

    首先使用较少约束,成功运行 Resource Scheduling Optimization 后,再添加更多约束。 如果 Resource Scheduling Optimization 产生意外结果,这将使故障排除更加容易。

  4. 对于目标,请选择以下顺序:

    1. 总工作时间最大化
    2. 总旅行时间最小化
    3. 最佳匹配技能级别

步骤 7:创建计划

最后的配置步骤是将您的范围和目标合并为一个计划。

  1. 转到优化计划,选择新建

  2. 选择您创建的范围目标

  3. 根据时间筛选器设置,设置计时器检查 Resource Scheduling Optimization 是否应运行的频率。

  4. 输入有效起始日期有效截止日期。 如果您计划手动运行 Resource Scheduling Optimization,请输入过去的日期。

  5. 筛选器部分,输入它应该运行的时间。

  6. 保存并发布计划。

步骤 8:运行 Resource Scheduling Optimization

您可以通过在优化计划中选择立即运行来手动运行 Resource Scheduling Optimization。

每次 Resource Scheduling Optimization 运行时,无论成功与否,都会创建一个优化请求记录。

步骤 9:分析结果

优化请求状态为已完成后,请转到日程安排板以查看优化的安排板。

系统会创建一个以您的优化范围命名的新日程安排板选项卡。

“两次预订之间没有行程时间”是 Resource Scheduling Optimization 优化行程时间的一个简单示例。 这意味着在同一地点有两个服务帐户相同的工作订单,并且 Resource Scheduling Optimization 已将它们安排为连续进行。

预订选项卡中已完成的计划优化请求上,您将看到已创建或已删除的预订列表,以及优化预订的总行程时间和工作时间的图表。

恭喜! 您已成功运行 Resource Scheduling Optimization。