Событие-ошибка на БП

отредактировано 30 апр Раздел: Бизнес-процессы (WorkFlow)

Добрый день, на некоторых бизнес-процессах в нашей системе настроены пограничные события ошибки:

На wiki не нашла информации по настройке данных событий на БП (только для ETL).
В настройках самого элемента тоже ничего нет, что указывало бы на связь с каким-то источником или алгоритмом.
Никакого справочника исключений тоже не нашла (только справочник для ETL, но там нет похожих событий).
События настраивались очень давно, сотрудники, которые это делали уже не работают.

Работают ли данные события на БП или этот функционал упразднен?
И если работают, то как они настраиваются?

Комментарии

  • События работают. Сам элемент связан с этапом, к которому он прикреплен. Атрибута "Ошибка выполнения этапа бизнес-процесса" сейчас нет на визуале. Можно создать свой визуал и вынести на него этот атрибут.

    В атрибуте можно выбрать следующие значения:

    • ошибка выполнения обработчика сервисного действия - обобщенная ошибка, которая возникает при выполнении расширения из перечня расширений в сервисной задаче. Например, NPE, падение выполняемого алгоритма и другие ошибки, которые возникают из-за неправильных данных, которые подаются, например, в алгоритм;
    • ошибка вызова асинхронной операции - ошибка данного типа происходит, когда алгоритм для выполнения вызова асинхронной операции упал n раз;
    • превышено время ожидания ответа асинхронной операции - данная ошибка возникает при истечении времени ожидания ответа асинхронной операции;
    • ошибка выполнения асинхронной операции - ошибка возникает, когда через функцию pushAsyncOperationFailedEvent получено уведомление о неуспешном выполнении асинхронной операции.
  • отредактировано 5 мая

    @Anton_Knyazev, спасибо за ответ!
    Но такого атрибута не нашли ни на элементе, ни на этапе:

    В реестре атрибутов такого атрибута также не обнаружено.
    Подскажите, к какому типу относится атрибут "Ошибка выполнения этапа бизнес-процесса"?

    Наша версия платформы:

  • Предыдущий комментарий относился к сервисным задачам, этой доработки нет в вашей версии платформы. На вашей версии платформы можно прикреплять события к задачам. В карточке задачи будет появляться кнопка с названием этапа, после нажатия по которой БП пойдет по переходу из события-ошибки.

  • Спасибо, да, кнопку на задаче мы видим.
    То есть никаких настроек для данных кнопок нет? Например, их нельзя скрыть для определенных условий, так?

  • Спасибо!

Войдите или Зарегистрируйтесь чтобы комментировать.