Size: a a a

Camunda BPM Group

2020 June 30

AP

Alexander Pezikov in Camunda BPM Group
Denis Kotov
тогда это эскалация
так вот, в случае эскалации, управление не переходит к следующему блоку для отправки сообщения, а висит в виде ошибки:
https://prnt.sc/t8zmap
источник

AP

Alexander Pezikov in Camunda BPM Group
можете подсказать что смотреть/делать, чтобы управление переходило дальше?
источник

DK

Denis Kotov in Camunda BPM Group
А, эскалацию помоему из екстрнал таска низя. Ну тогда БПМН тож пойдет
источник

DK

Denis Kotov in Camunda BPM Group
источник

SD

Serg D. in Camunda BPM Group
bpmnFailure из externalTask, выбросит bpmnError, его отлавливаете и из него бросаете эскалацию.
источник

AP

Alexander Pezikov in Camunda BPM Group
Serg D.
bpmnFailure из externalTask, выбросит bpmnError, его отлавливаете и из него бросаете эскалацию.
а можете подсказать чем его отлавливать?
источник

SD

Serg D. in Camunda BPM Group
boundaryEvent, как вы нарисовали эскалацию.
источник

SD

Serg D. in Camunda BPM Group
источник

SD

Serg D. in Camunda BPM Group
Как-то так должно получиться. Перехватили логическую ошибку ("задача не актуальна") и выбросили эскалацию. Которую вы уже логически встроите в свой процесс
источник

SD

Serg D. in Camunda BPM Group
@Kotskin Так же? )
источник

DK

Denis Kotov in Camunda BPM Group
да можно так сильно не угорать. кинули бпмн еррор и поехали дальше делать что там надо надо
источник

SD

Serg D. in Camunda BPM Group
Alexander Pezikov
а можете подсказать чем его отлавливать?
В смысле "отловили ошибку и стрелкой передали управление в то место схемы, куда вам нужно"
источник

AP

Alexander Pezikov in Camunda BPM Group
И в первом, и во втором случаях выполнение останавливается на catch-блоке в external-таске и не двигается дальше:
https://prnt.sc/t8zyyn
https://prnt.sc/t9003p
источник

SD

Serg D. in Camunda BPM Group
Вы из экстернал таска выбрасываете инцидент. А нужно bpmnError.
источник

SD

Serg D. in Camunda BPM Group
У вас в коде handleFailure, а нужно handleBpmnError
источник

AP

Alexander Pezikov in Camunda BPM Group
Serg D.
У вас в коде handleFailure, а нужно handleBpmnError
Спасибо большое, помогло!
источник

SD

Serg D. in Camunda BPM Group
👍
источник

AR

Alena R in Camunda BPM Group
Всем привет, а есть ли какие то обучалки по CMMN ? Ищу простенькое, для чайников, буду рада вашим советам
источник

SD

Serg D. in Camunda BPM Group
Кроме поверхностных примеров, я не нашёл ничего интересного. Разбирался по офф.документации методом тыка. На ютубе есть видео Sergey , но там больше просто пример использования.
источник

DK

Denis Kotov in Camunda BPM Group
CMMN бестолковый, можно не учиться ему
источник