用途:处理 Salesforce 数据工作,包括记录 CRUD、批量导入导出、测试数据生成、清理脚本,以及用于验证 Apex、Flow 或集成行为的数据工厂模式。
主要能力:使用 sf data CLI 命令;记录创建、更新、删除、upsert、导出、树导入导出;生成贴近真实的测试数据;批量数据操作与清理;用匿名 Apex 脚本做数据播种与回滚。
使用方式:先确认模式——仅生成可复用的 .apex、CSV 或 JSON 资产,还是直接在真实 org 中执行。需收集目标对象、org 别名、操作类型、数据量、数据用途及父子关系。对象和字段必须已存在;不确定 schema 时先用 describe 预检必填字段、可创建字段、选项列表值和关系字段。小规模 CRUD 用单记录命令,大批量用 Bulk API 2.0,父子种子集用树导入导出,可复用测试数据集用工厂或匿名 Apex。完成后核对数量、关系和记录 ID,并提供清理命令或回滚资产。
适用场景:数据迁移、测试数据准备、批量导入导出、清理 org 记录、验证自动化行为。
限制:不负责纯 SOQL 查询、Apex 测试运行与修复、元数据部署、自定义对象或字段创建,这些应交给对应技能。测试记录应使用合成非身份数据,避免真实 PII。大批量场景建议 251 条以上记录。创建前需规划清理,避免未跟踪记录累积污染 org。失败时采用有界重试,不要无限重复同一失败命令。
输出格式:按操作、对象与数量、目标 org 或本地路径、记录 ID 或输出文件、验证结果、清理说明的顺序报告。
评分:117 分以上为强生产安全数据工作流,104–116 良好,91–103 可接受但建议复查,78–90 存在部分风险模式,低于 78 需修正后才可继续。