Skip To Content

Расписание задач блокнота

Начиная с версии 10.8.1, вы можете создавать задачи для планирования автоматического выполнения блокнота. Каждый раз, когда блокнот выполняется в соответствии с установленным расписанием, сайт открывает новый контейнер и запускает блокнот без контроля пользователя.

На панели Задач в редакторе блокнота вы можете создать одну или несколько запланированных задач для запуска блокнота. Вы можете запланировать его запуск один раз или периодически - от одного раза в минуту до одного раза в пять месяцев.

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

Подготовка блокнота

Редактор блокнота имеет объект Параметры, для настройки входных и выходных параметров для блокнота. Входные параметры соответствуют входным переменным в блокноте, которые вы хотите использовать для запланированной задачи или веб-инструмента При выполнении запланированной задачи входные параметры будут вставлены в блокнот в его верхней части, аналогично глобальным переменным. Это позволяет создавать авторские общие блокноты и изменять значения входных переменных во время выполнения.

При создании блокнота экспортируйте и настраивайте переменные с помощью объекта Параметры. Информацию по настройке входных параметров для вашего блокнота см. в подразделе Настройка входных параметров раздела Публикация блокнота в качестве веб-инструмента.

Параметры задачи по умолчанию вводятся в ячейку в начале блокнота. Кроме того, вы можете использовать опцию Теги панели инструментов ячеек, которая позволяет создавать теги и управлять ими для каждой ячейки в рабочей области блокнота, чтобы создать тег для ячейки с именем injected-parameters. Параметры задачи вводятся в ячейку, которая следует за тегом injected-parameters. Чтобы включить теги, вы можете изменить параметры панели инструментов ячейки, щелкнув Вид, щелкнув Панель инструментов ячейки и щелкнув Теги.

Рекомендации для ресурсов

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

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

Примечание:

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

Например, используйте /arcgis/home/test.gdb вместо home/test.gdb.

Создание задачи

Когда блокнот будет готов, вы сможете создать задачу, чтобы запланировать ее выполнение. Используя панель Задачи в редакторе блокнота, вы можете создать одну или несколько задач для автоматизации запуска блокнота и указать расписание задачи.

  1. Сохраните блокнот с заголовком, если вы еще этого не сделали.

    Кнопка Задачи становится доступной на верхней ленте редактора блокнота.

  2. Щелкните Создать задачу, чтобы открыть диалоговое окно.

    Примечание:
    Вы также можете создавать задачи на вкладке Задачи на странице сведений об элементе блокнота.

  3. Введите название в текстовое поле Название для описания расписания задач, например Запуск еженедельной очистки данных.
  4. Если вы ранее не настраивали параметры для блокнота и есть параметры, которые вы хотите добавить в блокнот при запуске задачи, укажите их в разделе Параметры. Введите ключ для настройки Ключ и его парное значение в Значение для каждого параметра, и щелкните Добавить параметр, чтобы сохранить параметр.

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

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

  5. Щелкните Далее, чтобы перейти на страницу Установить детали расписания задач.

    Здесь вы можете указать конкретное расписание для этой задачи.

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

  6. Если вы хотите обновлять блокнот с результатами каждого выполненного запуска, оставьте опцию выбранной Обновить элемент после завершения. Если вы не хотите, чтобы блокнот автоматически обновлялся, отмените выбор этой опции.
  7. Можно также нажать Дополнительно, чтобы ввести максимальную длительность выполнения задачи в минутах.
  8. Если вы удовлетворены своим заголовком, дополнительными параметрами и расписанием задач, щелкните Создать задачу.

    Задача активна и запустит блокнот в соответствии с установленным расписанием.

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

Работа с существующими задачами

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

  1. На верхней ленте редактора блокнота щелкните Задачи.
  2. В разделе Запланированные задачи найдите задачи, с которыми вы хотите работать.
  3. Щелкните ДействияДействия рядом с задачей и выполните следующее:
    • Щелкните Детали, чтобы просмотреть результаты каждого отдельного запуска задачи.
    • Щелкните Редактировать, чтобы изменить название, параметры или расписание задачи.
    • Щелкните Пауза, чтобы приостановить активную задачу. Если задача приостановлена, щелкните Возобновить, чтобы возобновить задачу.
    • Щелкните Удалить, чтобы удалить задачу.
      Примечание:

      Удаление задачи также удаляет историю выполнения задачи. Чтобы сохранить историю активной задачи, рассмотрите возможность ее приостановки, чтобы остановить дальнейшие запуски.

Изменение владельца блокнота также приводит к изменению владения задачами. Задачи будут переданы новому пользователю в неактивном состоянии. Новый пользователь может включить эти задачи на панели Задачи редактора блокнота или на вкладке Задачи страницы сведений о блокноте.