当前位置:   article > 正文

2019最详细Activiti6.0如何在项目中结束流程实例_activiti提前结束流程

activiti提前结束流程

1.在执行结束流程实例的时候一般操作的最少有两张表,当然历史表我们在这不具体介绍
结束的的有执行表act_ru_execution和任务表act_ru_task
2.首先要获取正在运行的服务getRuntimeSeraice()下的一个删除进程实例的方法deleteProcessInstance(string,string);这个方法需要传递两个参数,第一个参数写要结束(删除)的流程实例id,第二个参数可以随便写;
3.代码:

/**
     * 结束流程实例,操作的表是act_ru_execution、act_ru_task
 */
@Test
public void test12(){
    String processInstanceID = "10001";
    defaultProcessEngine.getRuntimeService().deleteProcessInstance(processInstanceID, "我愿意,结束。咋地啦!!!");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

4.图解:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/784615
推荐阅读
相关标签
  

闽ICP备14008679号