Запланируйте запуск веб-инструмента на более позднее время или с повторением на основе списка предустановленных параметров. Хотя вы можете использовать операцию createTask из ArcGIS Portal Directory, планирование расписания запуска веб-инструмента может избавить вас от необходимости предоставлять JSON для входных параметров и понимать выражения cron. Это также позволяет автоматизировать рутинные задачи с помощью существующих веб-инструментов или сервисов геообработки.
Планируя расписание выполнения веб-инструмента на ArcGIS Enterprise, можно выбрать локальный запуск этого инструмента в ArcGIS Pro. Преимущество этого заключается в наличии доступа к локальным наборам данных. Вы также можете настроить расписание запуска инструмента и управлять им с помощью ArcGIS Enterprise. Это позволяет инструменту работать независимо от доступности вашего локального компьютера.
Однако, чтобы запланировать запуск сервиса геообработки на отдельном сервере с ArcGIS Server, вы можете только создать расписание, управляемое с помощью ArcGIS Pro.
Запуск инструмента по расписанию под управлением ArcGIS Pro
Начиная с ArcGIS Pro 3.5, вы можете запланировать запуск веб-инструмента в любой учетной записи ArcGIS Enterprise, к которой у вас есть доступ, или сервиса геообработки, к которому у вас есть доступ, на отдельном сервере с ArcGIS Server.
Если компьютер с ArcGIS Pro станет недоступен или на нем недостаточно места на диске, запуск инструмента по расписанию даст сбой.
Чтобы запланировать запуск веб-инструмента или сервиса геообработки, выполните следующие шаги:
- На панели Каталог перейдите к веб-инструменту или сервису геообработки, запуск которых хотите запланировать.
- Откройте задачу для планирования и укажите значения входных параметров.
- Щелкните разделенное меню рядом с кнопкой Запустить
и выберите опцию Расписание
.
Если кнопка Расписание отключена, убедитесь, что все необходимые параметры имеют допустимые значения и что ни один из входных параметров не содержит ошибок.
Появляется всплывающее окно.
- Во всплывающем окне при необходимости измените значение Имени задачи.
- Выберите опцию Периодичности: однократное, поминутное, ежечасное, ежедневное, еженедельное или ежемесячное.
В зависимости от указанной опции Периодичности будут доступны различные параметры конфигурации.
- Установите дополнительные параметры конфигурации.
- Щелкните кнопку OK.
- При желании можно просмотреть запланированные задачи, перейдя по предоставленной ссылке.
Вы можете редактировать, приостанавливать или возобновлять созданное вами расписание выполнения. Вы также можете просматривать статус и сообщения обо всех запусках задач, включая как успешные, так и неудачные.
Результат, отображаемый на панели История, является статической информацией и не отражает результат запланированного запуска.
В отличие от запуска веб-инструмента или сервисов геообработки в ArcGIS Pro, выходные данные объектов и растров, которые могут находиться в памяти или в базе геоданных по умолчанию на момент запуска задачи, могут быть недоступны, когда вы захотите просмотреть результаты предыдущего запланированного запуска задачи. В результате, веб-инструменты с выходным сервисом объектов или выходным сервисом изображений лучше подходят для получения доступа к этим результатам.
Запуск инструмента по расписанию под управлением ArcGIS Enterprise
Начиная с ArcGIS Pro 3.4, вы можете запланировать запуск веб-инструментов, если они опубликованы на ArcGIS Enterprise 11.4 или более поздних версиях.
Чтобы запланировать запуск веб-инструмента, надо быть его владельцем или администратором вашего ArcGIS Enterprise. Некоторые веб-инструменты, например те, которые создают выходные сервисы объектов или изображений, могут требовать наличия дополнительных прав, например, на создание элемента.
Прежде чем планировать запуск веб-инструмента, войдите в учетную запись ArcGIS Enterprise и выберите нужный веб-инструмент. Все обязательные параметры должны быть заполнены без ошибок.
Вы не можете запланировать запуск веб-инструмента, основанного на сервисе синхронной геообработки или сервисе геообработки, который находится на отдельном сервере, но вы можете запланировать запуск инструмента, управляемого ArcGIS Pro.
Вы можете закрыть ArcGIS Pro или выключить компьютер с запущенным ArcGIS Pro, не мешая работе запланированных веб-инструментов. Однако если ArcGIS Enterprise станет недоступен, это повлияет на запуск запланированных веб-инструментов.
Для планирования выполнения веб-инструмента выполните следующие шаги:
- На панели Каталог перейдите к веб-инструменту, который хотите запланировать, на вкладке Портал.
- Откройте задачу для планирования и укажите значения входных параметров.
- Щелкните разделенное меню рядом с кнопкой Запустить
и выберите опцию Расписание на портале
.
Если кнопка Расписание на портале отключена, веб-инструмент не поддерживает планирование или не указаны требуемые входные параметры.
Появляется всплывающее окно.
- Во всплывающем окне при необходимости измените значение Имени задачи.
- Выберите опцию Периодичности: однократное, поминутное, ежечасное, ежедневное, еженедельное или ежемесячное.
В зависимости от указанной опции Периодичности будут доступны различные параметры конфигурации.
- Установите дополнительные параметры конфигурации.
- Нажмите кнопку Расписание веб-инструмента.
- При желании можно просмотреть запланированные задачи, перейдя по предоставленной ссылке.
Вы можете приостановить или возобновить выполнение созданной вами задачи. Вы также можете просмотреть все запуски ваших задач, включая как успешные, так и неудачные.
По умолчанию можно запланировать максимум 30 задач. Чтобы увеличить этот лимит до 50, обратитесь к своему администратору ArcGIS Enterprise. Администратор не может запланировать запуск более 50 задач.
Для изменения параметров существующей задачи, удаления задачи и других опций управления задачами используйте ArcGIS Portal Directory и получите доступ к нужным операциям, таким как updateTask.
Рекомендации по планированию запуска инструмента
Чтобы запланировать повторный запуск веб-инструмента с выходным сервисом объектов или выходным сервисом изображений, включите опцию перезаписи при настройке входных параметров. В противном случае расписание не будет выполнено, если вы вручную не удалите сервис объектов или сервис изображений, который будет создаваться каждый раз перед запуском запланированной задачи. Вы можете перезаписать только существующие сервисы, поэтому может потребоваться создать сервис объектов или сервис изображений, прежде чем создавать расписание перезаписи результирующего сервиса объектов или изображений.
При предоставлении входного слоя для запланированной задачи выберите источник данных, выбрав набор данных на диске или элемент портала. Избегайте выбора слоя из списка выбора входных параметров, независимо от его источника данных. Это гарантирует, что указанные входные данные будут доступны и использованы при выполнении задачи планирования запуска. В противном случае могут применяться значения по умолчанию из веб-инструмента или сервиса геообработки.