Перейти к содержанию

Task manager

В модуле Control администратор обладает возможностью задавать, настраивать и управлять заданиями в соответствии с определенным расписанием, используя функциональный модуль, названный «Менеджер заданий» (Task Manager). Для доступа к данному модулю администратору необходимо перейти сначала на страницу «Обзор» любого продукта, доступного в модуле Control, далее на страницу «Задания».

Рисунок. Переход на страницу «Задания»
Рисунок 1: Рисунок. Переход на страницу «Задания»

Модуль «Менеджер заданий» включает следующие основные разделы:

  • Журнал заданий (1): В этом разделе представлен список заданий, как завершенных, так и находящихся в процессе выполнения.

  • Каталог заданий (2): Данный раздел содержит перечень всех доступных заданий и служит справочником для администратора.

  • Расписание заданий (3): В этом разделе представлен список заданий, запланированных для выполнения в соответствии с определенным графиком. Раздел «Расписание заданий» дополнительно подразделяется на следующие вкладки:

  • Список экземпляров: Этот подраздел включает в себя шаблоны заданий, которые планируются для выполнения. Здесь показаны атрибуты выполняемых заданий и предварительно заполненные параметры расписания.

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

  • Календарь запусков (4): В данном разделе представлены задания, запланированные для выполнения с учетом расписания, сгруппированные по дням.

Рисунок. Разделы Task Manager
Рисунок 2: Рисунок. Разделы Task Manager

Журнал заданий

При переходе на страницу «Задания» администратору по умолчанию открывается страница с журналом заданий.

Журнал заданий представляет собой список заданий, которые были запущены через интерфейс модуля Control. Для удобства просмотра администратору предоставляется таблица, содержащая историю запущенных заданий

Рисунок. Вкладка «Журнал»
Рисунок 3: Рисунок. Вкладка «Журнал»

Администратору доступна возможность отмены заданий, находящихся в статусе «Queued» (1). Для этого на вкладке «Журнал» необходимо нажать на кнопку отмены задания (2) рядом с соответствующим заданием.

Рисунок. Кнопка отмены задания
Рисунок 4: Рисунок. Кнопка отмены задания

После нажатия кнопки, задание будет отменено, и администратор получит уведомление о его приостановке. После обработки запроса на отмену, задание будет переведено в статус «Canceled».

Рисунок. Задание успешно отменено
Рисунок 5: Рисунок. Задание успешно отменено

Администратор имеет доступ к просмотру журнала выполнения задания. Для просмотра журнала, администратору необходимо нажать на кнопку «Посмотреть журнал» в соответствующей строке задания.

Рисунок. Кнопка просмотра журнала выполнения задания
Рисунок 6: Рисунок. Кнопка просмотра журнала выполнения задания

После нажатия кнопки открывается модальное окно с подробной информацией о шагах выполнения задания. Администратор может скачать журнал, нажав на кнопку «Скачать файл», что приведет к загрузке файла в формате txt на устройство администратора.

Рисунок. Форма просмотра лога задания
Рисунок 7: Рисунок. Форма просмотра лога задания

Для получения конкретной информации администратор может использовать фильтры. Администратор может отфильтровать задания по датам начала и конца периода или указать временной интервал (например, данные за последние 30 минут).

Рисунок. Настройка фильтра по дате
Рисунок 8: Рисунок. Настройка фильтра по дате

Функция фильтрации по датам доступна для различных столбцов в таблице. Администратор может применять фильтры к выполненным заданиям в следующих столбцах: дата создания задания, дата запуска задания и дата завершения задания.

Рисунок. Выбор столбца для фильтра
Рисунок 9: Рисунок. Выбор столбца для фильтра

Каталог заданий

Каталог заданий представляет собой список всех заданий, доступных для запуска в инстансе конкретного продукта.

Рисунок. Вкладка «Каталог заданий»
Рисунок 10: Рисунок. Вкладка «Каталог заданий»

Администратор может разово запускать задания из каталога. Для этого следует нажать кнопку запуска рядом с соответствующим заданием.

Рисунок. Кнопка запуска заданий
Рисунок 11: Рисунок. Кнопка запуска заданий

После нажатия на кнопку открывается модальное окно с подробной информацией о задании. Для запуска администратору требуется заполнить обязательные поля и, после проверки корректности введенной информации, нажать кнопку «Запустить». Задание будет запущено, а его статус можно отслеживать во вкладке «Журнал».

Рисунок. Модальное окно запуска задания
Рисунок 12: Рисунок. Модальное окно запуска задания

Расписание заданий

В модуле Control администратору доступна функция постановки заданий на расписание. Для этого администратору необходимо перейти на вкладку «Расписание» на странице «Задания».

Рисунок. Вкладка «Расписание»
Рисунок 13: Рисунок. Вкладка «Расписание»

При переходе на вкладку «Расписание» открывается подвкладка под названием «Инстансы», которая содержит информацию о всех сохраненных в системе инстансах расписания заданий.

Для добавления нового расписания администратору необходимо нажать на кнопку «Добавить».

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

Рисунок. Форма добавления расписания задания
Рисунок 14: Рисунок. Форма добавления расписания задания

Для заполнения информации о схеме запуска задания администратору необходимо нажать на кнопку «Добавить схему» (1). Затем, в открывшемся окне, выбрать тип схемы (2) (разовый запуск или регулярный) и указать схему, заполнив параметры схемы (3), или заполнить строку в формате cron (4).

Рисунок. Форма добавления расписания задания, кнопка «Добавить схему» (1)
Рисунок 15: Рисунок. Форма добавления расписания задания, кнопка «Добавить схему» (1)

Рисунок. Форма добавления схемы запуска, выбор типа схемы (2), форма параметров схемы (3), строка cron (4)
Рисунок 16: Рисунок. Форма добавления схемы запуска, выбор типа схемы (2), форма параметров схемы (3), строка cron (4)

Администратор имеет возможность выбрать готовый шаблон схемы из предложенных системой в выпадающем списке, вставить его из буфера обмена или настроить схему вручную. Готовый шаблон может быть скопирован из системы.

Рисунок. Шаблоны схем
Рисунок 17: Рисунок. Шаблоны схем

Для сохранения схемы администратору необходимо нажать на кнопку «Сохранить» и схема будет отображена в окне добавления информации о расписании. Все созданные схемы отображаются в разделе «Схемы запуска».

Рисунок. Форма добавления расписания задания с добавленной схемой
Рисунок 18: Рисунок. Форма добавления расписания задания с добавленной схемой

После нажатия кнопки «Сохранить» расписание будет доступно в разделе «Инстансы» вкладки «Расписание». Для одного задания могут быть созданы несколько разных шаблонов, установленных на разное время запуска. Все задания, выполненные по расписанию, также отображаются в журнале заданий.

Администратору также доступна функция редактирования уже созданных расписаний. Для этого необходимо нажать на кнопку редактирования рядом с соответствующим расписанием.

Рисунок. Кнопка редактирования расписания задания
Рисунок 19: Рисунок. Кнопка редактирования расписания задания

После нажатия кнопки откроется модальное окно с текущими значениями параметров. Администратор может внести необходимые изменения и сохранить их, нажав кнопку «Сохранить».

Рисунок. Форма редактирования расписания задания
Рисунок 20: Рисунок. Форма редактирования расписания задания

Для запуска расписания необходимо нажать на кнопку запуска рядом с соответствующим инстансом расписания.

Рисунок. Кнопка запуска расписания задания
Рисунок 21: Рисунок. Кнопка запуска расписания задания

В открывшемся модальном окне необходимо проверить корректность введенной информации и нажать кнопку «Запустить».

Рисунок. Модальное окно запуска задания
Рисунок 22: Рисунок. Модальное окно запуска задания

Для удаления экземпляра расписания необходимо нажать на кнопку удаления рядом с соответствующим инстансом.

Рисунок. Кнопка удаления расписания задания
Рисунок 23: Рисунок. Кнопка удаления расписания задания

После нажатия появится окно подтверждения удаления расписания. Для подтверждения удаления администратору необходимо нажать кнопку «Удалить», и расписание будет удалено.

Рисунок. Окно подтверждения удаления расписания задания
Рисунок 24: Рисунок. Окно подтверждения удаления расписания задания

Для просмотра информации о всех существующих схемах расписаний администратору следует перейти на вкладку «Расписание» (1) перейти в раздел «Схемы запуска» (2).

Рисунок. Вкладка «Расписание», подвкладка «Схемы запуска»
Рисунок 25: Рисунок. Вкладка «Расписание», подвкладка «Схемы запуска»

Администратор может изменить схемы запуска заданий нажав на кнопку редактирования.

Рисунок. Кнопка редактирования схемы запуска
Рисунок 26: Рисунок. Кнопка редактирования схемы запуска

При нажатии на кнопку открывается окно редактирования запуска задания. Администратору доступен весь список схем данного экземпляра, и он может редактировать, приостанавливать и удалять любую из схем этого задания.

Рисунок. Окно редактирования расписания задания со схемами запуска
Рисунок 27: Рисунок. Окно редактирования расписания задания со схемами запуска

При нажатии на кнопку редактирования схемы открывается окно с предзаполненной информацией о схеме. Администратор может внести изменения и нажать на кнопку «Сохранить» для сохранения обновленной информации.

Рисунок. Форма настройки схемы расписания
Рисунок 28: Рисунок. Форма настройки схемы расписания

Помимо редактирования, администратору доступна функция приостановки запущенных схем. Для этого в разделе «Схемы запуска» или в окне редактирования задания необходимо нажать на кнопку приостановки.

Рисунок. Кнопка приостановки схемы запуска
Рисунок 29: Рисунок. Кнопка приостановки схемы запуска

В открывшемся окне необходимо добавить период приостановки схемы путем нажатия на кнопку «Добавить» (1). Одновременно можно добавить несколько периодов приостановки. Для редактирования дат начала и конца приостановки необходимо нажать на кнопку «Редактировать» рядом с датой (2). Для удаления периода приостановки необходимо нажать на кнопку удаления рядом с соответствующим периодом (3). После добавления всех периодов необходимо нажать кнопку «Сохранить» для сохранения внесенных изменений.

Рисунок. Форма приостановки схемы
Рисунок 30: Рисунок. Форма приостановки схемы

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

Рисунок. Кнопка удаления схемы запуска
Рисунок 31: Рисунок. Кнопка удаления схемы запуска

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

Рисунок. Окно подтверждения удаления схемы запуска
Рисунок 32: Рисунок. Окно подтверждения удаления схемы запуска

Календарь запусков

В модуле Control доступен просмотр календаря запусков заданий. Календарь запусков представляет собой реестр запланированных запусков заданий, как разовых, так и периодических. Он организован по дням и отображает даты, когда задачи были запущены.

Рисунок. Вкладка «Календарь запусков»
Рисунок 33: Рисунок. Вкладка «Календарь запусков»

Администратор имеет доступ к функции фильтрации заданий по определенному временному интервалу, что позволяет искать запланированные задания на конкретные даты.

Рисунок. Фильтр по дате
Рисунок 34: Рисунок. Фильтр по дате

Для каждого запланированного задания предусмотрены следующие возможности:

  1. Редактирования расписания задания: Администратор может изменить расписание задания, включая дату и время его выполнения, а также частоту повторения.

  2. Приостановка выполнения задания: Администратор имеет возможность временно остановить выполнение задания.

Глобальный фильтр (фиксатор)

Глобальный фильтр (фиксатор) представляет собой функциональный элемент Task Manager, предназначенный для упрощения поиска и работы с определенными объектами в различных разделах Task Manager. При использовании функции фиксатора, строка, содержащая информацию о задании, шаблоне или схеме, фиксируется на основе их названия и идентификаторов шаблона и схемы. При переходе между вкладками, строки автоматически фильтруются по заданным закрепленным значениям.

Для того чтобы зафиксировать строку, администратору следует нажать на кнопку «Глобальный фиксатор» рядом со строкой, которую необходимо закрепить.

Рисунок. Кнопка «Глобальный фиксатор»
Рисунок 35: Рисунок. Кнопка «Глобальный фиксатор»

После выполнения этой операции, фиксатор над таблицей и соответствующая строка в таблице будут выделены, и фильтрация будет применяться ко всем вкладкам на странице «Задания». Для отмены фиксации строки, администратору необходимо повторно нажать кнопку «Глобальный фиксатор». Это позволит снять фиксацию и вернуть нормальное отображение данных без фильтрации.

Рисунок. Активный «Глобальный фиксатор»
Рисунок 36: Рисунок. Активный «Глобальный фиксатор»