Начиная с версии 10.8.1, вы можете создавать задачи для планирования автоматического запуска блокнота. Каждый раз, когда ваш блокнот запускается в соответствии с установленным расписанием, сайт открывает новый контейнер и запускает блокнот без контроля пользователя.
На панели Задач в редакторе блокнота вы можете создать одну или несколько запланированных задач для запуска блокнота. Вы можете запланировать его запуск один раз или периодически - от одного раза в минуту до одного раза в пять месяцев.
Если вы готовите блокнот для автоматического запуска, например, на циклической основе, следует учитывать несколько особенностей.
Подготовка блокнота
Редактор блокнота имеет объект Параметры, для настройки входных и выходных параметров для блокнота. Входные параметры соответствуют входным переменным в блокноте, которые вы хотите использовать для запланированной задачи или веб-инструмента При выполнении запланированной задачи входные параметры будут вставлены в блокнот в его верхней части, аналогично глобальным переменным. Это позволяет создавать авторские общие блокноты и изменять значения входных переменных во время запуска.
При создании блокнота экспортируйте и настраивайте переменные с помощью объекта Параметры. Информацию по настройке входных параметров для вашего блокнота см. в подразделе Настройка входных параметров раздела Публикация блокнота в качестве веб-инструмента.
Параметры задачи по умолчанию вводятся в ячейку в начале блокнота. Кроме того, вы можете использовать опцию ячеек Теги на панели инструментов, которая позволяет создавать теги и управлять ими для каждой ячейки в рабочей области блокнота, чтобы создать тег для ячейки с именем injected-parameters. Параметры задачи вводятся в ячейку, которая следует за тегом injected-parameters. Чтобы включить теги, вы можете изменить параметры панели инструментов ячейки, щелкнув Вид, щелкнув Панель инструментов ячейки и щелкнув Теги.
Рекомендации для ресурсов
Помимо ячейки параметров, которую он может вставить, планировщик блокнота не поддерживает взаимодействие пользователя с блокнотом. Избегайте добавления ресурсов, которые требуют взаимодействия с пользователем при работе блокнота, например, выбора точки на карте.
Любые учетные данные или новые переменные, которые вы хотите добавить в процессе автоматического выполнения, должны быть вставлены в ячейки параметров, как показано выше. Убедитесь, что блокнот не содержит ресурсы, которые могут помешать завершению блокнота.
Примечание:
При создании блокнотов используйте полные пути к директориям и файлам в директории рабочей области.
Например, используйте /arcgis/home/test.gdb вместо home/test.gdb.
Создание задачи
Когда блокнот будет готов, вы сможете создать задачу, чтобы запланировать ее выполнение. Используя панель Задачи в редакторе блокнота, вы можете создать одну или несколько задач для автоматизации запуска блокнота и указать расписание задачи.
- Сохраните блокнот с заголовком, если вы еще этого не сделали.
Кнопка Задачи становится доступной на верхней ленте редактора блокнота.
- Щелкните Создать задачу, чтобы открыть диалоговое окно.
Примечание:
Вы также можете создавать задачи на вкладке Задачи на странице сведений об элементе блокнота. - Введите название в текстовое поле Название для описания расписания задач, например Запуск еженедельной очистки данных.
- Если вы ранее не настраивали параметры для блокнота и есть параметры, которые вы хотите добавить в блокнот при запуске задачи, укажите их в разделе Параметры. Введите ключ для настройки Ключ и его парное значение в Значение для каждого параметра, и щелкните Добавить, чтобы сохранить параметр.
Если вы ранее настроили входные параметры с помощью опции Параметры, эти параметры будут автоматически заполнены для задачи. Вы можете добавлять, удалять или обновлять любые параметры, относящиеся к этой задаче. Это не приведет к изменению параметров по умолчанию для блокнота, настроенных с помощью опции параметры.
- Щелкните Далее, чтобы перейти на страницу Установить детали расписания задач.
Здесь вы можете указать конкретное расписание для этой задачи.
Подсказка:
Когда вы изменяете значение для опции Тип повтора, приведенные ниже опции изменяются в соответствии с заданным значением. Например, если вы решите задать тип повтора Неделя, поля для отметок будут отображаться для каждого дня недели. - Можно также развернуть раздел Дополнительно, чтобы ввести максимальную длительность выполнения задачи в минутах.
- В разделе Дополнительно появится кнопка переключателя Сохранить параметры в блокноте, если вы добавили параметры. При необходимости вы можете включить это, чтобы сохранить вставленную ячейку с новыми параметрами в блокнот при его запуске.
- В разделе Дополнительно включите переключатель Обновить блокнот после завершения, если вы хотите обновлять блокнот с результатами каждого запуска.
- Если вы удовлетворены своим заголовком, дополнительными параметрами и расписанием задач, щелкните Создать задачу.
Задача активна и запустит блокнот в соответствии с установленным расписанием.
Если вы хотите иметь несколько расписаний, возможно, с различными вставленными параметрами, вы можете создать больше задач для блокнота, используя один и тот же рабочий процесс.
Работа с существующими задачами
После того, как вы создадите задачу для блокнота, вы сможете просмотреть детали задачи и отредактировать или удалить ее в любое время. Вы можете изменить задачи либо из панели Задачи редактора блокнота, либо из вкладки Задачи страницы сведений о блокноте. В обоих местах вы можете просматривать все задачи для блокнота с указанием времени создания и последнего изменения каждой задачи, а также его текущего состояния.
- На верхней ленте редактора блокнота щелкните Задачи.
- В разделе Запланированные задачи найдите задачи, с которыми вы хотите работать.
- Щелкните Действия рядом с задачей и выполните следующее:
- Щелкните Детали, чтобы просмотреть результаты каждого отдельного запуска задачи. Просмотр блокнота сохраняется с подробной информацией о каждой выполненной задаче.
Примечание:
Предварительный просмотр блокнота не будет отображать виджеты карты, находящиеся в этом блокноте. Виджеты карты отображаются только в блокноте и не будут видны в статичном просмотре, включенном в результат запланированной задачи.
- Щелкните Редактировать, чтобы изменить название, параметры или расписание задачи.
- Щелкните Пауза, чтобы приостановить активную задачу. Если задача приостановлена, щелкните Возобновить, чтобы возобновить задачу.
- Щелкните Удалить, чтобы удалить задачу.
Примечание:
Удаление задачи также удаляет историю выполнения задачи. Чтобы сохранить историю активной задачи, рассмотрите возможность ее приостановки, чтобы остановить дальнейшие запуски.
- Щелкните Детали, чтобы просмотреть результаты каждого отдельного запуска задачи. Просмотр блокнота сохраняется с подробной информацией о каждой выполненной задаче.
Изменение владельца блокнота также приводит к изменению владения задачами. Задачи будут переданы новому пользователю в неактивном состоянии. Новый пользователь может включить эти задачи на панели Задачи редактора блокнота или на вкладке Задачи страницы сведений о блокноте.