我正在查看Dynamics365的现场服务模块。我试图通过创建一个休假请求来屏蔽员工在时间表板上的时间。
我可以创建请假请求,但一旦保存了对象,系统就会自动将其停用
系统在批准休假请求时会报告成功,但我看不到数据的任何更改,也看不到审计摘要中创建的任何记录。如果我尝试激活一个休假请求,由于业务流程错误,流程失败:
微软。X射线。Sdk。InvalidPluginExecutionException:无法重新激活休假请求记录。
据我所知,休假请求没有任何流程更改(但我不确定如何确认)。从我读到的所有内容来看,这应该是一个相当直接的过程,所以我不确定下一步该往哪里看。
文档中的这一页是我尝试做什么的一个很好的例子。它在"批准休假请求"的第3步失败了。
我尝试过创建休假请求:
- 过去
- 明天和两周以上
- 持续时间从2小时到2周
- 用于各种用户帐户
休假请求与预订的资源没有冲突。
关于我可以研究什么来确定是否有人修改了与休假请求相关的任何流程/工作流,有什么建议吗?还是有什么事情我没有做,我应该做?
我了解到Microsoft的文档不完整,并且存在一个错误。
关于如何使用休假请求的其他信息
经理可以使用两种休假请求(TOR)视图:活动和非活动。
- 有效TOR:列出经理需要批准的TOR
- 非活动TOR:列出已被批准的TOR(即请求本身已得到处理)
可预订资源具有需要休假审批属性。当true时,为用户创建的TOR处于活动状态;当false时,为用户创建的TOR会自动移动到非活动状态。
所有非活动TOR应在时间表板上显示为灰色框。如果您尝试激活非活动TOR,将正确报告以下错误:
微软。X射线。Sdk。InvalidPluginExecutionException:超时请求无法重新激活记录。
现场服务错误
此外,我们遇到了一个错误,该错误阻止了非活动TOR在时间表板上变灰。我不确定这是进程错误还是客户端风格问题。
我们在现场服务6.1.0.1462中观察到该错误。升级到6.2.1.38解决了这个问题,并允许非活动TOR出现在时间表板上。