44.Odoo产品分析 (五) – 定制板块(1) – 管理odoo安装(1)
在记录重要的配置细节时必须要小心,而且必须要有一个连续性的合适的、让系统能够安装备份并运行在一个可接受的时间内的计划。
如果要使用odoo实施业务,制定实施策略是十分重要的。以下是几点考虑因素:
特别是,在使用管理员帐户时,所有访问权限都被忽略。就像是Linux或Ubuntu系统下的root账户一样。用户需要使用强密码保护管理帐户,并将其保密。
员工:可以选择将该用户设为员工(如果在系统中管理到一个员工,用户能自己管理自己的人力资源资料,如休假请求、工资单等)或设备管理员(用户能够管理设备)。
工作餐、车队:都能设置用户为该功能下的普通用户或管理员用户。
注意,如果您是为另一个用户进行这些更改的管理员,更改这些设置将要求用户退出系统,从而使其session与更改一起更新。
主页动作:如果指定的话,这个动作将在该用户账号登录后与标准的菜单一起执行。也就是说登录的第一界面将显示指定的菜单页面,如以下的动作,也可以自己创建:
在odoo中,通过将用户分配到群组中来指定用户的权限。一旦用户分配给一个群组,那么用户就拥有与该群组相关的所有权限和选项。通常,一个用户可以属于多个群组。打开"开发者模式",才能进行群组的相关设置:
可以看见,odoo中有许多的群组。需要充分的理解群组的工作方式,就能了解,当把用户放入特定的群组中时,就会很容易确定用户有哪些可用选项和菜单。
比如,对于销售/管理员群组,表单对应res.group数据表:
名字:该群组的名字,在显示在列表中时,odoo系统自动在应用程序和名字之间添加一个斜杠(/)。
第一个选项页可以选择用户,将某用户添加到群组中,表示该用户拥有当前群组的所有权限。
在任一个ERP系统中,实现权限的管理都是重点。在Odoo中,实现权限管理比较容易,它使用继承的机制,一个群组可以继承多个群组,自群组可拥有父群组的所有权限。如销售/管理员群组继承了以下群组:
群组中提供了一个直接的方法管理用户能访问哪些菜单:如销售/管理员群组中的用户能访问以下菜单(但是该群组的父群组不能访问这些菜单,除非它们自己也指定了这些菜单):
访问权能够准确的定义当前群组能够访问哪些模型。在odoo中,模型代表一个业务实体对象以及它关联的操作。可以为每一个对象指定读访问、写访问、创建访问、删除访问。
例如:在销售/用户:仅自己的文档群组中,因为这是一个非常受限的组,所以有很多规则限制这个组中的用户只看到与他们相关联的记录:
当制定自己的规则时,可以从相似的规则中复制规则,能够确定语法的正确性。另外,在实时系统中更改现有的规则,一旦语法错误,将导致系统中的部分功能失效。