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