扫码阅读
手机扫码阅读
Flowable 流程实例的挂起(暂停)与激活
34 2024-11-27
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
江南一点雨
扫码关注公众号
流程挂起与激活的概述
本文主要讨论了流程定义和流程实例的挂起与激活操作,解释了它们的区别以及如何在Spring Boot+Vue3技术栈下实现。
1. 流程定义的挂起与激活
流程定义的挂起会阻止新的流程实例的创建,而激活则是恢复此能力。
1.1 查询是否挂起
可以通过调用repositoryService的createProcessDefinitionQuery().list()方法并检查SUSPENSION_STATE_字段来查询流程是否挂起。
1.2 挂起
挂起流程定义是将ACT_RE_PROCDEF表中的SUSPENSION_STATE_字段值设置为2的操作。
1.3 激活
激活流程定义与挂起相反,是将SUSPENSION_STATE_字段的值改回1。
2. 流程实例的挂起与激活
流程实例的挂起与激活与流程定义的操作类似,但还涉及流程的执行实例与任务。
2.1 挂起
挂起流程实例不仅会挂起执行实例,也会挂起相关的任务。这影响到了ACT_RU_EXECUTION和ACT_RU_TASK表。
2.2 激活
激活流程实例是将ACT_RU_EXECUTION、ACT_RU_TASK和ACT_RE_PROCDEF表中的SUSPENSION_STATE_字段值再改为1的操作。
文章最后提到,松哥正在制作TienChin项目配套视频,这个项目使用的是Spring Boot和Vue3技术栈,鼓励读者参与这个项目的学习。
想要了解更多内容?
文章来源:
江南一点雨
扫码关注公众号
江南一点雨的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线