Size: a a a

Camunda BPM Group

2021 February 03

ОП

Олег Павлов... in Camunda BPM Group
Nikita Kharlamov
Коллеги, добрый вечер!
Может кто-то сможет направить в нужном направлении, сам недавно работаю с камундой.
Есть user task, в котором добавлен tasklistener по событию create, где вызывается сторонний сервис, если данный сервис не доступен хотелось бы чтобы процесс шёл по ветке с исключением, пытался вызывать исключение через throw new BpmnError, но не выходит. Что не так делаю?
а почему бы не оформить лиснер в виде делегата, вызываемого на сервис-таске после юзер-таски?
источник

ОП

Олег Павлов... in Camunda BPM Group
Олег Павлов
а почему бы не оформить лиснер в виде делегата, вызываемого на сервис-таске после юзер-таски?
и вот в этом делегате уже фровить бпмн-иксепшн
источник

NK

Nikita Kharlamov in Camunda BPM Group
Спасибо за идею, можно попробовать
источник
2021 February 04

R

Ruslan in Camunda BPM Group
Anna Vekshina
Заменили входящие событие с условия на сообщение и перестал зацикливаться процесс. о_О
👍👍👍👍👍👍👍
источник

AV

Anna Vekshina in Camunda BPM Group
Denis Kotov
Зачем по таскам, можно по инстансам. https://docs.camunda.org/manual/7.14/reference/rest/process-instance/get-query/ бизнес-ки передаете и в ответ массив получите , из которого по definitionId уже найдете тот подпроцесс, который вас интересует
Спасибо! сделали по инстансам + заменили условное событие на месседж, кажется заработало )
источник

DK

Denis Kotov in Camunda BPM Group
Anna Vekshina
Спасибо! сделали по инстансам + заменили условное событие на месседж, кажется заработало )
источник

AV

Anna Vekshina in Camunda BPM Group
😁
источник

НЩ

Николай Щепилов... in Camunda BPM Group
Всем доброго вечера! Подскажите, не могу понять из доки, а в БД не пускают посмотреть: если я через REST удаляю инстанс по ID, то инцидент, связанный с инстансом удалиться?
источник

DK

Denis Kotov in Camunda BPM Group
Николай Щепилов
Всем доброго вечера! Подскажите, не могу понять из доки, а в БД не пускают посмотреть: если я через REST удаляю инстанс по ID, то инцидент, связанный с инстансом удалиться?
Да
источник

НЩ

Николай Щепилов... in Camunda BPM Group
@Kotskin, благодарствую! =)
источник
2021 February 05

VK

Vladimir Kulbida in Camunda BPM Group
Всем, привет. Настраиваю LDAP авторизацию с Camunda (все сделал по документации https://docs.camunda.org/manual/7.14/user-guide/process-engine/identity-service/#the-ldap-identity-service), но при попытки авторизоваться выходит ошибка Login Failed :
Wrong credentials, locked user or missing access rights to application
Вроде связь с LDAP есть, т.е. если указать не корректный managerPassword или managerDn, при авторизации будет писать нет связи c LDAP и в логах эксепшен по этой теме виден.
Подскажите что я мог упустить при настройке?
источник

VK

Vladimir Kulbida in Camunda BPM Group
все разобрался идентификация в LDAP идет только по атребуту userIdAttribute, если необходимо индетифицировать по нескольким полям LDAP, нужно создать несколько атребутов userIdAttribute))
источник

TL

Timur Lastaev in Camunda BPM Group
Отправляю businessKey и variables в таком виде и назад не возвращается ни то ни другое.

В чем может быть проблема?
источник

TL

Timur Lastaev in Camunda BPM Group
this.restObjectController
 .createObject(`/${this.processDefinitionResourceName}/key/${key}/start`,
 { data }, { headers: { 'Content-Type': 'application/json' } })
источник

DK

Denis Kotov in Camunda BPM Group
With variables true надо передавать ещё, чтобы они назад вернулись вроде
источник

TL

Timur Lastaev in Camunda BPM Group
Так тоже пробовал. Но это я так понял про возврат переданных переменных в теле ответа на запрос запуска интанса (этот запрос).
источник

DK

Denis Kotov in Camunda BPM Group
А ты что хочешь назад?
источник

TL

Timur Lastaev in Camunda BPM Group
Интересно, что если передать только businessKey отрабатывает, если отдельно переменные - не отрабатывает.
источник

DK

Denis Kotov in Camunda BPM Group
Если процесс синхронный, то он отработает и вернет все, что в итоге получилось
источник

TL

Timur Lastaev in Camunda BPM Group
Denis Kotov
А ты что хочешь назад?
businessKey и переменные
источник