Les systèmes d’entreprise intègrent généralement de nombreux composants, interdépendances, processus et workflows, et interagir avec ceux-ci ou les exécuter manuellement peut prendre beaucoup de temps. L’automatisation permet aux organisations de gérer ces processus et configurations à l’aide d’étapes cohérentes et reproductibles, initiées ou orchestrées par le biais d’un moteur, d’un outil ou d’une couche d’automatisation. Cela permet aux organisations de consacrer du temps à la création de nouvelles fonctionnalités, capacités et expériences plutôt que d’effectuer les mêmes workflows en arrière-plan, procédures de configuration ou modifications de données à l’aide de processus manuels.
ArcGIS prend en charge diverses approches d’automatisation, du déploiement d’infrastructures et de logiciels à l’automatisation des applications et à l’automatisation basée sur les processus par le biais de webhooks. Les processus d’automatisation courants peuvent inclure les suivants :
Les systèmes à l’architecture bien conçue s’appuient sur l’automatisation tout au long de leurs opérations, en déployant des logiciels de manière cohérente et reproductible, mais aussi en automatisant les processus qui ne nécessitent pas d’intervention manuelle et en surveillant les tâches d’automatisation pour garantir une exécution cohérente.
Ce pilier architectural et cette section fournissent une vue d’ensemble des sujets et des pratiques en matière d’automatisation, notamment les suivants :
Pour en savoir plus sur les approches d’automatisation disponibles avec des composants logiciels ArcGIS spécifiques, consultez les conseils et recommandations des trois sections suivantes :
En outre, les systèmes d’automatisation des processus sont décrits, à plusieurs niveaux de détail différents, couvrant ArcGIS Workflow Manager et d’autres plates-formes externes d’automatisation des workflows.
L’utilisation des Webhooks est un autre sujet important souvent lié à l’automatisation. Elle est largement abordée dans le pilier de l’intégration.