最近工作有一个新的开发需求,需要在原有功能的基础上,加一个服务工程师审核的环节,由于系统是最近半年才开发的,很多功能没有完善,并没有所谓的审批流,考虑到以后,类似的审核场景会经常出现,参考了https://blog.51cto.com/u_16099262/6657018,在原有的基础上做了些改进和调整。![](https://img-blog.csdnimg.cn/direct/ad1ad938216e4ab2ac2ab2c99ada5960.png)
一:整理的设计思路如下
二:流程表(tbl_flow示例)
三:流程线表(tbl_flow_line示例)
四:流程节点表(示例)
五:流程角色_员工表(tbl_flow_role_user示例)
六:流程演示
6.1创建流程单
以上一个注册的审批流数据前期就准备好了,假如现在生成一条新的数据,这时候往审批流转表(tbl_flow_process)里面插入一条数据,这个时候,流程就流转到服务工程师审核环节了。
6.2审批环节
服务工程师审批通过后,审批流转表(tbl_flow_process).current_line_id,遍历到下一个节点,此时应该是2,
审批意见表(tbl_flow_audit)生成一条数据。
当总负责人审批通过之后,审批流转表(tbl_flow_process).state置为2,整个审批流结束
流程详情如下:
参考:https://blog.51cto.com/u_16099262/6657018
觉得写的不错的朋友,请点点赞!万分感谢
版权归原作者 程序猿方 所有, 如有侵权,请联系我们删除。