工作流体系----审批提交后快速取回(9)

1.需求说明

当我们启动子流程设计后,子流程使用调度节点作为载体进行交互。携带子流程的审批流将出现多个流程实例。为此,取回功能需要考虑的场景将被扩大,在原有考虑【审批、会签、节点跳过】的基础上引入【主流程内部、子流程内部、主流程到子流程、子流程到主流程、子流程到子流程】的场景,形成取回功能应为矩阵。

在矩阵中的这些场景,形成了取回功能涉及的场景。基于这些场景的取回功能,将在本次设计进行全覆盖。

取回功能对数据库影响范围如下:

 2.设计实现

工作流的运转依赖ACT_RU_*运行库,只要保证运行库相关内容正确,流程将自动转为可运行状态。所以取回过程中,需要把无用的信息清理完,并形成当下状态下的运行数据。

在取回时,ACT_HI_TASKINST_APPROVE表中数据是必须使用的信息。如流程实例/执行流等内容。更多的内容可以在ACT_HI_TASKINST、ACT_HI_ACTINST、ACT_HI_PROCINST、ACT_HI_VARINST中找到。所以在取回时可以在以上信息表中获取到相应的信息。

2.1根流程实例模型

2.2节点执行流:

 审批:

会签:

 调度节点

 

子流程根实例对象 :

子流程审批:

 子流程会签:

3.执行取回的完整方案:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值