无法获得财产' ClientVariables'在CRM 2016 Online中未定义或空引用

时间:2017-01-05 16:30:55

标签: security dynamics-crm crm

对于旧版本的CRM,我已经看过几次回答这个问题,但没有提到的解决方案对我有用。大多数答案指定为Campaign和Sales实体的安全角色授予读取权限。我正在开发的实现并没有使用,但我还是试过了。另一个建议是清除缓存。这些都不起作用,我仍然得到错误。

我验证了系统中的所有角色都具有对所有Campaign和Sales实体的读取权限。我还在服务下验证了他们对Case实体的权限。它必须与案例有关,因为我没有在其他实体/表单上得到此错误。

关于可能导致此错误的任何其他想法?

Error Message when loading the Case form

编辑:我花了几个小时浏览Case实体的所有字段关系(N:1,1:N和N:N)并验证相关实体至少都有用户读取权限。我甚至创建了电子表格来向我显示我需要更新权限的实体以及它们在安全角色下的哪个选项卡。我验证了59个具有关系的实体中的48个具有读取权限。其他11个"实体"列出我无法通过安全角色屏幕编辑权限。

我无法查找/编辑的实体:活动方,批量删除失败,重复记录,外部参与方,图像描述符,所有者,发布关系,发布角色,流程阶段,文本分析主题和用户实体实例数据。

如果没有与安全角色相关的问题,是否有人对修复此问题有任何建议?或者如何更新这些"实体的权限?"

1 个答案:

答案 0 :(得分:0)

由于这是一个在线问题,因此我无法访问所有Guids以获得各种权限。我不得不与微软一起创建服务票,让他们帮助我调查。

我与支持专家进行了实时会话,他们在发生错误时捕获了所有相关数据。

最后,核心语言实体缺少一个ReadOnly权限。这没有在任何实体关系中列出,所以我没有更新它。一旦我添加了该权限,表单就会重新开始工作。