Динамическое создание WorkItems в пользовательских задачах

Я делаю PoC, чтобы определить, можем ли мы использовать jBPM в качестве встроенного компонента в нашем корпоративном приложении.

Я пытаюсь определить, есть ли способ для пользовательской задачи не только принимать объекты WorkItem в обработчик, но и создавать новые объекты WorkItem, а затем передавать их последующим пользовательским задачам. Не существует эквивалента WorkItemManager.addNewWorkItem().

Что мне не хватает или я просто неправильно подхожу к этому?


person Rick Meier    schedule 07.10.2014    source источник


Ответы (1)


WorkItems - это объекты, управляемые изнутри, не уверен, что понимаю, почему вы хотите передать рабочие элементы следующему узлу.

Однако, если вы рассматриваете возможность динамического добавления пользовательского рабочего элемента в экземпляр процесса (обратите внимание, что для этого его необходимо определить как специальный (под)процесс), вы можете искать это : https://github.com/droolsjbpm/jbpm/blob/master/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/DynamicUtils.java#L55

person Kris Verlaenen    schedule 09.10.2014