Activiti7.0实战学习(十一):流程定义的挂起与激活

背景
  1. 要注意,这里说的是流程定义的概念,不是流程实例。
  2. 想,如果一个流程定义被挂起了与被激活了,表达了什么含义?
  3. 想,为什么流程定义被会挂起,又为什么会被激活?
过程
  • 流程实例可以理解为流程定义这个class下的无数个Java对象。

  • 流程定义被挂起,就是此流程定义下的所有流程实例不允许继续往后流转了,就被停止了。

  • 流程定义被激活,就是此流程定义下的所有流程实例允许继续往后流转

  • 为什么会被挂起?可能当前公司的请假流程发现了一些不合理的地方,然后就把此流程定义挂起。解决办法就是可以先挂起流程定义,然后更新流程定义,然后激活流程定义。或者挂起了就不激活了,重新创建一个新的请假流程定义。

  • 代码演示挂起流程定义
    在这里插入图片描述

  • 挂起结果,控制台打印
    在这里插入图片描述

  • 代码演示激活流程定义 与上面代码一致,重新执行一次就行。

  • 激活结果,控制台打印
    在这里插入图片描述

小结
  1. 流程定义为挂起状态该流程定义将不允许启动新的流程实例,同时该流程定义下所有的流程实例将全部挂起暂停执行。
  2. 为什么要挂起?请假的人多了,公司就不要运转了。有些人常请假的,直接把他挂起不让他请假,哈哈。(其实就是某个流程制度有变更的时候,应该怎么应对)
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值