项目地址 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 流程实例 终止流程相关推荐

  1. 12.flowable 流程实例 终止流程

    项目地址:https://gitee.com/lwj/flowable.git 分支flowable-base 视频讲解地址 https://space.bilibili.com/485524575/ ...

  2. Activiti第二篇【管理流程定义、执行任务和流程实例、流程变量】

    tags: Activiti 上篇Activiti只是一个快速入门案例,这篇就讲定义.部署.查看任务等等的一些细节[涉及到的数据库表.对象等等]... 管理流程定义 管理流程定义主要涉及到以下的4张表 ...

  3. 工作流实战_15_flowable 我发起的流程实例查询

    项目地址 https://gitee.com/lwj/flowable.git 代码分支 flowable-base 视频讲解地址 https://space.bilibili.com/4855245 ...

  4. 工作流实战_11_flowable 流程实例 跟踪流程

    项目地址 https://gitee.com/lwj/flowable.git 代码分支 flowable-base 视频讲解地址 https://space.bilibili.com/4855245 ...

  5. JAVAWEB开发之工作流详解(二)——Activiti核心API的使用(流程定义和流程实例的管理、流程变量、监听器...)以及与Spring的集成

    管理流程定义 设计流程定义文档 bpmn文件 设置方式可以直接使用插件图形化界面进行设置 为某任务节点指定任务执行者 保存后的BPMN文件可以使用XML编辑器打开 BPMN 2.0根节点是defini ...

  6. 系列学习 SpringBoot + Activiti7 工作流之第 3 篇 —— 【进阶篇】流程实例、个人任务

    查看之前的博客可以点击顶部的[分类专栏] 流程实例 1.什么是流程实例 一个流程实例包括了所有的运行节点.我们可以利用这个对象来了解当前流程实例的进度等信息.例如:用户或程序按照流程定义内容发起一个流 ...

  7. 工作流(activiti7)-进阶使用(流程实例,个人任务,组任务)(三)

    工作流(activiti7)教程-简单的介绍和使用(一) 工作流(activiti7)教程-简单的介绍和使用(二) 工作流(activiti7)-进阶使用(流程实例,个人任务,组任务)(三) 工作流( ...

  8. Activiti——工作流之流程实例、任务的执行(五)

    转自:http://profound-accumulation.iteye.com/blog/2244881 一.流程图   二.部署流程定义 /**部署请假流程(从zip)*/ @Test publ ...

  9. flowable流程实例笔记(1)

    RuntimeService 运行服务类 支持启动的方式 流程定义: 从这里获取资源文件. 执行实例: 流程实例中执行的每个环节.流程实例: 一个流程实例包括所有运行的节点,一个流程中流程实例只有一个 ...

最新文章

  1. C语言经典例97-输入字符写入文件
  2. 国内外常用Linux服务器控制面板介绍
  3. malloc 背后的系统知识(虚拟内存地址)
  4. Java CyclicBarrier介绍
  5. 华为ax3怎么接光纤sc接口_光纤收发器接口类型、连接、指示灯说明及故障症断...
  6. 论文赏析[NAACL19]无监督循环神经网络文法 (URNNG)
  7. 带滤镜拍照的app_这8款拍照修图APP,简直就是逼格神器!
  8. 读阮一峰ES6-对象的新增方法一
  9. sql join与笛卡尔积
  10. STM32MP157 Linux系统移植开发篇16:Linux内核音频驱动移植
  11. java.sql.SQLException: The connection property ‘zeroDateTimeBehavior‘ acceptable values are: ‘CONVER
  12. win10计算机睡眠 隔几分钟就唤醒,win10系统点击睡眠后又迅速自动唤醒怎么办
  13. LeetCode数据库题目汇总一(附答案)
  14. GIT版本回退和修改历史版本问题
  15. STM32+RS485+Modbus-RTU(主机模式+从机模式)-标准库/HAL库开发
  16. 模型的评估方法及错误率与精度
  17. Java的lambda实战(二)集合中的lambda
  18. NOI题库 scratch题解(部分)
  19. Windows系统安装jdk1.7
  20. 【中英双语】TensorFlow 2.0 大师班:动手深度学习和人工智能

热门文章

  1. 许晨阳:平衡 成长 识别——数学竞赛与数学研究
  2. 【转载保存】推荐ApacheCN开源的一个机器学习路线图
  3. JanusGraph 安装
  4. CV_LOAD_IMAGE_COLOR 和 CV_BGR2RGBA找不到定义
  5. 浅谈 Linux 高负载的系统化分析
  6. 聚水潭是如何基于AnalyticDB for PostgreSQL 构筑海量实时数仓平台的
  7. AnalyticDB for MySQL 3.0基础版重磅发布
  8. GMTC2019|闲鱼-基于Flutter的架构演进与创新
  9. 张建锋:一两年内,阿里巴巴100%的业务都会上公共云
  10. 阿里巴巴开源的通用缓存访问框架JetCache介绍