Size: a a a

Camunda BPM Group

2021 January 30

AK

Artem Kuraev in Camunda BPM Group
Если вам нужно нанять человека, то вакансии тут приветствуются☺️
источник
2021 February 01

ET

Ed Tsoy in Camunda BPM Group
будет ли throw new BpmnError("some-error-code") ловиться в Error Boundary Event с пустым свойством Error (Error Code)?

из документации и обучающих видео от Camunda ответ на этот вопрос вообще не очевиден...
источник

ММ

Максим Монин... in Camunda BPM Group
Оно будет приводить к Exception что обработка события не найдена, если конечно оно не ловиться на блоках каких то выше. И в итоге приводить к Process_terminated
источник

ММ

Максим Монин... in Camunda BPM Group
типа аналог exception который не обработали
источник

ET

Ed Tsoy in Camunda BPM Group
Вот я тоже так думал после просмотра видео и документации, а коллеги говорят, что де-факто ловится...
Перепроверим ещё
источник

R

Ruslan in Camunda BPM Group
Anna Vekshina
ситуация такая. Стартует событийный подпроцесс, по нему начинает двигаться токен. Совершается параллельное событие, которое приводит ко второму старту событийного подпроцесса. Камунда выдает ошибку: ENGINE-03005 Execution of 'DELETE ExternalTaskEntity[48c2ddff-6209-11eb-aed7-52dacd3544d6]' failed. Entity was updated by another transaction concurrently. Система падает
Сорри, что так поздно. А у Вас подпроцесс где находится? В рамках основной схемы или как отдельная схема?
Если первый вартант- то не удивительно. И побороть это легко
источник

AV

Anna Vekshina in Camunda BPM Group
в рамках основной схемы
источник

R

Ruslan in Camunda BPM Group
Там есть фишка, недавно столкнулся
источник

R

Ruslan in Camunda BPM Group
Переменные подпроцесса превращаются в глобальные для всей схемы
источник

R

Ruslan in Camunda BPM Group
Как результат, параллельный подпроцесс ломает запущеный предыдущий
источник

R

Ruslan in Camunda BPM Group
Что бы такого не было- объявляйте переменные в инпутах подпроцесса
источник

R

Ruslan in Camunda BPM Group
После этого все будет ок
источник

R

Ruslan in Camunda BPM Group
Их даже пустыми можно объявить
источник

AV

Anna Vekshina in Camunda BPM Group
Ruslan
Что бы такого не было- объявляйте переменные в инпутах подпроцесса
Правильно ли я поняла, что во всех тасках и параметрах входа/выхода/событий необходимо протаскивать в выходных параметрах необходимые параметры процесса?
источник

AV

Anna Vekshina in Camunda BPM Group
подпроцесса
источник

R

Ruslan in Camunda BPM Group
Anna Vekshina
Правильно ли я поняла, что во всех тасках и параметрах входа/выхода/событий необходимо протаскивать в выходных параметрах необходимые параметры процесса?
Не совсем, только те, которые уникальные для подпроцесса
источник

AV

Anna Vekshina in Camunda BPM Group
спасибо, сейчас попробую, отпишу по результату
источник

R

Ruslan in Camunda BPM Group
Anna Vekshina
спасибо, сейчас попробую, отпишу по результату
👍👍👍
источник

..

. . in Camunda BPM Group
Добрый день! Есть под процесс в котором вызывается сервис таск. Если сервис таск падает в ошибку, то она отлавливается через BoundaryEvent и ждёт определенное время, и вызывает сервис таск заново. Таск сейчас вызывается до тех пор, пока она не выполнится. Я хочу сделать так, чтобы триггер пробовал вызывать сервис таск определенное время. после чего полностью завершался процесс. Подскажите что можно заюзать?
источник

ММ

Максим Монин... in Camunda BPM Group
поставьте boundary timer event
источник