1.工作流已启动需要终止,或终止的流程需要重新启动,其中billID是单据的id
```java
//调用工作流的可持续化接口
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);//终止工作流实例
}
}