ArcGIS Online ofrece varias opciones de automatización similares a las de ArcGIS Enterprise, que incluyen tanto notebooks de Python que se ejecutan en ArcGIS Online como la automatización basada en Python de los procesos, extremos y flujos de trabajo de ArcGIS Online. ArcGIS Workflow Manager también puede utilizarse como motor de automatización en ArcGIS Online, tal y como se describe en la documentación del producto y en la sección Automatización del flujo de trabajo de este pilar.
Los notebooks de Python en ArcGIS Online pueden ejecutarse de una forma interactiva, en la que un usuario inicia cada celda de código y puede interactuar con los resultados, o programarse para que se ejecuten como un conjunto completo de código de forma recurrente, similar a la funcionalidad de ArcGIS Notebook Server. Estos notebooks funcionan con la identidad del usuario propietario y son capaces de asumir la sesión de ese usuario para acceder a contenido protegido, agregar entidades o cambiar la configuración según sea necesario. Los notebooks de ArcGIS Online se ejecutarán según el calendario especificado y, si un notebook falla cinco veces seguidas, la tarea se pondrá en pausa hasta que el propietario pueda investigar el problema.
Los notebooks también pueden utilizarse para conectarse a otras sesiones de usuario dentro de la organización de ArcGIS Online (por ejemplo, para administrar contenido para otro usuario), a otra organización de ArcGIS Online o a una implementación de ArcGIS Enterprise o ArcGIS Server, siempre que ese sistema esté orientado a Internet y pueda consultarse desde el tiempo de ejecución de Python. La conexión con otras organizaciones o implementaciones Enterprise suele requerir autenticarse en esos sistemas, lo que puede introducir complejidades relacionadas con las formas de autenticación que pueden admitirse. Consulte la documentación de la API Python de ArcGIS sobre autenticación para comprender las implicaciones y las posibles opciones.
De forma similar a ArcGIS Enterprise, la automatización de ArcGIS API for Python también puede utilizarse con ArcGIS Online. Ya sea ejecutando funciones de la API de ArcGIS para Python en un notebook o en un entorno Python independiente, estos scripts pueden utilizarse para realizar una amplia variedad de tareas de automatización dentro de la organización de ArcGIS Online, como por ejemplo: