22activiti - 流程管理定义(查询流程状态)

简介: 22activiti - 流程管理定义(查询流程状态)

在流程执行的过程中,创建的流程实例ID在整个过程中都不会变,当流程结束后,流程实例将会在正在执行的执行对象表中(act_ru_execution)被删除

  1. 因为是查询流程实例,所以先获取runtimeService
  2. 创建流程实例查询对象,设置实例ID过滤参数
  3. 由于一个流程实例ID只对应一个实例,使用singleResult执行查询返回一个唯一的结果,如果结果数量大于1,则抛出异常
  4. 判断指定ID的实例是否存在,如果结果为空,则代表流程结束,实例在正在执行的执行对象表中已被删除,转换成历史数据。
目录
相关文章
|
存储 IDE 开发工具
|
机器学习/深度学习 算法 安全
从方向导数到梯度:深度学习中的关键数学概念详解
方向导数衡量函数在特定方向上的变化率,其值可通过梯度与方向向量的点积或构造辅助函数求得。梯度则是由偏导数组成的向量,指向函数值增长最快的方向,其模长等于最速上升方向上的方向导数。这两者的关系在多维函数分析中至关重要,广泛应用于优化算法等领域。
1269 36
从方向导数到梯度:深度学习中的关键数学概念详解
|
安全 Java 测试技术
【软件测试】测试工具推荐
【软件测试】测试工具推荐
|
SQL Oracle 关系型数据库
Navicat
【8月更文挑战第28天】Navicat
513 4
|
Java
Java后台返回树形结构的二种方式
Java后台返回树形结构的二种方式
981 0
|
消息中间件 测试技术 领域建模
DDD - 一文读懂DDD领域驱动设计
DDD - 一文读懂DDD领域驱动设计
48243 6
|
Java API
java流式实现chatGPT会话功能
java流式实现chatGPT会话功能
825 1
|
移动开发 安全 Java
代码混淆的原理是什么?常见代码混淆方法介绍
代码混淆的原理是什么?常见代码混淆方法介绍
335 3
三步解决Mybatis-Plus整合pagehelper
三步解决Mybatis-Plus整合pagehelper
2872 0

热门文章

最新文章