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