ArcGIS Online предлагает несколько вариантов автоматизации, аналогичных ArcGIS Enterprise, включая как блокноты Python, работающие в ArcGIS Online, так и автоматизацию процессов, конечных точек и рабочих процессов ArcGIS Online на основе Python. ArcGIS Workflow Manager также можно использовать в качестве механизма автоматизации в ArcGIS Online, как описано в документации по продукту и в разделе Автоматизация рабочего процесса данного принципа.
Блокноты Python в ArcGIS Online могут запускаться в интерактивном режиме, когда пользователь инициирует каждую ячейку кода и может взаимодействовать с результатами, или могут быть запланированы для выполнения в виде целого набора кода на регулярной основе, аналогично функциональности ArcGIS Notebook Server. Эти блокноты выполняются от имени владельца и могут использовать сессию этого пользователя для доступа к защищенным ресурсам, добавления объектов или изменения настроек по мере необходимости. Блокноты ArcGIS Online будут выполняться по заданному расписанию, и если блокнот выйдет из строя пять раз подряд, задача будет приостановлена до тех пор, пока владелец не сможет изучить проблему.
Блокноты также можно использовать для подключения к сеансам других пользователей в организации ArcGIS Online (например, для управления ресурсами другого пользователя), к другой организации ArcGIS Online или к развертыванию ArcGIS Enterprise или ArcGIS Server, при условии, что эта система подключена к Интернету и к ней можно обращаться из среды выполнения Python. Подключение к другим организациям или корпоративным развертываниям обычно требует проверки подлинности в этих системах, что может привести к сложностям, связанным с тем, какие формы проверки подлинности могут поддерживаться. Ознакомьтесь с документацией по аутентификации ArcGIS Python API, чтобы понять последствия и потенциальные варианты.
Как и ArcGIS Enterprise, автоматизацию ArcGIS API for Python также можно использовать с ArcGIS Online. Независимо от того, запускаются ли функции из ArcGIS API for Python в блокноте или в отдельной среде Python, эти скрипты можно использовать для выполнения широкого спектра задач автоматизации в организации ArcGIS Online, таких как: