基于数据库的工作流系统

以前我们公司采用简单的自编工作流系统,有点达不到需求,然后购买了国内比较有名的H3工作流系统,基于它作了一些二次开发;

现在就基于数据库的工作流系统做个简介,本人自编自用,高手勿喷,望指点。

1、首先流程类别表A,可操作多个流程;

      字段需包括:流程类别名、流程名称、操作表单的表名、主键名

                              FHS01           发货送货单复核 TestMaster      P_No

2、审批步骤定义:我这里使用3张表,步骤说明表(主)[步骤编号、步骤序号、步骤名称、流程类型、是否分支等,上一步流程编号、下一步流程编号]、

                                                                                SPH00000074 发货送货单复核1 FHS01 1 1 #START# SPH00000075
                                                                                SPH00000075 发货送货单复核 2 FHS01 2 0 SPH00000074 #FINISH#

                                   审批人员表(从)[审批步骤编号、审批人员]

                                   分支跳转表(从)【审批步骤编号、跳转依据(SQL语句)、跳转到哪一步骤编号】

3、审批数据:主表【申请类型号、数据库主键值、步骤号、审批结果】

                          从表【申请类型号、数据库主键值、步骤号、审批人、审批意见、审批时间】,设重表为了当流程反复操作如退回、驳回;

4、启动流程:

5、退回流程:   

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值