当前位置: 首页 > 工具软件 > Oejia_wx > 使用案例 >

python 审批流_Odoo 基于企业微信实现的通用审批流功能的自助配置及使用说明 - Oejia 技术栈,企业方案分享、Odoo顾问...

贺奕
2023-12-01

### 概述

以下为基于企业微信自建应用审批流程引擎实现的Odoo通用审批功能,基于企业微信官方审批应用实现的Odoo通用审批功能请移步到 http://oejia.net/blog/2020/05/18/oejia_wx_approval_sysapp.html

### 首先在企业微信后台开启自建应用的审批接口,并添加一个审批模板

![](/files/201903/25170058231.jpeg)

可以在模板编辑中自由设置您的审批流程

![](/files/201903/25170132201.jpeg)

### 将上面得到的审批模块ID配置到Odoo后台

![](/files/201903/25170310219.jpeg)

进入【微信】-【微信设置】-【审批配置】页面,创建一条审批配置,如图:

![](/files/201903/25170502966.jpeg)

以上即配置了一个采购单的审批,在企业微信端审批流程都走完后采购单会自动变为确认状态

- 审批模型:选择要审批的单据的模型

- 审批流模板ID:即上文企业微信后台配置的审批模板ID

- 通过执行的动作:即审批单据审批通过后自动执行的动作,可以选择一个已有的服务动作,也可以创建新的。[详细说明](http://oejia.net/blog/2019/03/25/oejia_wx_approval_server_action.html "详细说明")

- 展示字段:配置待审批的单据在企业微信端默认展示出来的字段

### 启用审批配置

审批配置保存完后要点“启用”操作才会生效

![](/files/201903/25171508423.jpeg)

生效后会在对应审批模型的表单页面动作菜单中增加“提交审批”和“查看审批”两个操作按钮

![](/files/201903/25171717626.jpeg)

同样如果不需要某单据模型审批了,可以点“禁用”以取消该单据模型的审批功能,对应的动作菜单也会消失,当然历史记录依然是保存的

### 开始审批

审批提交人进入审批模型的表单页面,点击“提交审批”,这时该提交人的企业微信端会收到一个确认提交的消息通知(如果未绑定企业微信会提示先绑定)

![](/files/201903/25172423868.jpeg)

![](/files/201903/25172501592.jpeg)

确认提交后,审批人将依次收到审批通知,点击进入即可做审批等操作

![](/files/201903/25172608869.jpeg)

![](/files/201903/25172719200.jpeg)

审批单据有变动时提交人都会收到消息通知,点击消息可以查看当前审批情况

![](/files/201903/25172923935.jpeg)

在Odoo端也可点击“查看审批”查看单据的审批流程记录

![](/files/201903/25173227154.jpeg)

管理员进入【微信】-【企业微信管理】-【审批单】页面,可查看所有提交过审批的单据

![](/files/201903/25173539557.jpeg)

 类似资料: