Планировщик задач

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

Для выполнения задач через планировщик необходимо, чтобы пользователь имел права на пакетное выполнение. Иначе при попытке запустить задачу она немедленно завершится с ошибкой «Отказано в доступе».

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

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

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

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

      Примечание:

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

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

      Для настроек Дни недели, Дни месяца, Месяцы доступны кнопки:

    • Выбрать все Выбрать все — отмечает все дни или месяцы.

    • Отменить выбор всех Отменить выбор — отменяет выбор всех дней или месяцев.

      Примечание:

      • Дни недели, Дни месяца и Месяцы являются дополнительными ограничениями для запуска задачи с заданной периодичностью. Например, если требуется настроить запуск задачи в определенное время один раз в день только по средам и субботам, то для параметра Повтор каждые необходимо задать значение «1 день» и снять выбор со всех дней недели, кроме среды и субботы.
      • Настроить Дни недели и Дни месяца одновременно нельзя. Если выбрана опция Дни недели, то настройка опции Дни месяца недоступна.
  • Переменные — добавление и настройка переменных задачи. Можно выбрать из списка переменных запускаемого пакета или узла и задать значение, либо добавить новую переменную.
  • Параметры запуска — настройка параметров запуска задачи.
    • Запускать сразу если пропущен запуск — если по какой-либо причине запуск задачи был пропущен, то новый запуск стартует сразу же. По умолчанию опция отключена.
    • Пропускать запуск при наличии активной сессии — если существуют активные сессии задачи, то ее запуск будет пропущен.
    • Переобучать модели при запуске — узлы сценария будут переобучаться при выполнении задачи, если для них задан соответствующий режим активации. По умолчанию опция отключена.
    • Сохранять пакет после переобучения — если включена опция Переобучать модели при запуске, то пакет будет пересохраняться каждый раз после выполнения в режиме переобучения.
    • Лимит количества логов — ограничение на количество записей в Журнале сессий. Значение по умолчанию — 1000.


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