根据Dynamics CRM 2011中的字段值记录读取访问权限

时间:2011-12-20 13:12:57

标签: dynamics-crm-2011

实体有一个自定义字段,根据该字段,某些安全角色应该可以访问该类型的记录,而有些则不应该。

检查角色后,可以使用Javascript关闭表单。但我正在寻找后端解决方案,它将禁止在工作流程和搜索中访问此记录。

例如,如果制造商是我们公司,那么每个人都可以查看产品,只有竞争对手产品专家才能看到产品。

2 个答案:

答案 0 :(得分:0)

您可以编写一个插件,该插件会自动与相应的用户/团队共享记录。当有人更新该字段时,插件将根据您的业务逻辑运行并共享/取消共享记录。

免责声明:我之前没有尝试过,如果您有大量记录(因此有很多共享记录),可能会出现性能问题。

答案 1 :(得分:0)

我最终编写了适用于预检索事件的插件,并通过逐字段添加additinal过滤来修改检索查询。