Журнал выполнения
Журнал выполнения отображает выполнение скриптов. Это позволяет контролировать запуски, отслеживать состояния и отлаживать ошибки при их возникновении.
Чтобы перейти в Журнал выполнения, нажмите на иконку шестеренки и выберите соответствующий пункт.
Профиль Журнала выполнения
В журнале отображены:
- статусы выполнений:
- выполняется (отработан триггер);
- выполнен (отработаны все блоки);
- ошибка (произошла ошибка в блоке);
- останавливается (запущена остановка скрипта);
- остановлен (скрипт остановлен).
- время начала выполнения скрипта;
- пространство, в котором расположен скрипт;
- название скрипта;
- блок (название триггера запуска скрипта или первый блок, в котором произошла ошибка);
- длительность (время от запуска триггера до присваивания статуса).
Активированный скрипт попадает в Журнал выполнения, если отрабатывает триггер – первый блок в скрипте.
Выполнение может быть завершено:
- когда отработали блоки всех веток;
- когда отработали блоки всех веток до следующего триггера;
- если возникла ошибка при отработке всех веток триггера;
- если пользователь остановил скрипт.
Примечания:
- Статус «Ошибка» регистрируется в 2 случаях:
- блок с ошибкой блокирует дальнейшую работу;
- блок с ошибкой не блокирует дальнейшую работу, отрабатываются все блоки.
- Остановить скрипт можно только в статусе «Выполняется».
Действия c Журналом выполнения
В разделе можно воспользоваться поиском по названию и отфильтровать записи по периоду, пространству и статусу.
Также можно отсортировать записи:
- по актуальности (колонка «Время»);
- по алфавитному порядку (колонки «Пространство», «Скрипт» и «Блок»);
- по длительности (колонка «Длительность»).
Просмотр выполнения скрипта
При нажатии на запись выполнения скрипта открывается его схема. В верхней панели отображены:
- название;
- дата и время;
- длительность;
- статус;
- версия.
Схема скрипта представлена блоками действий и подключений. У блока возможно одно из состояний:
- блок выполнен (доступен просмотр входных и выходных данных выбранного блока, просмотр входных данных триггера доступен всегда);
- ошибка в блоке;
- блок относится к конкретному выполнению, но его невозможно выбрать для просмотра данных;
- блок не относится к конкретному выполнению и его невозможно выбрать для просмотра данных.
Данные между блоками отображаются в формате JSON.
При обработке пакетных данных из БД на входе и на выходе в панели слева отображаются первые 10 записей и общее количество записей пакетов.
Состояние «Ошибка в блоке»
Если у блока есть выходные данные в состоянии «Ошибка в блоке», на панель слева добавляется вкладка Ошибка. Если выходных данных нет, то вкладка Ошибка заменяет вкладку выходных данных.
Также в случае ошибки карточка скрипта в пространстве показывает количество ошибок, произошедших за 7 дней + за текущий день.