Работа редактора с outcome

Добрый день.

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

image

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

image

Хотя это вроде бы не противоречит нотации.

Добавляем исключающий шлюз и все становится нормально:
image

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

UPD:
В общем такая схема прекрасно собралась в веб-дизайнере (в приложении):
image

Но опять же только для formType = Input dialog

Добрый день!

Спасибо, что сообщили о баге. Завел тикет и ещё один.

1 симпатия

Спасибо, Максим @gorbunkov.

Обратите, пожалуйста, внимание, что в дизайн-тайм (в jmix-plugin) даже при наличии шлюза и выбора ауткам xml формируется неверно.
Отсутствует секция:

<conditionExpression xsi:type="tFormalExpression">${execution.getVariable('Activity_1owh6sz_result') != null &amp;&amp; bpm_UserTaskResults.containsOutcome(execution.getVariable('Activity_1owh6sz_result'), 'reject')}</conditionExpression>

Соответственно, даже этот вариант не работает при запуске процесса:
image
Т.е. какой бы я ауткам не выбрал, процесс пойдет по всем(?).

1 симпатия

Вот это уже серьёзнее. Завёл баг. Спасибо вам ещё раз.

Оставлю этот тикет здесь скорее для себя…