📊 对象数据备份管理 (BackupData)

管理 Salesforce 对象元数据备份和数据记录同步。一键生成对象(检索 → 转换 → 关联元数据),增量备份数据到 MongoDB。

对象数据备份列表页

功能概述

BackupData 是对象数据备份管理页面。从 Salesforce Describe API 检索对象元数据,自动转换为 One Platform 的 xObject/xField 数据模型,并通过增量同步机制将 Salesforce 数据记录备份到本地 MongoDB。

  • 列出所有已获取的 Salesforce 对象及其备份状态
  • 一键生成对象:检索 → 转换 → 关联元数据(Tab/Layout/ListView/Application)
  • 增量备份数据记录到本地 MongoDB
  • 30+ 种字段类型映射:string→Text, double→Number, boolean→Checkbox 等
  • XML 元数据补充修复字段类型不准确的问题
  • 实时显示现有记录数和备份状态

按钮说明

按钮功能
生成对象触发元数据备份流程(REST 检索 → 转换为 xObject/xField → 创建关联元数据)
备份数据触发数据记录增量备份(COUNT 查询 → SOQL 分批检索 → 增量保存)
刷新刷新对象列表和状态
删除勾选行后级联删除对象、字段及关联数据

状态说明

状态含义
Pending等待处理
Working正在执行
Retrieved执行成功完成
Failed执行失败
Skipped已跳过(无需备份)

数据表列

列名说明
Object Name对象 API 名称
Label对象显示标签
Existing Records数据库中已有记录数
Status备份状态
🎬
Demo 视频
../../videos/products/sf_migration/backup-data-demo.mp4