SuiteCRM 7.5.1 - 参考在SuiteCRM内专门使用用户,角色和安全组。用户,角色和安全组管理 - 如何在SuiteCRM中设置下线
所以,我有一个特定的设置,我已经浏览并阅读了大量文档,并尽我所能地围绕SuiteCRM如何做到这一点。
如何将一个正确实施以下情形?:
比方说,我有一棵树,像这样:
我们会为便于理解数量的这些行: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个深度,在现实世界中,实际上有12个深度加上管理员加上我,超级管理员。
我该如何解决这个问题?
所以我必须做错事: 创建了A组,分配给用户Ken和Andrea两个组,Ken具有分配给他的组权限的角色,组A具有为其分配具有所有者权限的角色。 Ken和Andrea都是我在与安全组相关的自定义模块中的“分配给”他们自己的记录。然后,我将Ken和Andrea的记录都分配给了A组。Ken也是AA组的成员。当我以Ken身份登录时,我无法看到Andrea的记录,我需要能够看到。 我也相信我有权利[设置](http://imgur.com/P0QmNL5) –
经过进一步调查,我意识到这可能是由于自定义模块。如果我将记录添加到默认的“商机”模块中,并且Andrea有一笔销售,Ken则有一笔销售,然后我可以根据我登录的用户正确查看其关联记录。所以...我如何配置这个自定义模块? –
Admin-> SecuritySuite下有一个连接工具,您可以将安全组支持添加到任何现有的自定义模块。对你的自定义模块运行它,然后继续它应该正常工作。 – egg