PlayJbpmInstance.jsp 1.1 KB

123456789101112131415161718192021222324252627282930
  1. <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ page import="org.jbpm.api.ProcessEngine" %>
  3. <%@ page import="org.jbpm.api.Configuration" %>
  4. <%@ page import="org.jbpm.api.ExecutionService" %>
  5. <%@ page import="org.jbpm.api.ProcessInstance" %>
  6. <%@ page import="java.util.List" %>
  7. <!DOCTYPE html>
  8. <html>
  9. <head>
  10. <meta charset="UTF-8">
  11. <title>显示流程实例</title>
  12. </head>
  13. <body>
  14. <%
  15. ProcessEngine processEngine = Configuration.getProcessEngine();
  16. ExecutionService executionService = processEngine.getExecutionService(); // 流程实例管理者
  17. // 查询当前执行的流程实例
  18. List<ProcessInstance> activeInstances = executionService.createProcessInstanceQuery().list();
  19. out.println("流程实例数:"+ activeInstances.size() +"<br/><br/>");
  20. for (ProcessInstance processInstance1 : activeInstances) {
  21. // out.println("流程实例key:"+processInstance1.getKey() +"<br/>");
  22. // out.println("流程实例Name:"+processInstance1.getName() +"<br/>");
  23. out.println("流程实例 id="+processInstance1.getId() +"<br/>");
  24. out.println("流程定义Id:"+processInstance1.getProcessDefinitionId() +"<br/><br/>");
  25. }
  26. %>
  27. </body>
  28. </html>