2

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

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

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

Microsoft.Xrm.Sdk.InvalidPluginExecutionException:无法重新激活休假请求记录。

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

文档中的这个页面是我正在尝试做的一个很好的例子。它在“批准休假请求”的第 3 步失败。

我试过创建休假请求:

  • 在过去
  • 明天和未来两周以上
  • 持续时间从 2 小时到 2 周
  • 适用于各种用户帐户

休假请求与预订资源不冲突。

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

4

1 回答 1

1

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

有关如何使用休假请求的附加信息

经理可以使用两种休假请求 (TOR) 视图:活动和非活动。

  • 活动 TOR:列出经理需要批准的 TOR
  • 非活动 TOR:列出已批准的 TOR (即请求本身已被处理)

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

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

Microsoft.Xrm.Sdk.InvalidPluginExecutionException:无法重新激活休假请求记录。

现场服务错误

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

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

于 2017-11-07T16:21:03.477 回答