🛡️
分类:安全合规
标签:备份、合规、恢复、元数据、增量同步
更新日期:2026-05-29
产品概述
SF Backup 是 SalesforceCRM.cn 自主研发的企业级 Salesforce 备份解决方案。它通过 REST API 和 Salesforce CLI 双通道检索全部元数据,自动将 Salesforce 元数据转换为本地可用的对象/字段/应用/布局,并支持增量同步 Salesforce 记录到本地 MongoDB。
产品采用前后台分离架构:后台管理(Setup)面向管理员和开发者,负责元数据备份和数据备份配置;前台应用(One)面向终端用户,提供数据浏览和日常操作界面。两大模块通过共享组件和基础设施无缝协作。
产品架构
SF Backup
备份配置 & 管理
- 元数据备份管理
- 对象数据备份管理
- 备份任务调度
- 备份状态监控
- 审计日志
▶
数据浏览 & 操作
- 应用导航
- 记录列表 & 详情
- 记录创建 & 编辑
- 全局搜索 & 通知
- Salesforce 集成
共享组件 & 基础设施
Salesforce Lightning Design System
Python FastAPI 后端
MongoDB 数据库
Salesforce REST API
Salesforce CLI
OAuth2 PKCE 认证
WebSocket 实时通知
🖼️
产品架构图 — 待插入
../../images/product/sf_backup/sf-backup-architecture.png
核心特性
🔄
全量备份
支持完整 Salesforce 数据备份,包括元数据和业务数据。通过 REST API 和 Salesforce CLI 双通道检索,确保数据完整性。
⏰
定时备份
灵活配置备份计划,支持每日/每周/自定义周期。后台任务自动执行,无需人工干预。
📐
对象转换
自动将 Salesforce 元数据转换为本地 xObject / xField,同时处理 XML 应用/布局/视图,实现无缝数据迁移。
📊
增量同步
基于 LastModifiedDate 的增量检索,首次全量后仅同步变更记录。每批 2000 条,异步线程池高效写入。
🔍
细粒度恢复
支持按对象、按记录、按时间点精确恢复。完整的备份和恢复操作审计追踪。
🔐
合规保障
满足 GDPR/SOC2 合规要求,数据加密存储。完整的审计日志记录每次操作。
Demo 演示视频
功能模块一览
🔧 后台管理 (Setup)
后台管理面向管理员和开发者,负责备份配置和管理。
备份流程
2
元数据备份 — BackupMeta 页面 → 点击"备份Meta"
3
Phase 1 (REST) — 通过 REST API 的 describeMetadata 获取全部元数据类型
4
Phase 2 (XML) — 通过 Salesforce CLI 获取 XML 源文件
5
对象数据备份 — BackupData 页面 → 点击"生成对象"
6
增量同步 — 点击"备份数据" → 增量检索 Salesforce 变更记录
技术栈
| 类别 | 技术 |
| 前端框架 | Next.js (App Router) + React |
| UI 组件库 | Salesforce Lightning Design System (SLDS React) |
| 后端框架 | Python FastAPI |
| 数据库 | MongoDB (Motor async driver) |
| 集成 | Salesforce REST API, Salesforce CLI |
| 认证 | OAuth2 PKCE (Salesforce) |
| 实时通信 | WebSocket (通知推送) |
| 打包部署 | PyInstaller (Windows exe) |
使用场景
- Salesforce 数据备份:定期自动备份 Salesforce 元数据和业务数据,防止数据丢失
- 合规审计:满足 GDPR/SOC2 等合规要求,提供完整的备份和恢复审计追踪
- 数据迁移:将 Salesforce 元数据转换为本地格式,支持离线分析和二次开发
- DevOps 集成:与 CI/CD 管道集成,实现 Salesforce 变更管理的自动化备份
- 多组织管理:统一管理多个 Salesforce 组织的备份策略和状态
截图与视频清单
建议截图
- 产品首页总览 — SF Backup 整体界面
- 元数据备份列表 — BackupMeta 页面
- 对象数据备份列表 — BackupData 页面
- 备份任务状态 — 实时监控面板
建议视频
- 产品概览视频 (1-2 分钟) — 展示完整备份流程
- 元数据备份教程 (3-5 分钟)
- 从元数据备份到数据同步的端到端演示 (5-8 分钟)