Suite CRM 角色管理、GM、DM、SR 层次结构

Suite CRM Role management, GM, DM, SR hierarchy

能否解释一下我如何在 suiteCRM 中设置角色管理和安全组来实现这一点,

  1. 两个总经理,他们不能访问其他总经理的记录和他的团队记录
  2. GM下任意数量的Divisional Managers,他们不能访问自己GM、其他GM、其他DM的记录,但可以访问他们手下SR的报告。
  3. SR(销售代表)只能访问自己的记录。

谢谢:)

试试这个(未测试)

  • 为 DM 创建所有安全组。这是安全的主要单位。
  • 将 GM 用户分配到他们有权访问的 DM 安全组。无需创建 GM 组,只需授予他们访问所需组的权限即可。
  • 创建 SR 角色并将权限设置为 own。将 SR 用户分配给此角色。这将限制此角色的用户只能看到他们自己的记录。
  • 创建DM角色并设置权限group。将 DM 用户分配给此角色。只需要一个 DM 角色,所有的 GM 和 DM 用户都应该属于它。
  • 将 SR 和 DM 角色添加到所有 DM 安全组。

逻辑是这样的

  1. 尝试访问记录的用户必须首先通过他们的角色,如果它说自己,那么安全逻辑就是在这里比较记录的所有者。
  2. 如果用户角色有组设置,则将扫描用户组,并检查记录是否属于这些组中的某个人。如果不是,则拒绝访问。

就是这样,组设置需要在您要限制访问的每个模块上,遗憾的是这是一项手动工作。看一下这张图片,您可以看到可以在 role/action.

上授予的不同类型的访问权限