如何在Activiti7中获取传出转换名称

时间:2018-09-10 08:47:51

标签: activiti

目前,我正在学习Activiti7。     我尝试过像部署流程定义,创建流程定义实例等,但是面临着如何获取传出的Transitions的问题。     在activiti 5中,有一些PVM clas有助于获得outgoingTransitions,但是在activiti 7中,此软件包已被删除。 那我怎么得到这个呢?

1 个答案:

答案 0 :(得分:0)

Ravi,很早以前已在Activiti 6中删除了这些类,所以听起来好像您落后了几个版本。在2个主要版本之间,有很多更改。对于该特定任务,您可以使用Activiti 6来完成。

您可以查看此测试:https://github.com/Activiti/Activiti/blob/c8666252c669d89f2c6d7063e4a89aadf6b73175/activiti-bpmn-converter/src/test/java/org/activiti/editor/language/xml/OtherToolImportConverterTest.java#L14

直接从xml文件读取 或者您可以使用存储库服务来获取BpmnModel:

BpmnModel bpmnModel = repositoryService
              .getBpmnModel(repositoryService.createProcessDefinitionQuery()
                            .singleResult().getId());

Process process = bpmnModel.getMainProcess();