String cID = "***************";单据ID
Context ctx = application.getContext();//获取BOS上下文
IEnactmentService wfService = EnactmentServiceProxy.getEnacementService(ctx);
//ProcessInstInfo[] processInstances = wfService.getProcessInstanceByHoldedObjectId(cID);//不包括已经结束的流程
ProcessInstInfo[] processInstances = wfService.getAllProcessInstancesByBizobjId(cID);//包括已经结束的流程
if(null != processInstances && processInstances.length > 0){
for(int i=0; i<processInstances.length; i++){
ProcessInstInfo inst = processInstances[i];
String instId = inst.getProcInstId();//获取流程实例ID
EnactmentServiceFactory.createEnactService(ctx).abortProcessInst(instId);//终止工作流实例
}
}