扫码阅读
手机扫码阅读

Flowable 流程实例的挂起(暂停)与激活

34 2024-11-27

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:Flowable 流程实例的挂起(暂停)与激活
文章来源:
江南一点雨
扫码关注公众号
流程挂起与激活的概述

流程挂起与激活的概述

本文主要讨论了流程定义和流程实例的挂起与激活操作,解释了它们的区别以及如何在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技术栈,鼓励读者参与这个项目的学习。

想要了解更多内容?

查看原文:Flowable 流程实例的挂起(暂停)与激活
文章来源:
江南一点雨
扫码关注公众号