Страница «Actions»

Чтобы открыть страницу «Actions», нажмите на любую задачу на странице «Tasks».

Каждая строка на странице — это одно из действий, последовательное выполнение которых приведёт к выполнению задачи.

Рассмотрим элементы данной страницы:

  1. «Поиск» — с помощью поисковой строки можно найти действие по его названию.

  2. Фильтр.

    Включает 3 фильтра:

    • «Тип» — фильтр поиска действий по типу: системная команда или SQL-запрос.

    • «Статус» — фильтр поиска действий по статусу:

      • «Создано» — созданные, но еще не выполненные действия;

      • «Ошибка» — выполненные с ошибкой действия;

      • «В процессе» — действия в процессе выполнения;

      • «Успешно» — успешно выполненные действия;

      • «Прервано» — принудительно прерванные в процессе выполнения действия;

      • «Тайм аут» — истекшие по тайм ауту действия.

    • «Состояние» — фильтр поиска действий по состоянию:

      • «Отключено» — недоступные для выполнения при запуске задачи действия;

      • «Включено» — доступные для выполнения при запуске задачи действия.

    С помощью кнопки «Очистить фильтры», обозначенной цифрой 4 на рисунке выше, можно очистить все фильтры.

  3. «Обновить» — обновляет страницу.

  4. «Добавить действие» — с помощью этой кнопки можно добавить новое действие.

Чтобы добавить новое действие:

  1. Выберите тип действия из предложенных в выпадающем списке:

    • «Системная команда» — команды по управлению базами данных;

    • «SQL» — запросы на языке SQL;

  2. Заполните поля в появившемся модальном окне. В зависимости от типа действия окна их создания будут отличаться:

    • Системная команда:

      • «Присвоить название действию» — введите название действия. Максимальная длина — 50 символов;

      • «Введите команду» — введите системную команду, которую необходимо выполнить в рамках действия;

      • «В случае ошибки» — в выпадающем списке выберите поведение при ошибке, возникшей во время выполнения действия:

        • «Остановить задачу» — действие прекратится и задача приобретет статус «Ошибка»;

        • «Игнорировать ошибку и продолжить выполнение задачи» — ошибка игнорируется, действие продолжается дальше. При отсутствии ограничений задача выполняется со статусом «Успешно».

    • SQL-запрос:

      • «Присвоить название действию» — введите название действия. Максимальная длина — 50 символов;

      • «Выберите БД» — выберите базу данных, для которой будет выполняться запрос;

      • «Введите SQL-запрос» — введите текст выполняемого SQL-запроса;

      • «В случае ошибки» — в выпадающем списке выберите поведение при ошибке, возникшей во время выполнения действия:

        • «Остановить задачу» — действие прекратится и задача приобретет статус «Ошибка»;

        • «Игнорировать ошибку и продолжить выполнение задачи» — ошибка игнорируется, действие продолжается дальше. При отсутствии ограничений задача выполняется со статусом «Успешно».

  3. Нажмите на кнопку «Сохранить». Новое действие появится в списке.

В таблице отображается вся информация о действиях: статус, имя, параметры и тип действия:

При нажатии на три точки справа от действия откроется его меню.

Меню действия содержит следующие опции:

  • «Переместить вверх» — перемещает действие на одну строку вверх;

  • «Переместить вниз» — перемещает действие на одну строку вниз;

  • «Изменить параметры» — открывает окно редактирования параметров действия, указываемых при его создании;

  • «Отключить» — отключает действие и делает его недоступным для выполнения при запуске задачи;

  • «Удалить действие» — открывает окно удаления действия. В текстовом поле окна введите слово «удалить» и нажмите на кнопку «Удалить» для подтверждения.

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

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

  • «Включить» — включает все действия вне зависимости от их текущего статуса;

  • «Отключить» — отключает все действия вне зависимости от их текущего статуса.