首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在activiti explorer中列出所有已部署的版本

如何在activiti explorer中列出所有已部署的版本
EN

Stack Overflow用户
提问于 2016-07-28 12:30:09
回答 1查看 121关注 0票数 0

我已经在activiti modeler中创建了一个模型并部署了it.As,有一些变化,我编辑了模型并重新部署了it.Each,它创建了不同的流程定义id.so,到目前为止,我将流程定义id的列表添加到相同的模型,如下所示:

代码语言:javascript
复制
 (testprocess:1:657516,testprocess:2:657520,testprocess:3:657524,testprocess:4:657528)

在activiti explorer中,在“部署的流程定义”选项卡下,我只能看到最近部署的流程(即流程定义id为testprocess:4:657528的流程)。

有没有办法查看此选项卡(已部署流程定义)下的所有流程列表?

EN

回答 1

Stack Overflow用户

发布于 2016-09-20 21:40:36

没有办法在Explorer上获取它们,但是它们提供了一个名为HistoricProcessInstance的用于查询过程定义的API。您可以使用它来查询所需的结果。试一下-

代码语言:javascript
复制
List<HistoricProcessInstance> listOfOldDefinition = execution.getEngineServices().getHistoryService().createHistoricProcessInstanceQuery().processDefinitionKey("some-key").list();
        for(HistoricProcessInstance historicProcessInstance : listOfOldDefinition){
            System.out.println(historicProcessInstance.getName());
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38627129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档