【问题标题】:Enhance MS Dynamics CRM role based security model增强基于 MS Dynamics CRM 角色的安全模型
【发布时间】:2013-02-24 10:55:53
【问题描述】:

我需要使用更多过滤条件来增强基于 MS CRM 角色的安全模型。 IE。除了业务单元访问级别,我还需要添加位置访问级别、团队访问级别和其他一些基于自定义实体的访问层。

我浏览了互联网和 MS CRM 2011 SDK,但没有找到一个示例,我可以如何增强基于角色的安全模型。有可能吗?

如果是,您能否举例说明我如何实现这一目标?

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm


    【解决方案1】:

    在 CRM 2011 中,您在安全模型中有更多选择:

    1. 您有teams 的概念,可以拥有来自不同业务部门的用户
    2. 您有security-field,以增强字段的安全性

    在此处查看 resume,了解 CRM 2011 中的所有选项。另请参阅 article

    您的另一个选择是使用 Javascript 添加更多条件:

    【讨论】:

    • +1 链接。请记住,通过 JavaScript 设置安全性仅在 GUI 范围内有效。从代码访问服务器时,这些都不适用。尽管如此,它仍然涵盖了 CRM 的大部分用法,所以这一点绝对有效(因此是 +)。
    • 感谢您的链接!但是是否可以从服务器端修改安全模型?不幸的是,使用团队和共享是不够的......
    • 从服务器上,您可以选择插件,在执行某些操作之前,您可以检查角色并取消该操作,然后启动异常 InvalidPluginExecutionException link。通过 GUI,我不知道另一种方法。我建议使用 JS,因为它是应用一些验证的好方法。但我同意康拉德的观点。
    • 感谢团队概念!我们将通过团队共享来克服困难。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-11
    • 2018-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多