ArcGIS Online offre plusieurs options similaires d’automatisation pour ArcGIS Enterprise, notamment des notebooks Python s’exécutant dans ArcGIS Online et l’automatisation basée sur Python des traitements, des points de terminaison et des processus ArcGIS Online. ArcGIS Workflow Manager peut également servir de moteur d’automatisation dans ArcGIS Online, comme décrit dans la documentation du produit et dans la section Automatisation des processus de ce pilier.
Dans ArcGIS Online, les notebooks Python peuvent être exécutés de manière interactive, c’est-à-dire qu’un utilisateur initie chaque cellule de code et peut interagir avec les résultats, ou être programmés pour s’exécuter en tant qu’ensemble complet de code de manière récurrente, à l’instar des fonctionnalités d’ArcGIS Notebook Server. Ces notebooks s’exécutent avec l’identité de l’utilisateur propriétaire et sont capables d’assumer la session de cet utilisateur pour accéder au contenu sécurisé, ajouter des fonctionnalités ou modifier les paramètres selon les besoins. Les notebooks ArcGIS Online s’exécutent selon le calendrier spécifié et, si un notebook échoue cinq fois de suite, la tâche est suspendue jusqu’à ce que le propriétaire puisse examiner le problème.
Les notebooks peuvent également être utilisés pour se connecter à d’autres sessions utilisateur au sein de l’organisation ArcGIS Online (par exemple, la gestion du contenu d’un autre utilisateur), à une autre organisation ArcGIS Online ou à un déploiement ArcGIS Enterprise ou ArcGIS Server, à condition que ce système soit connecté à Internet et puisse être interrogé à partir du runtime Python. La connexion à d’autres organisations ou déploiements d’entreprise nécessite généralement une authentification auprès de ces systèmes, ce qui peut introduire des complexités relatives aux formes d’authentification pouvant être prises en charge. Consultez la documentation Python API ArcGIS sur l’authentification pour comprendre les implications et les options potentielles.
À l’instar d’ArcGIS Enterprise, l’automatisation ArcGIS API for Python peut également être utilisée avec ArcGIS Online. Qu’il s’agisse d’exécuter des fonctions d’ArcGIS API for Python dans un notebook ou dans un environnement Python distinct, ces scripts peuvent servir à accomplir un grand nombre de tâches d’automatisation au sein de l’organisation ArcGIS Online, telles que :