订单审批流程 数据库表设计

1、应用场景

订单生成时,加入订单审核流,不同的审批级别全部通过审核之后,才能对订单进行后续的操作

2、审批类型表

字段名称字段类型字段长度主键非空注释
APPROVALCODEVARCHAR22YNOT NULL审批类型编码
APPROVALTYPEVARCHAR230YNOT NULL审批类型
VARCHAR230备用字段

3、审批类型管理主表

字段名称字段类型字段长度主键非空注释
APPROVALCODEVARCHAR22YNOT NULL审批类型编码
CREATEDATEDATE创建日期
VARCHAR230备用字段

CREATEDATE 用来记录此次审批流的创建日期,方便查证订单的具体审批流程(审批流程有可能发生改变,例如添加或删除其中一级审批,或者改变某一级审批的审批角色)

4、审批类型管理明细表

字段名称字段类型字段长度主键非空注释
ITEMNONUMBERYNOT NULL序号
ROLECODENUMBER角色编码
CREATEDATEDATE创建日期
APPROVALCODEVARCHAR22YNOT NULL审批类型编码
VARCHAR230备用字段

用来管理审批类型有几级审核以及对应的审核角色

5、审批类型角色权限表

字段名称字段类型字段长度主键非空注释
APPROVALCODEVARCHAR22YNOT NULL审批类型编码
ITEMNONUMBERYNOT NULL序号
ROLECODENUMBER角色编码
CREATEDATEDATE创建日期
ORDERCODEVARCHAR230YNOT NULL创建日期
APPROVALSTATUSVARCHAR22审批状态
VARCHAR230备用字段

6、流程说明

1、创建审批类型 01-采购
2、创建审批流程 审核角色分别为角色1-一级审核员 2-二级审核员 3-三级审核员
3、用户test申请采购计划时,选定审批流程并追加到 审批类型角色权限表
4、角色为1的用户p1登录修改订单并审核通过,以此类推,直到所有级别审核通过,修改订单状态为通过审核

7、简单总结

整体来说,这个审批工作流相对来说比较简单,但是胜在不管哪种类型的订单都可使用这个审批流来进行审批管理,这也是第一次将审批流加到系统中,还有不足,如果哪位路过的朋友有角色不合理的地方烦请指出,大家一起探讨一下

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值