2013-11-27 25 views
0

经过大部分OpenERP 7.0文档后,我还没有找到明确的方法来了解如何在OpenERP中设置ACL的最佳实践在OpenERP中创建ACL的体系结构

我需要建立一个架构,使我创造它可以访问不同层次的功能和数据的不同用户。我们的想法是让这些群体分层的,从而我们在推出他们,我们可以很容易地扩展功能。

是否有一个引导的地方?

回答

3

上有OpenERP的网站的一些文档,但其概念是相当简单的。

  1. 有许多设置与核心模块组即有机会获得不同级别的(会计VS财务经理等)

  2. 如果你正在写自己的模块,您创建组并为此设置访问权限作为您的模块的一部分,因此在安装时设置。

的基本概念是......

  1. 用户属于一个或多个组。
  2. 组是平的,那就是没有级联所以是值得仔细考虑您的基团(如会计师VS财务经理)。
  3. 组可以访问系统的不同部分和模型。因此,通常只有各个销售组中的人员才能看到销售订单。
  4. 组可以给予部分或全部的CRUD选项。
  5. 最后还有基本的安全规则。这些允许您执行诸如只允许销售代表查看自己的订单等事情。

所有的安全设置是在设置菜单下找到。我通常会发现OpenERP中的安全系统对我们的客户有好处,但我还没有为客户建立一个非常复杂的多层安全模型。