【发布时间】:2011-12-23 14:59:05
【问题描述】:
我们的 CRM 2011 系统中有一些“客户”标记为“员工”。
我们将如何创建一个安全角色以仅允许某些用户访问具有上述条件的客户记录?
谢谢, 乔恩
【问题讨论】:
标签: c# .net dynamics-crm dynamics-crm-2011
我们的 CRM 2011 系统中有一些“客户”标记为“员工”。
我们将如何创建一个安全角色以仅允许某些用户访问具有上述条件的客户记录?
谢谢, 乔恩
【问题讨论】:
标签: c# .net dynamics-crm dynamics-crm-2011
这对于内置安全系统是不可能的。安全角色根据记录级别而不是值级别授予访问权限。
应该可以创建一个插件来处理该实体的 PreRetrieve 消息。该插件可以检查您的自定义条件,如果不允许用户打开记录,您可以抛出异常取消操作。
请记住,对于 100% 的解决方案,您还必须处理 RetrieveMultiple、Execute、...
【讨论】: