赞
踩
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, "我愿意,结束。咋地啦!!!");
}
4.图解:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。