您没有足够的权限在CRM Online 2016

时间:2016-07-19 11:32:57

标签: security dynamics-crm crm dynamics-crm-2016

我已从我现有的CRM Online实例中导出了一个解决方案,并导入到另一个新实例,即CRM Online 2016。

该解决方案包含自定义的商机实体(表单,视图,字段,流程等)和自定义安全角色。

该解决方案包含一个自定义字段“跟进联系人”,该字段具有查找类型并引用用户实体。

导入解决方案后,我已将其中一个用户分配给新实例中的自定义安全角色。

现在,当我尝试创建新机会并尝试选择“跟进联系人”时,我看不到列表中的用户,而关联的视图预计会显示至少5个用户。此外,当我尝试点击“查找更多记录”时,我收到以下错误 -

“您没有足够的权限来打开此查找对话框。”

然而,源解决方案中具有相同安全角色的用户可以看到“跟进联系人”下拉列表中的项目,以及“查找更多记录”,可以正常使用。

知道可能的原因是什么? CRM Online的最新升级中的安全角色是否有任何变化?

2 个答案:

答案 0 :(得分:0)

奇怪的事情确实发生了!!

我在设计器模式下打开了表单..禁用了包含用于将默认值设置为查找控件的脚本的特定方法的执行。

发布解决方案。

然后再次启用脚本执行...

令我惊讶的是,查找字段开始工作......

答案 1 :(得分:0)

就是这个问题,这对我们有用。

我们有一个与现成的Account实体相关的自定义实体。我们在该自定义实体上进行了3次向Account的查找。即使具有系统管理员角色,我们的用户也无法从查找搜索中获得任何要返回的记录,并且我们会获得标题中指定的错误消息。

我们最终删除了其中一个查找字段(选择了依赖性最小的一个)。我们重新添加了该字段及其依赖项。这很烦人的手动过程,但是在此之后,我们的所有三个查找字段都已修复。

我猜测幕后的“客户与客户实体”关系XML某种程度上已损坏,并且删除/重新创建后将其清理干净。