Инциденты

Инцидентом называют ошибку, из-за которой экземпляр процесса не может продолжить выполнение: например, задание или внешняя задача исчерпали число попыток. Механизм описан в разделе Инциденты документации движка.

Экран Инциденты показывает открытые инциденты подключенного движка по всем процессам. Откройте его, выбрав Инциденты в меню приложения. Инциденты конкретного экземпляра процесса также доступны на вкладке Incidents в подробном просмотре экземпляра, а сами такие экземпляры отмечены в списке значком.

Список инцидентов

Для каждого инцидента выводятся:

  • Id — идентификатор инцидента, по нему открывается подробный просмотр;

  • Тип — тип инцидента, например ошибка задания или внешней задачи;

  • Сообщение — текст ошибки;

  • Процесс и Экземпляр процесса;

  • Активность — элемент процесса, на котором возник инцидент;

  • Дата создания.

Список можно отфильтровать:

  • по процессу и его версии;

  • по типу инцидента, в том числе по собственному типу (значение Другой);

  • по тексту сообщения;

  • по активности;

  • по идентификатору экземпляра процесса;

  • по дате создания.

Повторный запуск

Если инцидент вызван заданием или внешней задачей, которые исчерпали попытки, их можно запустить повторно: Control увеличит число оставшихся попыток, и движок снова попробует выполнить шаг.

Чтобы запустить повторно несколько инцидентов:

  1. Отметьте инциденты в списке.

  2. Нажмите кнопку повторного запуска над списком.

  3. В окне Повторный запуск активностей укажите новое число попыток в поле Повторные попытки и подтвердите действие.

Число попыток увеличивается асинхронно. Обновите список, чтобы увидеть результат.

Для отдельного инцидента повторный запуск доступен в подробном просмотре: окно Повторный запуск задания или Повторный запуск внешней задачи в зависимости от типа инцидента.

Если причина ошибки не устранена, после исчерпания новых попыток инцидент появится снова. Сначала проверьте текст ошибки и стектрейс.

Подробности инцидента

Чтобы открыть инцидент, нажмите на его идентификатор или выберите его и нажмите View. Окно содержит три группы сведений:

  • Общая информация — идентификатор, тип, сообщение, дата создания и полезная нагрузка (например, идентификатор задания или внешней задачи);

  • Процесс и активность — процесс, экземпляр процесса, активность и активность, на которой произошел сбой;

  • Связанные инциденты — причина инцидента и корневой инцидент, если инцидент вызван другим.

Из окна можно:

  • открыть стектрейс ошибки;

  • перейти к процессу, экземпляру процесса, связанному заданию или внешней задаче;

  • открыть причину инцидента или корневой инцидент;

  • скопировать идентификатор инцидента и полезную нагрузку;

  • запустить шаг повторно.