Как получить имя Исходящего Перехода в Activiti7 - PullRequest
0 голосов
/ 10 сентября 2018

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

1 Ответ

0 голосов
/ 11 сентября 2018

Рави, те классы, которые были удалены давно в 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();
...