公司内部对职责(或者说权力)的管理是针对岗位的。
授权,保证岗位人员正常工作 (战略,做什么)
分权,保证相同岗位的人各自承担一块(组织,谁来做)
掌权,保证内控别走偏(执行,怎么做)
落实到ERP软件上,就有三个对应的机制
GoodERP中为每个岗位设置一个用户组(res.groups一般使用xml导入)
可以为每一个用户分配多个用户组
授权(ir.model.access一般使用csv导入),控制哪些岗位可以针对哪些数据表进行插删改查操作
分权(ir.rule 一般使用xml导入),控制相同岗位的用户,根据数据表上的某个字段值作为条件,拥有这一块数据的插删改查权限
掌权(xml标签里的groups属性),控制哪些岗位的用户可以看到指定的界面元素(不在此岗位的人看不到)
举个栗子:
公司新来了一个员工Tim,我们要:
这样,针对请假这个工作: