首页 > 解决方案 > 无法在工作流 - CRM 中分配事件

问题描述

我们使用了案例实体,有一个默认用户用于在新创建或重新激活时分配案例。

我们为案例重新激活创建了一个工作流,因此每当重新打开案例时,它都会分配给默认系统用户。它在 9 月 20 日之前工作正常,但现在当您在案例解决后进行调查然后尝试重新激活它时,它会在工作流程中引发错误。当您尝试重新激活而不进行调查时,它工作正常。

错误:

The real-time workflow named "Case is Resolved/Reopened" failed with the error "Principal user (Id, type=8, roleCount=1, privilegeCount=619, accessMode=0), is missing prvReadmsfp_questionresponse privilege (Id) on OTC=10247 for entity 'msfp_questionresponse'.

系统用户具有分配为销售人员的角色,将此实体的权限授予销售人员确实可以解决问题,但是销售人员角色正被许多其他无法授予此实体权限的其他人使用。谁能告诉我们为什么这在特定时间后开始引起问题。Microsoft Forms Pro 是否对此实体有任何更新?

标签: dynamics-crmdynamics-crm-online

解决方案


很可能有来自 MS 的更新。您可以在 make.powerplatorm 中查看解决方案历史记录。 https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/solution-history

查找表单专业解决方案并检查解决方案历史记录。

“默认”用户是登录的真实用户吗?还是仅用于自动化/工作流程的服务帐户?

无论如何,我建议创建一个名为“问题响应阅读器”之类的附加组件或功能角色,该角色仅具有该实体的读取权限。然后,您可以将该角色添加到默认用户以及需要读取该实体的任何其他用户。


推荐阅读