JavaScript进阶之路漫漫其修远兮。(~强烈建议使用Sublime编辑器查看本站给出的示例代码,因为它帅呆了~)
  • 首页
  • Activiti
  • 11:Activiti查询流程的状态(正在执行,还是已经结束)

作者:田大才子2016-10-5 10:55分类: Activiti

//1.创建运行服务对象

RuntimeService rs = processEngine.getRuntimeService();


//2.创建查询流程实例

ProcessInstanceQuery piq = rs.createProcessInstanceQuery();


//3.获取流程实例ID

String processInstanceId = "1001";


//4.查询是否存在进行中的流程

ProcessInstance pi = piq.processInstanceId(processInstanceId).singleResult();


//5-1.没有说明已经结束

if(pi==null){
    System.out.println("流程已结束");

}

//5-2.有说明正在进行

else{
    System.out.println("流程进行中");

}


温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/4464 人参与

发表评论:

个人公众号,希望您的关注~