如何在 Activiti7 中获取 Outgoing Transition 名称

How to get Outgoing Transition name in Activiti7

目前正在学习Activiti7。 我尝试过部署流程定义、创建流程定义实例等,但面临如何获得传出转换的问题。 在 activiti 5 中有 PVM claases 这有助于获得 outgoingTransitions 但在 activiti 7 中这个包已被删除。 那我怎么才能得到这个?

Ravi,那些 类 很久以前就在 Activiti 6 中删除了,所以听起来你落后了几个版本。两个主要版本之间有很多变化。对于那个特定的任务,您可以使用 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();