是否有可能在Activiti中获得最新的正在运行的进程
createProcessInstanceQuery吗?

runtimeService.createProcessInstanceQuery()。processDefinitionKey('myKey')。active()。singleResult()。getProcessInstanceId()
我想获取该定义的流程实例ID,但仅获取最新运行的流程。
谢谢

最佳答案

要获取特定的正在运行的流程实例ID,可以将HistoryService与以下项配合使用:
例如,使用特定的定义键获取最后启动的流程实例:

historyService.createHistoricProcessInstanceQuery().unfinished().processDefinitionKey("YOURKEY").orderByProcessInstanceStartTime().desc().listPage(0,1)[0].id

07-24 19:19