Как получить имя исходящего перехода в activiti7

В настоящее время изучаю Activiti7. Я пробовал развернуть определение процесса, создать экземпляры определения процесса и т. д., Но столкнулся с проблемой, как я могу получить исходящие переходы. в Activiti 5 есть PVM claases, которые были полезны для исходящих переходов, но в activiti 7 эти пакеты были удалены. так как я могу это получить?

0
0
161
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Рави, эти классы давно были удалены в Activiti 6, так что похоже, что вы отстали на пару версий. Между двумя основными версиями есть много изменений. Для этой конкретной задачи вы можете использовать способ Activiti 6.

Вы можете взглянуть на этот тест: https://github.com/Activiti/Activiti/blob/c8666252c669d89f2c6d7063e4a89aadf6b73175/activiti-bpmn-converter/src/test/java/org/activiti/editor/language/xml/ConavaToolest

который читает непосредственно из xml файла или вы можете использовать службы репозитория для получения BpmnModel:

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

Process process = bpmnModel.getMainProcess();

Другие вопросы по теме