功能概述
通过 Salesforce REST API 获取全部可备份的元数据类型列表(CustomObject、CustomField、Layout、ListView、Tab、Application 等 50+ 种),通过 Salesforce CLI (sfdx) 下载 XML 格式的元数据文件。
- 列出 50+ 种可备份的元数据类型
- 一键触发完整备份流程(先 REST 检索,后 XML CLI 下载)
- 实时显示 REST Status 和 XML Status 两列状态
- 支持按类型删除已备份的元数据及关联数据
- 每 2 秒自动刷新运行中任务进度
按钮说明
| 按钮 | 功能 |
|---|
| 备份元数据 | 触发完整备份流程(REST → XML → 状态汇总) |
| 刷新 | 手动刷新元数据类型列表和状态 |
| 删除 | 勾选行后批量删除选中类型及关联数据 |
状态说明
| 状态 | 含义 |
|---|
| Pending | 等待处理,尚未开始备份 |
| Working | 正在检索中(REST 或 XML) |
| Retrieved | 检索成功完成 |
| Failed | 检索失败,可查看错误原因 |
数据表列
| 列名 | 说明 |
|---|
| Name | 元数据类型名称(如 CustomObject、Layout) |
| Catalog | 所属分类 |
| Count | 已备份的该类型元数据数量 |
| REST Status | REST API 检索状态 |
| XML Status | CLI XML 下载状态 |
备份流程
- OAuth 2.0 PKCE 登录 Salesforce
- 自动获取元数据类型列表
- 点击备份元数据 → REST 检索 → XML CLI 下载
- Task 页面监控进度(每 2 秒刷新)
- 备份完成后可勾选删除不需要的类型
🎬
Demo 视频
../../videos/products/sf_migration/backup-meta-demo.mp4