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. В разделе Дополнительно включите переключатель Обновить блокнот после завершения, если вы хотите обновлять блокнот с результатами каждого запуска.
  9. Если вы удовлетворены своим заголовком, дополнительными параметрами и расписанием задач, щелкните Создать задачу.

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

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

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

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

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

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

    • Щелкните Редактировать, чтобы изменить название, параметры или расписание задачи.
    • Щелкните Пауза, чтобы приостановить активную задачу. Если задача приостановлена, щелкните Возобновить, чтобы возобновить задачу.
    • Щелкните Удалить, чтобы удалить задачу.
      Примечание:

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

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