Планировщик
Планировщик — это механизм, который позволяет выполнять заранее определенные операции в заданное время, с заданной периодичностью или по событию. Он избавляет от необходимости вручную инициировать запуск задач.
Работа с заданиями
Для работы с заданиями необходимо иметь права на доступ к планировщику. Они выдаются администратором.
Для работы с планировщиком необходимо выбрать соответствующий раздел в меню администрирования.
Список заданий
Слева, по аналогии с другими разделами администрирования, расположен список заданий.
Задание - сущность, которая хранит в себе триггеры и действия. Задание привязывается к пользователю.
Создание заданий
Для создания задания необходимо нажать на кнопку "Новое задание", расположенную справа от панели поиска. Затем заполнить все обязательные поля формы и нажать кнопку "Сохранить".
Удаление заданий
Чтобы удалить задание, необходимо в меню редактирования выбрать пункт "Удалить".
Редактирование Заданий
Для редактирования задания необходимо в меню редактирования выбрать пункт "Редактировать".
Настройки задания
В настройках задания определены 3 раздела:
- Общие настройки
- Триггер
- Действие
Общие настройки
Общие настройки включают в себя следующие параметры:
- Имя - атрибут, влияющий на отображение задания в списке заданий;
- Описание - опциональный атрибут, служит для описания цели задания;
- Статус - атрибут, отражающий статус активности задания, по умолчанию задание выключено.
Необходимо отметить, что задание, помимо статуса активности, имеет статус расчета (Запланировано, Выполняется, Завершено, Пропущено, Ошибка, Отключено). Его можно увидеть в компоненте списка заданий.
Триггер
Раздел настроек триггера включает в себя:
- Тип триггера (для текущей версии только "Расписание")
Расписание
Настройки расписания включают в себя следующие разделы:
- Время - временные настройки задания;
- Часовая зона сервера - флаг, отвечающий за использование часовой зоны сервера для настроек времени, если включено - клиентские настройки времени приводятся к серверному, по умолчанию выключено.
- Начальная дата - время, после которого задание вступит в силу
- Конечная дата - время, после которого задание перестанет действовать
- Время запуска - время запуска задания, например, 12:49:15
- Периодичность - настройка, отвечающая за разные типы расписаний планировщика;
- Однократно - тип расписания, позволяет осуществить единоразовый запуск задания
- Ежедневно - тип расписания, позволяющий настраивать ежедневные задания, позволяет запускать задания с интервалом в N дней (в разделе "Периодичность" добавляется новая настройка - "Повторять, дней")
- Еженедельно - тип расписания, позволяющий настраивать еженедельные задания, добавляется обязательная настройка выбора дней недели (пн-вс), в которые необходимо запускать задание + опциональная настройка с интервалом между запусками заданий (в неделях)
- Ежемесячно - самый гибкий тип расписания, позволяет настраивать ежемесячные задания. При выборе данного расписания
в списке настроек добавляются следующие параметры:
- Месяцы - выбор месяцев, в которые будет запускаться задание
- Дни - выбор порядковых дней, в которые будет запускаться задание
- Повторять каждый - необязательное поле для повтора задания каждый N-ый день недели (чтобы настройка вступила в силу, необходимо заполнить "В дни недели")
- В дни недели - необязательное поле с выбором дней недели запуска задания
Действие
Действие отвечает за выполнение пользовательских задач. Данный тип действия позволяет рассчитывать граф/блок/цепочку в автоматическом режиме.
- Тип действия (для текущей версии только "Расчет задачи")
Расчет задачи
- Настройки расчета
- Токен - токен расчета пользователя;
- Задача - задача для расчета;
- Блок - блок задачи;
- Расчет цепочки - рассчитывать цепочку от выбранного блока или нет.
Постановки
- VMREQ-708 Встроенный планировщик
- VISMIND-12346 Планировщик (базовый функционал)





