【问题标题】:Activiti / Flowable: Get all running instances of processActiviti / Flowable:获取所有正在运行的进程实例
【发布时间】:2018-06-06 13:14:05
【问题描述】:
我们使用 activiti bpm modeler 应用程序创建了一个工作流(使用函数调用runtimeService.startProcessInstanceByKey("sampleProcess")
假设这个函数被调用了 N 次。
获取上述模型所有当前正在运行的实例(N)的方法是什么?
另外,数据库中可以检查的表名是什么 - 用于获取当前正在运行的实例?
【问题讨论】:
标签:
java
activiti
business-process-management
flowable
【解决方案1】:
对于获取给定模型的所有实例的问题的第一部分,请在下面找到代码 sn-p:
import org.flowable.engine.runtime.ProcessInstance;
import java.util.List;
List<ProcessInstance> instanceList = runtimeService
.createProcessInstanceQuery()
.processDefinitionKey("sampleProcess")
.list();
对于问题的第二部分,获取当前运行实例的表名,请使用此表:ACT_HI_PROCINST