Size: a a a

Camunda BPM Group

2020 October 25

LP

Ludwig Prinn in Camunda BPM Group
Denis Kotov
Заканчивать процесс из делегата это плоха
А как лучше заканчивать процесс?
источник

DK

Denis Kotov in Camunda BPM Group
Завершающим событием
источник

LP

Ludwig Prinn in Camunda BPM Group
Denis Kotov
Суспенд это вообще не про заканчивание, а про суспенд )
ну мне так показалось, что если надо закончить процесс, то лучше сначала его засуспендить, а потом удалить, или это неправильно?
источник

DK

Denis Kotov in Camunda BPM Group
Неправильно
источник

LP

Ludwig Prinn in Camunda BPM Group
Denis Kotov
Завершающим событием
имею в виду, что мне нужно закончить процесс на определённом шаге после эксепшена
источник

DK

Denis Kotov in Camunda BPM Group
Ну я и говорю, киньте ошибку бпмн
источник

LP

Ludwig Prinn in Camunda BPM Group
т.е. остальные шаги не выполнять
источник

DK

Denis Kotov in Camunda BPM Group
На схеме ее поймайте
источник

DK

Denis Kotov in Camunda BPM Group
И отправьте в завершающее событие
источник

LP

Ludwig Prinn in Camunda BPM Group
Denis Kotov
На схеме ее поймайте
а если таких мест у меня на схеме много? везде аттачед еррор евент добавлять?
источник

DK

Denis Kotov in Camunda BPM Group
Хз, сильно зависит от контекста. Но убивать процесс из делегата нельзя
источник

LP

Ludwig Prinn in Camunda BPM Group
а есть способы отлов эксепшена как-то в одном месте сделать?
источник

DK

Denis Kotov in Camunda BPM Group
Анхендлет еррор встроенный через подпроцесс обработчик
источник

LP

Ludwig Prinn in Camunda BPM Group
ух)
источник

LP

Ludwig Prinn in Camunda BPM Group
смысл такой: мне надо обработать кейс, когда вызов сервиса из делегата возвращает ошибку (сделать какие-то действия и удалить процесс). Таких делегатов несколько
источник

LP

Ludwig Prinn in Camunda BPM Group
как лучше это реализовать без повторения эррор эвентов на схеме?
источник

DK

Denis Kotov in Camunda BPM Group
Denis Kotov
Анхендлет еррор встроенный через подпроцесс обработчик
This
источник

DK

Denis Kotov in Camunda BPM Group
Embedded event subpocess started by error start event
источник

LP

Ludwig Prinn in Camunda BPM Group
Denis Kotov
Embedded event subpocess started by error start event
и типа в этом встроенном подпроцессе уже можно будет завершить родительский?
источник

DK

Denis Kotov in Camunda BPM Group
Кому то из нас двоих следует немного почитать про бпмн ))
источник