实际上,我不使用云版本。当前,我们使用的是独立版本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中获取流程定义的所有阶段或节点。
答案 0 :(得分:0)
在Process Definition
上可以找到对RepositoryService
的操作。
您可以使用
浏览BPMN模型 Collection<Resources> myActivtities = this.processEngine.getRepositoryService().getBpmnModel("your_process_definition_id").getResources();