首页 > 代码库 > 使用Odoo(OpenERP)的workflow实现多级审批
使用Odoo(OpenERP)的workflow实现多级审批
OpenERP的hr_expense模块,给我们的拓展提供了基础。
客户需求:应该是基于员工的报销额度,来设置审批到哪一级别(类似于java的jbpm工作流的配置),例如:
a. 报销10元,员工上级经理审批即可。
b. 报销1000元,员工上级经理审批后,需要部门经理再审批;
工作流:
1、增加(修改)状态,例如: 新建--一审--二审--付款--完成
2、员工新建费用检查无误后执行提交操作, 新建状态变为一审, 一审通过时执行的活动中判断是否需要二审, 需要则状态变为二审, 不需要则状态变为付款。再增加几道审核也是如此,只不过审多了对员工不好
是不是很简单?是, 那是想简单了。
继续拓展:
1、 执行审批的对象
首先要在费用中显示需要自己审批的记录, 这需要用到权限组和rules
其次要限制只有此角色可以执行迁移, 这是工作流的部分
2、审批否决时的原因怎么通知
用到sns
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。