工作流实战_12_flowable 流程实例 终止流程
项目地址 | https://gitee.com/lwj/flowable.git |
---|---|
代码分支 | flowable-base |
视频讲解地址 | https://space.bilibili.com/485524575/channel/detail?cid=94579 |
用户名 | 密码 |
---|---|
0000001 | test |
0000002 | test |
0000003 | test |
0000004 | test |
文章目录
- 1. 演示
- 2. 代码分享
1. 演示
2. 代码分享
public ReturnVo<String> stopProcessInstanceById(EndVo endVo) {ReturnVo<String> returnVo = null;ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(endVo.getProcessInstanceId()).singleResult();if (processInstance != null) {//1、添加审批记录this.addComment(endVo.getUserCode(), endVo.getProcessInstanceId(), CommentTypeEnum.LCZZ.toString(),endVo.getMessage());List<EndEvent> endNodes = flowableBpmnModelService.findEndFlowElement(processInstance.getProcessDefinitionId());String endId = endNodes.get(0).getId();String processInstanceId = endVo.getProcessInstanceId();//2、执行终止List<Execution> executions = runtimeService.createExecutionQuery().parentId(processInstanceId).list();List<String> executionIds = new ArrayList<>();executions.forEach(execution -> executionIds.add(execution.getId()));this.moveExecutionsToSingleActivityId(executionIds, endId);returnVo = new ReturnVo<>(ReturnCode.SUCCESS, "终止成功");}else {returnVo = new ReturnVo<>(ReturnCode.FAIL, "不存在运行的流程实例,请确认!");}return returnVo;}
工作流实战_12_flowable 流程实例 终止流程相关推荐
- 12.flowable 流程实例 终止流程
项目地址:https://gitee.com/lwj/flowable.git 分支flowable-base 视频讲解地址 https://space.bilibili.com/485524575/ ...
- Activiti第二篇【管理流程定义、执行任务和流程实例、流程变量】
tags: Activiti 上篇Activiti只是一个快速入门案例,这篇就讲定义.部署.查看任务等等的一些细节[涉及到的数据库表.对象等等]... 管理流程定义 管理流程定义主要涉及到以下的4张表 ...
- 工作流实战_15_flowable 我发起的流程实例查询
项目地址 https://gitee.com/lwj/flowable.git 代码分支 flowable-base 视频讲解地址 https://space.bilibili.com/4855245 ...
- 工作流实战_11_flowable 流程实例 跟踪流程
项目地址 https://gitee.com/lwj/flowable.git 代码分支 flowable-base 视频讲解地址 https://space.bilibili.com/4855245 ...
- JAVAWEB开发之工作流详解(二)——Activiti核心API的使用(流程定义和流程实例的管理、流程变量、监听器...)以及与Spring的集成
管理流程定义 设计流程定义文档 bpmn文件 设置方式可以直接使用插件图形化界面进行设置 为某任务节点指定任务执行者 保存后的BPMN文件可以使用XML编辑器打开 BPMN 2.0根节点是defini ...
- 系列学习 SpringBoot + Activiti7 工作流之第 3 篇 —— 【进阶篇】流程实例、个人任务
查看之前的博客可以点击顶部的[分类专栏] 流程实例 1.什么是流程实例 一个流程实例包括了所有的运行节点.我们可以利用这个对象来了解当前流程实例的进度等信息.例如:用户或程序按照流程定义内容发起一个流 ...
- 工作流(activiti7)-进阶使用(流程实例,个人任务,组任务)(三)
工作流(activiti7)教程-简单的介绍和使用(一) 工作流(activiti7)教程-简单的介绍和使用(二) 工作流(activiti7)-进阶使用(流程实例,个人任务,组任务)(三) 工作流( ...
- Activiti——工作流之流程实例、任务的执行(五)
转自:http://profound-accumulation.iteye.com/blog/2244881 一.流程图 二.部署流程定义 /**部署请假流程(从zip)*/ @Test publ ...
- flowable流程实例笔记(1)
RuntimeService 运行服务类 支持启动的方式 流程定义: 从这里获取资源文件. 执行实例: 流程实例中执行的每个环节.流程实例: 一个流程实例包括所有运行的节点,一个流程中流程实例只有一个 ...
最新文章
- C语言经典例97-输入字符写入文件
- 国内外常用Linux服务器控制面板介绍
- malloc 背后的系统知识(虚拟内存地址)
- Java CyclicBarrier介绍
- 华为ax3怎么接光纤sc接口_光纤收发器接口类型、连接、指示灯说明及故障症断...
- 论文赏析[NAACL19]无监督循环神经网络文法 (URNNG)
- 带滤镜拍照的app_这8款拍照修图APP,简直就是逼格神器!
- 读阮一峰ES6-对象的新增方法一
- sql join与笛卡尔积
- STM32MP157 Linux系统移植开发篇16:Linux内核音频驱动移植
- java.sql.SQLException: The connection property ‘zeroDateTimeBehavior‘ acceptable values are: ‘CONVER
- win10计算机睡眠 隔几分钟就唤醒,win10系统点击睡眠后又迅速自动唤醒怎么办
- LeetCode数据库题目汇总一(附答案)
- GIT版本回退和修改历史版本问题
- STM32+RS485+Modbus-RTU(主机模式+从机模式)-标准库/HAL库开发
- 模型的评估方法及错误率与精度
- Java的lambda实战(二)集合中的lambda
- NOI题库 scratch题解(部分)
- Windows系统安装jdk1.7
- 【中英双语】TensorFlow 2.0 大师班:动手深度学习和人工智能
热门文章
- 许晨阳:平衡 成长 识别——数学竞赛与数学研究
- 【转载保存】推荐ApacheCN开源的一个机器学习路线图
- JanusGraph 安装
- CV_LOAD_IMAGE_COLOR 和 CV_BGR2RGBA找不到定义
- 浅谈 Linux 高负载的系统化分析
- 聚水潭是如何基于AnalyticDB for PostgreSQL 构筑海量实时数仓平台的
- AnalyticDB for MySQL 3.0基础版重磅发布
- GMTC2019|闲鱼-基于Flutter的架构演进与创新
- 张建锋:一两年内,阿里巴巴100%的业务都会上公共云
- 阿里巴巴开源的通用缓存访问框架JetCache介绍