Поддерживает ли Activiti «прослушивание» делегированной задачи, которая должна быть решена? - PullRequest
0 голосов
/ 27 сентября 2018

Справочная информация: есть пользовательская задача, которая должна быть выполнена на нашем интерфейсе, с некоторой информацией, указывающей, требуется ли новая пользовательская задача.В то время, когда пользовательское задание завершается, есть уполномоченный.Поэтому POST: ... / runtime / tasks / {taskId} с

{

    "action": "complete",

    "variables": [...]

}

возвращает исключение: «Делегированная задача не может быть выполнена, но должна быть решена вместо этого.»

В моем определении пользовательской задачи я реализовал taskListener, чтобы дождаться завершения события и проанализировать переменные задачи на предмет информации, которая определит необходимость создания последующей задачи.Теперь я вижу, что мне нужно решить задачу, прежде чем она будет выполнена, но это означает, что у моего taskListener нет инициирующего события.Реализация системной задачи с помощью класса делегата Java, похоже, не работает, так как она все еще ожидает завершения пользовательской задачи при выполнении процесса.Есть ли для меня какие-либо средства «прослушать» действие разрешения пользовательской задачи, чтобы я мог продолжить?

...