The Real Problem is
In ArcGIS Online:
No built-in full backup option
Backup jobs fail and must restart from scratch
Duplicate exports increase credit usage
No tracking of what’s already backed up
🧪 Current Workaround (Python Script)
To solve this, I built a Python script using the ArcGIS API that:
Exports hosted feature layers to File Geodatabase (.gdb)
Saves Web Maps and Apps as JSON
Downloads file-based items
Implements resume mode by skipping already backed-up items
Generates an inventory report (Excel) with status and errors
This works well, but requires custom development and ongoing maintenance.
💡 Proposed Solution
A native tool should:
✅Support resume (skip existing items)
✅Handle all major item types (layers, maps, apps, files)
✅Provide export consistency (no replica naming issues)
✅Generate built-in reports
🎯 Why It Matters
Saves time on large backups
Reduces credit consumption
Improves reliability and disaster recovery
👍 Call to Action
If you're managing backups in ArcGIS Online, please upvote. A built-in resume-capable backup tool would be a huge improvement.