Планировщик задач Скачать в PDF

Пользователи с ролью Проектирование сценариев имеют доступ к странице Планировщик и могут управлять задачами пакетного выполнения сценариев. Чтобы создавать и запускать задачи необходимо дополнительно иметь роль Пакетное выполнение. Если у пользователя настроен Доступ ко всем задачам в планировщике, то он может редактировать, запускать и удалять задачи других пользователей (см. Администрирование, страница Пользователи).

Добавление и настройка задач

Создать задачу можно несколькими способами:

После этого откроется окно Добавление задачи, которое содержит следующие вкладки с настройками:

  • Основные — выбор запускаемого пакета и узла, формирование метки и описания задачи.
    • Запускаемый пакет — позволяет выбрать пакет из списка открытых, нажав на кнопку , либо из Файлового хранилища по кнопке .
    • Запускаемый узел — позволяет выбрать узел сценария по его Имени или GUID. По нажатию кнопки открывается окно со структурой сценария, которая представлена как в виде дерева, так и в виде списка. Также доступен поиск узла по его метке при выборе из дерева или списка. Значение по умолчанию — «Весь пакет».
    • Разрешить выполнение — если не стоит, то запустить задачу на выполнение будет невозможно. По умолчанию опция включена.
    • Метка — задает название задачи. По умолчанию генерируется из названия запускаемого пакета.
    • Описание — в данной форме можно оставить справочную информацию по задаче.

      Примечание:

      • При запуске отдельного узла, а не всего пакета, выполняются также и все предшествующие ему узлы.
      • Выбрать для выполнения узел, находящийся внутри подмодели, можно только по его GUID.
  • Триггеры — настройка вариантов запуска задачи. Если оставить настройки по умолчанию, то задачу необходимо будет запускать вручную.

    • Расписание — настройки для запуска задачи по расписанию:

      • Запуск — дата/время первого запуска задачи.
      • Запускать сразу, если пропущен запуск — если по какой-либо причине запуск задачи был пропущен, то новый запуск стартует сразу же. По умолчанию опция отключена.
      • Повтор — если опция включена, то задача будет выполняться с заданной периодичностью.
      • Повтор каждые — позволяет настроить интервал между повторным запуском задачи. Минимальный период повторного запуска равен 10 миллисекунд.
      • Окончание — дата/время, после которого задача прекращает запускаться по расписанию.
      • Запускать повтор — скрывает/раскрывает настройки фильтров временных промежутков для повторных запусков задачи.
        • Время — выбор интервала времени «с» и «до», в который может быть запущена задача. Настройка доступна, если для опции Повтор каждые время задано в часах, минутах, секундах, миллисекундах.
        • Дни недели — выбор дней недели, для которых будет разрешен запуск задачи.
        • Дни месяца — выбор дней месяца, для которых будет разрешен запуск задачи. Можно выбрать любые дни от 1 до 31, а также Последний день.
        • Месяцы — выбор месяцев, для которых будет разрешен запуск задачи.

      Для настроек Дни недели, Дни месяца, Месяцы доступны кнопки: Выбрать все Выбрать все — отмечает все дни или месяцы и Отменить выбор всех Отменить выбор — отменяет выбор всех дней или месяцев.

      Примечание:

      • Время, Дни недели, Дни месяца и Месяцы являются дополнительными ограничениями для запуска задачи с заданной периодичностью. Например, если требуется настроить запуск задачи в определенное время один раз в день только по средам и субботам, то для параметра Повтор каждые необходимо задать значение «1 день» и снять выбор со всех дней недели, кроме среды и субботы.
      • Каждая граница фильтра по Времени может быть задана с точностью до секунд в диапазоне от 00:00:00 до 23:59:59 включительно. Если хотя бы одна из границ не указана, то фильтр по времени считается незаданным. Если начальную границу времени задать больше конечной, то допустимый интервал времени для запуска задачи начинается до полуночи и заканчивается после полуночи. Формат времени зависит от локали браузера, в котором работает пользователь.
    • Завершение задачи — настройки для запуска задачи после завершения другой задачи. После нажатия на кнопку Добавить необходимо задать следующие параметры:

      • Метка задачи — можно выбрать другую задачу по ее метке либо указать текущую.
      • Статус для запуска задачи — выбор одного или нескольких статусов в качестве триггера запуска задачи. При этом доступны следующие варианты:
        • Завершено — задача завершилась успешно.
        • Отменено — выполнение задачи было отменено.
        • Ошибка — выполнение задачи завершилось ошибкой.

      Примечание: Для выбора в качестве триггера доступны только задачи того пользователя, который является владельцем текущей настраиваемой задачи.

    • Запуск сервера:

      • Запускать при старте сервера — если опция включена, то задача будет запущена сразу же после старта Loginom Server.

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

  • Переменные — добавление и настройка переменных задачи. Доступны следующие команды:
    • Добавить Добавить — можно выбрать одну переменную из списка переменных запускаемого пакета или узла и задать ей значение либо добавить новую переменную.
    • Выбрать из пакета Выбрать из пакета — можно выбрать сразу все либо несколько переменных пакета или узла. В окне выбора переменных доступны следующие команды:
      • Выбрать все Выбрать все — выбор всех переменных из списка.
      • Отменить выбор всех Отменить выбор всех — отмена выбора всех переменных из списка.
      • Инвертировать выбор Инвертировать выбор — меняет выбранные переменные на невыбранные и наоборот.
      • Обновить список Обновить список — обновить информацию о доступных переменных.
    • Переменные из токена OpenID OpenID — просмотр и обновление переменных сессии, взятых из токена доступа. Отображается только для пользователей с OpenID аутентификацией.
      • Обновить список переменных Обновить список переменных — обновленные значения переменных берутся из токена доступа OpenID текущей сессии пользователя. То, какие переменные сохраняются в конфигурации задачи, определяется параметром Клеймы, извлекаемые в переменные на странице «Параметры» в разделе Параметры OpenID.
    • — редактирование добавленных переменных задачи.
    • / — перемещение выделенных переменных вверх/вниз по списку.

      Примечание:

      • Имя переменной запускаемого узла формируется с префиксом, обозначающим имя порта, в котором эта переменная находится. Например, port1.var1, где port1 — имя порта, var1 — имя переменной или .var1, если порт не имеет имени. Имя переменной пакета формируется без префикса, например, var.
      • В списке выбора переменных не отображаются переменные пакета, доступные только для чтения, переменные, которые уже есть в таблице переменных задачи, а также переменные, которые нельзя задать по имени. Например, если в запускаемом узле есть переменная с одинаковым именем в двух или более портах без имени. При этом регистр в имени переменной не учитывается, т.е. имена переменных var и VAR будут считаться одинаковыми.
  • Параметры запуска — настройка параметров запуска задачи:
    • Пропускать запуск при наличии активной сессии — если существуют активные сессии задачи, то ее запуск будет пропущен.
    • Переобучать модели при запуске — узлы сценария будут переобучаться при выполнении задачи, если для них задан соответствующий режим активации. По умолчанию опция отключена.
    • Сохранять пакет после переобучения — если включена опция Переобучать модели при запуске, то пакет будет пересохраняться каждый раз после выполнения в режиме переобучения.
    • Ограничить время выполнения — включение данной опции позволяет задать максимальное время выполнения задачи.
    • Максимальное время выполнения задачи — задает время, по истечении которого выполнение задачи будет остановлено. Можно выбрать время в секундах, минутах, часах и днях.
    • Лимит количества логов — ограничение на количество записей в Журнале сессий. Значение по умолчанию — 1000.
    • Деактивация групп узлов по завершению — выбор режима деактивации выполненных узлов сценария (см. Параметры сервера).


Статьи в разделе:

Новости, материалы по аналитике, кейсы применения, активное сообщество