Добрый день.
Не получается разобраться с работой ауткамов в редакторе. Рисуем тестовую схему процесса и определяем formType = Input dialog и 2 ауткама:

Далее пытаемся выбрать ауткам у связи - не получается (нет доступных для выбора ауткамов):

Хотя это вроде бы не противоречит нотации.
Добавляем исключающий шлюз и все становится нормально:

Казалось бы с этим можно работать, но если изменить formType = Custom, то выбрать ауткам не получается даже после исключающего шлюза.
UPD:
В общем такая схема прекрасно собралась в веб-дизайнере (в приложении):

Но опять же только для formType = Input dialog
gorbunkov
(Maxim Gorbunkov)
2
Добрый день!
Спасибо, что сообщили о баге. Завел тикет и ещё один.
1 лайк
Спасибо, Максим @gorbunkov.
Обратите, пожалуйста, внимание, что в дизайн-тайм (в jmix-plugin) даже при наличии шлюза и выбора ауткам xml формируется неверно.
Отсутствует секция:
<conditionExpression xsi:type="tFormalExpression">${execution.getVariable('Activity_1owh6sz_result') != null && bpm_UserTaskResults.containsOutcome(execution.getVariable('Activity_1owh6sz_result'), 'reject')}</conditionExpression>
Соответственно, даже этот вариант не работает при запуске процесса:

Т.е. какой бы я ауткам не выбрал, процесс пойдет по всем(?).
1 лайк
gorbunkov
(Maxim Gorbunkov)
4
Вот это уже серьёзнее. Завёл баг. Спасибо вам ещё раз.
Оставлю этот тикет здесь скорее для себя…