Коллеги, добрый день! Подскажите, пожалуйста, сталкивался ли кто-нибудь с необходимостью отлавливать исключения для external-тасков? Не могу понять какой тип установить, чтобы управление пошло по линии выходящей из catch-кружка: https://prnt.sc/t8z5rz
Коллеги, добрый день! Подскажите, пожалуйста, сталкивался ли кто-нибудь с необходимостью отлавливать исключения для external-тасков? Не могу понять какой тип установить, чтобы управление пошло по линии выходящей из catch-кружка: https://prnt.sc/t8z5rz
external-таск отправляет сообщение в топик, сторонний микросервис читает сообщение из топика и вызывает .handleFailure(). Catch-блок должен поймать это исключение и отправить обработку по другому пути (на схеме - линия уходящая вниз). Сейчас у меня такие отлавливаемые исключения застревают на catch-блоке и не двигаются дальше: https://prnt.sc/t8yeuf
external-таск отправляет сообщение в топик, сторонний микросервис читает сообщение из топика и вызывает .handleFailure(). Catch-блок должен поймать это исключение и отправить обработку по другому пути (на схеме - линия уходящая вниз). Сейчас у меня такие отлавливаемые исключения застревают на catch-блоке и не двигаются дальше: https://prnt.sc/t8yeuf
external-таск отправляет сообщение в топик, сторонний микросервис читает сообщение из топика и вызывает .handleFailure(). Catch-блок должен поймать это исключение и отправить обработку по другому пути (на схеме - линия уходящая вниз). Сейчас у меня такие отлавливаемые исключения застревают на catch-блоке и не двигаются дальше: https://prnt.sc/t8yeuf
HandleFailure генерит инцидент, у них есть определенные правила обработки, которые вы можете устанавливать на стороне external service. Оно не обрабатывается на стороне bpmn, есть только возможность "повторить"