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