我们的 CRM 2011 系统中有一些标记为“员工”的“客户”。
我们如何创建安全角色以仅允许某些用户访问符合上述条件的客户记录?
谢谢, 乔恩
最佳答案
内置安全系统无法做到这一点。安全角色根据记录级别而非值级别授予访问权限。
应该可以创建一个插件来处理该实体的 PreRetrieve 消息。此插件可以检查您的自定义条件,如果不允许用户打开记录,您可以抛出异常以取消操作。
请记住,对于 100% 的解决方案,您还必须处理 RetrieveMultiple、Execute...
关于c# - 通过客户端实体上的 "Client Status"字段设置权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8617432/