排查资源计划优化中的预订问题

本文可帮助排查由 Microsoft Dynamics 365 Field Service 的资源计划优化外接程序创建的预订问题。

现象

  • 已完成、取消或其他预订已优化或删除,尽管不应移动它们。
  • 将删除超出优化开始和结束范围的过去或将来的预订。
  • 预订以模拟状态显示。

解决方法

避免删除预订

在优化运行后,资源计划优化可以根据目标和约束设置做出创建、更新或删除预订的决定。 因此,预计会查找已删除的预订以优化整个计划的结果。 如果您不希望 Resource Scheduling Optimization 删除现有预订,请试用以下选项:

计划方法映射到预订状态

预订状态具有一个 计划方法 字段,用于指示资源计划优化应如何考虑预订该状态的记录:

  • 如果预订状态设置为“ 优化”,则资源计划优化会移动这些预订。
  • 如果预订状态设置为 “不移动”,则资源计划优化不会移动或优化这些预订。 对于指示工作正在进行或已完成的预订状态,请使用此选项。
  • 如果预订状态设置为 “忽略”,则资源计划优化不会考虑该预订记录。 对于指示工作已取消的预订状态,请使用此选项。

阻止资源计划优化移动过去的预订

优化 范围是可在其中创建、更新或删除预订的时间范围 。 它定义“输出”端,但不定义“输入”端。 优化范围不确定包含哪些预订。

若要阻止更改过去的预订,请考虑以下选项:

  • 将预订状态设置为 “不移动”。
  • 从预约视图中移除预约。 若要确保优化运行,请仅考虑在特定点之后发生的将来预订。 在优化范围的“预订视图”中,可以在“开”或“后”字段中选择一个值
  • 将预约锁定到过去的时间或时间范围内。
  • 在启用时间窗口约束时设置承诺日期/从/到

模拟状态中的预订

如果在优化计划运行期间发生异常或错误,可能会在计划板上看到一些重叠。 某些预订是从最新运行创建或更新的,而由于问题,以前的运行中的其他预订无法删除。 为了避免此问题,优化过程使用模拟状态中的事务预订。

在优化过程中,创建、更新和删除操作可见。 将模拟所有新的、更新的和待删除的预订。 如果优化运行成功完成,这些模拟的预订将变为实际预订。 在优化运行期间,模拟状态预订是透明的,并围绕计划板移动。 运行完成后,模拟预订将更改为具有纯色的真实预订。

如果出现异常且优化请求失败,为了进行故障排除,这些模拟预订将保持模拟状态,除非手动删除它们。 否则,系统作业将每两周自动删除一次。

可以通过更改 计划板设置来隐藏模拟预订。 选择右上角的 齿轮图标以打开计划程序设置,然后禁用“ 显示已 取消”选项。