【问题标题】:setting up permissions by "Client Status" field on Client entity通过客户端实体上的“客户端状态”字段设置权限
【发布时间】:2011-12-23 14:59:05
【问题描述】:

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

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

谢谢, 乔恩

【问题讨论】:

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


    【解决方案1】:

    这对于内置安全系统是不可能的。安全角色根据记录级别而不是值级别授予访问权限。

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

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

    【讨论】:

    • 感谢您验证这一点并提出实用的替代方案和节日快乐!
    猜你喜欢
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 2016-10-22
    相关资源
    最近更新 更多