Инциденты
Инцидентом называют ошибку, из-за которой экземпляр процесса не может продолжить выполнение: например, задание или внешняя задача исчерпали число попыток. Механизм описан в разделе Инциденты документации движка.
Экран Инциденты показывает открытые инциденты подключенного движка по всем процессам. Откройте его, выбрав Инциденты в меню приложения. Инциденты конкретного экземпляра процесса также доступны на вкладке Incidents в подробном просмотре экземпляра, а сами такие экземпляры отмечены в списке значком.
Список инцидентов
Для каждого инцидента выводятся:
-
Id — идентификатор инцидента, по нему открывается подробный просмотр;
-
Тип — тип инцидента, например ошибка задания или внешней задачи;
-
Сообщение — текст ошибки;
-
Процесс и Экземпляр процесса;
-
Активность — элемент процесса, на котором возник инцидент;
-
Дата создания.
Список можно отфильтровать:
-
по процессу и его версии;
-
по типу инцидента, в том числе по собственному типу (значение Другой);
-
по тексту сообщения;
-
по активности;
-
по идентификатору экземпляра процесса;
-
по дате создания.
Повторный запуск
Если инцидент вызван заданием или внешней задачей, которые исчерпали попытки, их можно запустить повторно: Control увеличит число оставшихся попыток, и движок снова попробует выполнить шаг.
Чтобы запустить повторно несколько инцидентов:
-
Отметьте инциденты в списке.
-
Нажмите кнопку повторного запуска над списком.
-
В окне Повторный запуск активностей укажите новое число попыток в поле Повторные попытки и подтвердите действие.
Число попыток увеличивается асинхронно. Обновите список, чтобы увидеть результат.
Для отдельного инцидента повторный запуск доступен в подробном просмотре: окно Повторный запуск задания или Повторный запуск внешней задачи в зависимости от типа инцидента.
| Если причина ошибки не устранена, после исчерпания новых попыток инцидент появится снова. Сначала проверьте текст ошибки и стектрейс. |
Подробности инцидента
Чтобы открыть инцидент, нажмите на его идентификатор или выберите его и нажмите View. Окно содержит три группы сведений:
-
Общая информация — идентификатор, тип, сообщение, дата создания и полезная нагрузка (например, идентификатор задания или внешней задачи);
-
Процесс и активность — процесс, экземпляр процесса, активность и активность, на которой произошел сбой;
-
Связанные инциденты — причина инцидента и корневой инцидент, если инцидент вызван другим.
Из окна можно:
-
открыть стектрейс ошибки;
-
перейти к процессу, экземпляру процесса, связанному заданию или внешней задаче;
-
открыть причину инцидента или корневой инцидент;
-
скопировать идентификатор инцидента и полезную нагрузку;