IEnactmentService wfService = EnactmentServiceProxy.getEnacementService(ctx);
ProcessInstInfo[] processInstances = wfService.getProcessInstanceByHoldedObjectId(billID);//不包括已经结束的流程
//ProcessInstInfo[] processInstances = wfService.getAllProcessInstancesByBizobjId(billID);
//包括已经结束的流程
if(null != processInstances && processInstances.length > 0){
for(int j=0; j<processInstances.length; j++){
ProcessInstInfo inst = processInstances[j];
String instId = inst.getProcInstId();//获取流程实例ID
EnactmentServiceFactory.createEnactService(ctx).abortProcessInst(instId);
//终止工作流实例
}
}
使用代码结束工作流
最新推荐文章于 2023-12-22 15:01:07 发布