简单的采购流程修改
今天学习了purchase_double_validation模块,就是调整采购的审批流程。
1 我们先看purchase模块的视图定义:purchase\purchase_view.xml
purchase.order.form
purchase.order
form
...
安装purchase模块后,我们创建了询价单,就可以看到按钮[Convert to Purchase Order],用来确认/审核该采购单。
工作流定义,purchase\purchase_workflow.xml:
2 如果根据公司流程,在金额低于某个额度时,采购员可以自行审核;否则需要采购经理审核,怎么做呢?
系统提供了一个模块purchase_double_validation,安装时,输入额度,然后调整了工作流。
我们看 purchase_double_validation/purchase_double_validation_workflow.xml:
amount_total >= 5000
purchase_approve
amount_total < 5000
输入额度并调整工作流视图(上面的5000)的代码参考purchase_double_validation/purchase_double_validation_installer.py。
这是比较简单的修改,因为[purchase_approve]这个purchase模块已经有了,如果要实现更复杂的配置,比如3级或者更多审核,还是需要进一步的二次开发才可以实现。