Size: a a a

Camunda BPM Group

2020 May 18

YY

Yo Yo in Camunda BPM Group
В листенерах идёт обращение к переменным, которые ещё не получили в принципе (потому как они вычисляются на предыдущем степе).
источник

SD

Serg D. in Camunda BPM Group
Мне кажется, формулировка "кажется" не самый лучший подход при работе с компьютерными технологиями)))) вы уверены что они действительно вызываются? И вызываются именно там, где вы думаете? И в другие места их не прикрутили?)
источник

YK

Yernaz Kalingarayev in Camunda BPM Group
может сервис таск нужно передвинуть за шлюз? то есть только после получения одобрения чтобы срабатывал
источник

YY

Yo Yo in Camunda BPM Group
del
источник

YY

Yo Yo in Camunda BPM Group
Serg D.
Мне кажется, формулировка "кажется" не самый лучший подход при работе с компьютерными технологиями)))) вы уверены что они действительно вызываются? И вызываются именно там, где вы думаете? И в другие места их не прикрутили?)
Нашёл на схеме, почему случается ошибка, но её природу понять не могу.
Оказалось, дело вовсе не в листенерах, а в output'ах.
источник

НА

Н А in Camunda BPM Group
Ребята, привет, подскажите, пожалуйста, где можно найти нормальный RFI для bpm-системы?
источник

SD

Serg D. in Camunda BPM Group
Yo Yo
Нашёл на схеме, почему случается ошибка, но её природу понять не могу.
Оказалось, дело вовсе не в листенерах, а в output'ах.
👍
источник

НА

Н А in Camunda BPM Group
Облазил всё и вся, ничего нормального не смог найти
источник

YY

Yo Yo in Camunda BPM Group
Проблема такая:
В вызываемой активности есть externalTask, который должен после выполнения положить определённый результат в output, но выполниться (а если точнее, даже запуститься), он ещё не успел. Соответственно, никакого результата в output переменную в нём мы положить не можем.
Вопрос остаётся почти тот же: Камунда пытается смапить все переменные, даже если сама принудительно завершила активность, нормальное ли это поведение? И если да, как это можно исправить?
Маппинг переменной в outputParameters прописан как обычный sourceExpression.
источник

НА

Н А in Camunda BPM Group
Или если есть у кого-нибудь пример, вы не могли бы поделиться, пожалуйста
источник

DK

Denis Kotov in Camunda BPM Group
Н А
Или если есть у кого-нибудь пример, вы не могли бы поделиться, пожалуйста
что за RFI?
источник

SD

Serg D. in Camunda BPM Group
Yo Yo
Проблема такая:
В вызываемой активности есть externalTask, который должен после выполнения положить определённый результат в output, но выполниться (а если точнее, даже запуститься), он ещё не успел. Соответственно, никакого результата в output переменную в нём мы положить не можем.
Вопрос остаётся почти тот же: Камунда пытается смапить все переменные, даже если сама принудительно завершила активность, нормальное ли это поведение? И если да, как это можно исправить?
Маппинг переменной в outputParameters прописан как обычный sourceExpression.
А где она пытается смапить? В "ожидание approve"?
источник

НА

Н А in Camunda BPM Group
Список функциональных требований к bpm системе
источник

YY

Yo Yo in Camunda BPM Group
Serg D.
А где она пытается смапить? В "ожидание approve"?
нет, в параллельной активности "Deploy on DEV" вызывается externalTask, который имеет output'ы. Вот для этого таска она их пытается смапить и падает.
Т.е. на уровне ниже даже.
источник

DK

Denis Kotov in Camunda BPM Group
Н А
Список функциональных требований к bpm системе
источник

SD

Serg D. in Camunda BPM Group
Yo Yo
нет, в параллельной активности "Deploy on DEV" вызывается externalTask, который имеет output'ы. Вот для этого таска она их пытается смапить и падает.
Т.е. на уровне ниже даже.
А с областью видимости там все норм? Мне пока непонятна ваша проблема
источник

YY

Yo Yo in Camunda BPM Group
Serg D.
А с областью видимости там все норм? Мне пока непонятна ваша проблема
Проблема следующая:
Есть две параллельных таски - 1. Ожидание аппрува, 2. Вызов другого флоу (Выкладка и тесты на DEV).
В вызванном во 2 пункте флоу внутри имеется externalTask. Этот externalTask имеет outputParameters.
Но он даже запуститься не успевает (соответственно, маппить нечего). И вот тут он падает с ошибкой.
Область видимости у переменных нормальная. Когда идём по позитивному сценарию, всё ок.
Почему инцидент зарегистрировался на другой активности, в принципе есть предположение, что exception propagation так работает, видимо.
источник

SD

Serg D. in Camunda BPM Group
Мне все-таки кажется вы неверно определили место проблемы. Что в инциденте? Какая ошибка?
источник

НА

Н А in Camunda BPM Group
источник

НА

Н А in Camunda BPM Group
Денис, спасибо большое, полезная штука, я говорил вот про нечто подобное
источник