我继承了一个CRM实现,其中约有90%的CRM工作已经完成,在原始开发人员离开项目之前已经完成。我正在尝试解决有关相关实体的访问问题。CRM组织有一个单一的业务部门。
每当创建案例(又称事件)时,插件就会创建一个新的所有者团队。该插件将当前用户添加为团队的管理员,并将案例分配给新创建的团队。该团队的名称为" CT_XXX",其中XXX代表案例标题。我以前从未与CRM 2016合作过,并且对所有者团队并不熟悉。
我将如何根据CRM团队与案件的关系限制对自定义实体的访问?例如,当我打开案例(ABC123)时,有10个相关实体。所有者团队成员只能访问其中一个实体,即私人文件(CT_ABC123)。其他实体没有这种限制,并且对所有用户都开放。
任何帮助将不胜感激!
为每个新情况创建一个新团队不是我建议的解决方案。
但是,您的插件需要为提供所需访问权限的新团队分配安全角色。用户成为团队的成员会自动继承团队的角色。