gpt4 book ai didi

crm - 用户、角色和安全组管理 - 如何在 SuiteCRM 中设置下线

转载 作者:行者123 更新时间:2023-12-04 20:30:00 29 4
gpt4 key购买 nike

SuiteCRM 7.5.1 - 专门引用在 SuiteCRM 中使用用户、角色和安全组。

因此,我有一个特定的设置,并且我已经查看并阅读了大量文档,并尽我所能了解 SuiteCRM 是如何做到这一点的。

如何正确实现以下场景?:

假设我有一棵像这样的树:

enter image description here

为了便于理解,我们将对这些行进行编号:1、2、3 和 4。然后我们有作为员工的管理员加入其中。

管理员 几乎可以处理所有记录,除了使用工作流、弄乱代码或弄乱一些自定义模块,除此之外,它们几乎没有限制并且不遵守任何下线规则。

然后我们跟着下线:

人 1 的 可以查看具体在其下线和区域内的所有人员 2、3 和 4。他们看不到任何其他人 1 的经期。他们看不到不在其下线或区域内的任何 2、3 和 4。他们也看不到管理员或分配给他们的任何东西。

人 2 的 可以看到他们特定下线和区域内的所有第 3 个人和第 4 个人,他们看不到任何第 1 个人或第 2 个人的时期。他们看不到他们区域或下线之外的任何人 3 或 4。他们也看不到管理员或分配给他们的任何东西。

3人的可以看到他们特定下线和区域内的所有 4,他们看不到任何人 1、2 或其他 3 的时期。他们看不到他们的区域或下线之外的任何第 4 个人。他们也看不到管理员或分配给他们的任何东西。

4人只能看到分配给他们的记录。

在这个例子中只有 4 个 deep,在现实世界中,实际上有 12 个 deep plus 管理员加上我,即 super 管理员。

我该如何解决这个问题?

最佳答案

我写了 SecuritySuite,你需要的是相当典型的。可能有一个很大的学习曲线来解决这个问题,所以我在这里写了一个 3 深层次结构的示例设置来尝试帮助解决这个问题:https://www.sugaroutfitters.com/docs/securitysuite/example-of-a-typical-setup .

您的示例是 4 深层次结构,但它非常相似。关键是为最低级别创建组。在您的情况下,这将是人员 4 级别。因此,人员 4a、4b、4c 都将在 A 组中。具有 Owner only 权限的角色将直接分配给 A 组,这样 4a/4b/4c 只能访问他们自己的记录。

人员 3a 将在组 A 中,但将创建具有组访问权限的“经理”角色并直接分配给人员 3a。人 3a 的 A 组成员资格将被标记为不可继承,因此当人 3a 创建记录时,A 组不会直接分配给它。人员 3a 也将与人员 3b/3c/3d 一起在 AA 组中(根据上图)。

第 2b 人(上图中第 2 层中的第 2 人)将属于 A 组和 AA 组,均标记为不可继承。人员 2b 将直接分配“经理”角色。

第 1 个人将拥有一个直接分配有“全部”访问权限的角色,因为此人可以看到所有人。

关于crm - 用户、角色和安全组管理 - 如何在 SuiteCRM 中设置下线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38731585/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com