---
title: Automation pillar checklist
source_url: "https://architecture.arcgis.com/en/framework/architecture-pillars/automation/checklist.html"
md_url: "https://architecture.arcgis.com/en/framework/architecture-pillars/automation/checklist.md"
---
# Best practices for automation

| Identifier | Best practice |
| -------- | ------- |
| A.1 | Focus first on opportunities - workflows that are error-prone, costly in terms of time or resources, or under-staffed or otherwise constrained. |
| A.2 | Use Arcade and Python to improve data editing and capture workflows, automate processes with multiple steps, and improve data quality. |
| A.3 | Where possible, use [infrastructure automation](/en/framework/architecture-pillars/automation/infrastructure-as-code-and-devops.md) and [software deployment automation](/en/framework/architecture-pillars/automation/software-deployment-automation.md) in the process of designing and building your system. Select tools and workflows that align to your organization's existing expertise or practices. Especially in the case of business or mission-critical systems, automation of infrastructure and deployment is important. |
| A.4 | Ensure that automated workflows or batch processes are observable, by creating logs and monitoring approaches that can help to troubleshoot a failing process, or measure the success of an automation in time saved or quality improved. |