Есть ли способ сгенерировать кликабельное изображение процесса activiti для бизнес-ключа - PullRequest
0 голосов
/ 07 апреля 2020

Мы используем activiti для автоматизации наших процессов, и у нас есть требование показать, где находится текущий процесс.

Для этого мы используем следующие логики c для генерации изображения.

ProcessInstance processInstance = runtimeService.createProcessInstanceQuery()
                .processInstanceBusinessKey(businessKey).active().singleResult();
BpmnModel model = repoSrvc.getBpmnModel(processInstance.getProcessDefinitionId());
ProcessDiagramGenerator generator = new DefaultProcessDiagramGenerator();
InputStream in = generator.generateDiagram(model, runtimeService.getActiveActivityIds(processInstance.getProcessInstanceId()));

Проблема с изображением заключается в том, что наши подпроцессы и операции вызова начинаются с точки (0,0).

Есть ли способ показать их при нажатии на подпроцесс / активацию вызова блок? или, может быть, запустить изображение подпроцесса / вызова activiti в конце основного изображения?

...