通过客户端实体上的“客户端状态”字段设置权限

时间:2011-12-23 14:59:06

标签: c# .net dynamics-crm dynamics-crm-2011

我们的CRM 2011系统中有一些“客户”标记为“员工”。

我们如何创建安全角色以仅允许某些用户访问具有上述条件的客户端记录?

谢谢, 乔恩

1 个答案:

答案 0 :(得分:1)

内置安全系统无法实现这一点。安全角色根据记录级别授予访问权限,而不是基于值级别。

应该可以创建一个插件,该插件处理此实体的PreRetrieve消息。此插件可以检查您的自定义条件,如果不允许用户打开记​​录,您可以抛出异常以取消操作。

请记住,对于100%的解决方案,您还必须处理RetrieveMultiple,Execute,...