Activiti: конечное событие сработало, но таблица act_hi_actinst в базе данных не обновлена - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть процесс bpmn с одним окончанием, доступным двумя способами.Эти два способа заканчиваются примерно одинаковыми автоматическими заданиями.В одном случае все хорошо, но не во втором способе.

Таким образом, конечное событие корректно запускается (я посмотрел в таблице act_hi_actinst с моей переменной proc_inst_id_ )но столбец end_act_id_ абсолютно не обновляется .. То же самое для end_time_ и duration_ .

Мне действительно нужно обновить эту переменную для проверкикакой процесс закончен или нет.Я не знаю, важно ли это, но у меня есть несколько задач с несколькими экземплярами в моем процессе (отменены путем выполнения определенных задач).

Спасибо за вашу помощь!

end Eventв моей таблице активности

1 Ответ

0 голосов
/ 15 февраля 2019

Я нашел проблему.

Меня одурачили задачи из нескольких экземпляров в моем проекте.Я ставлю граничные сигналы на задачи с несколькими экземплярами, чтобы отменить их при выполнении определенных задач.Я связал эти пограничные сигналы с моими последними инклюзивными воротами, но это была ошибка.Некоторые экземпляры моих задач с несколькими экземплярами не были завершены должным образом.

Я только что связал свои граничные сигналы с окончанием рабочего процесса, и теперь он работает хорошо.

...