在有的时候我们需要将一个任务的状态显示出来,在这次的activiti开发工作流的过程遇到了类似的需求,这里记录一下怎么写的,方便下次使用
// 获取任务的状态
@RequestMapping(value = "/getStatus", method = RequestMethod.GET)
private String getStatus() {
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
String processInstanceId = "355001";
ProcessInstance singleResult = processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
if (singleResult == null) {
System.out.println("执行完毕");
} else {
System.out.println("正在执行");
}
return "你好";
}