Dynamics CRM Field Service:无法批准休假请求

Dynamics CRM Field Service: Unable to approve time off requests

我正在查看 Dynamics 365 的 Field Service 模块。我试图通过创建休假请求来阻止员工在日程安排板上的时间。

我可以创建休假请求,但是一旦对象被保存,系统就会自动停用它。

系统会在批准休假请求时报告成功,但我看不到数据有任何变化,也看不到审计摘要中创建的任何记录。如果我尝试激活休假请求,该过程因业务流程错误而失败:

Microsoft.Xrm.Sdk.InvalidPluginExecutionException: Time off request records can't be reactivated.

据我所知,休假请求的流程没有任何变化(但我不确定如何确认这一点)。从我读过的所有内容来看,这应该是一个相当简单的过程,所以我不确定下一步该去哪里。

This page from the documentation 是我尝试做的一个很好的例子。 "Approve a time-off request".

的第 3 步失败

我试过创建休假请求:

休假请求与预订的资源没有冲突。

关于我可以调查什么以确定是否有人修改了与休假请求相关的任何流程/工作流的任何建议?或者有什么我没有做但我应该做的事情吗?

我了解到 Microsoft 的文档不完整并且存在错误。

有关如何使用休假请求的其他信息

经理可以使用两种休假请求 (TOR) 视图:有效和无效。

  • 有效 TOR:列出经理需要批准的 TOR
  • 不活跃的 TOR:列出 已经批准 的 TOR(即请求本身已被处理)

可预订资源需要休假批准 属性。当 true 时,为用户创建的 TOR 处于活动状态;当 false 时,为用户创建的 TOR 会自动移至非活动状态。

所有未激活的 TOR 应在日程安排板上显示为灰色框。如果您尝试激活不活动的 TOR,将正确报告以下错误:

Microsoft.Xrm.Sdk.InvalidPluginExecutionException: Time off request records can't be reactivated.

现场服务错误

此外,我们遇到了一个错误,该错误会阻止不活动的 TOR 在日程安排板上变灰。我不确定这是进程错误还是客户端样式问题。

我们观察到 Field Service 6.1.0.1462 中的错误。升级到 6.2.1.38 解决了这个问题并允许非活动 TOR 出现在日程安排板上。