dynamics-crm - 无法在工作流 - 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 是否对此实体有任何更新?
解决方案
很可能有来自 MS 的更新。您可以在 make.powerplatorm 中查看解决方案历史记录。 https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/solution-history
查找表单专业解决方案并检查解决方案历史记录。
“默认”用户是登录的真实用户吗?还是仅用于自动化/工作流程的服务帐户?
无论如何,我建议创建一个名为“问题响应阅读器”之类的附加组件或功能角色,该角色仅具有该实体的读取权限。然后,您可以将该角色添加到默认用户以及需要读取该实体的任何其他用户。
推荐阅读
- oracle - 编写 Oracle SQL 查询时遇到问题
- java - 我可以在库中测试(弹簧)控制器吗
- arrays - 如何在打字稿中将地图对象转换为数组
- javascript - For-each 循环不迭代从本地存储读取的数组
- python-3.x - 在 Python 中每个循环读取单行 CSV
- laravel - 如何在 Laravel 中调整 jpg 文件的大小
- bash - 命令 aws 在 logGroupName 处记录 create-export-task 错误 (InvalidParameterException)
- javascript - 如何通过eventListener和'this'获取元素的innerHTML?
- linux - 如何运行具有 4 个选项卡和每个选项卡中不同命令的屏幕?
- javascript - 在打字稿上创建具有泛型类型的函数