如何在Activit 7.0.0.0.SR1独立版本中获取所有节点名称

时间:2019-06-24 06:42:19

标签: java activiti

实际上,我不使用云版本。当前,我们使用的是独立版本7.0.0.SR1。以前,我们从ProcessDefinitionEntity.java获取活动。

我们只需编写以下行并获取ActivityImpl ex ...的列表

列出activityList = processDefinitionEntity.getActivities();

但是在7.0.0.0.SR1版本中,现在ActivitiImpl不存在。因此我们如何获取流程定义的所有NodeName。请建议我与您的发送链接混淆,因为ProcessRuntimeService不在独立包装中。

ProcessDefinitionEntity processDefinition =(ProcessDefinitionEntity)repositoryService.getDeployedProcessDefinition(workflowInstance.getProcessDefId()); 列出activityList = processDefinition.getActivities();

请建议如何在Activiti 7.0.0.SR1中获取流程定义的所有阶段或节点。

1 个答案:

答案 0 :(得分:0)

Process Definition上可以找到对RepositoryService的操作。

您可以使用

浏览BPMN模型

Collection<Resources> myActivtities = this.processEngine.getRepositoryService().getBpmnModel("your_process_definition_id").getResources();