Добрый день!
Вопрос, является ли старт instance в activity асинхронным, если нет, то существует ли способ асинхронного запуска механизмами платформы ?
1 симпатия
Добрый день! Расскажите, пожалуйста, чуть более подробно что вы имеете в виду под “асинхронным запуском” и в каких случаях он вам нужен.
В модели процесса реализован последовательный вызов нескольких serviceTask каждый из которых вызывает java метод выполнение которого занимает продолжительное время, userTask нет.
Если я в middleware используя метод processRuntimeManager.startProcess() запускаю instance, то пока instance не будет завершен, выполнение метода в котором происходит запуск instance не продолжится.
Вы можете проставить атрибут “asynchronous” у сервис таски в true:
Также не забудьте проставить в true значение свойства приложения bpm.activiti.asyncExecutorEnabled
1 симпатия