SuperAPI AI 工具集

salesforce-local-dev-loop

营销与增长

查看项目

更新于 10-15 23:29

技能介绍

用途:为 Salesforce DX 项目建立可复现的本地开发循环,把静态检查、合成测试与仅经明确授权的 org 验证分开,避免遗留未托管的测试数据。

主要能力:检查项目配置、包目录、元数据归属、API 版本、钩子与当前 CLI 版本;在 scratch org 或开发沙箱之间按功能保真度、数据需求、命名空间和生命周期约束做选择;创建无需真实 org 或密钥的合成夹具与本地契约测试;本地运行格式化、静态分析、单元测试、schema 检查与元数据依赖检查;经批准后创建或认证开发 org,仅部署受限源集合;运行适用于改动的 Apex、Flow、Lightning 与集成测试,仅记录聚合结果和 ID;删除合成数据、关闭或使临时 org 过期、撤销临时访问,并记录可复现命令。

使用方式:先审查项目配置与当前 CLI 固定版本;据环境选 scratch org 或沙箱;本地完成夹具与静态测试;获 Dev Hub、管理员与组件所有者批准后创建或认证 org 并部署受限源集合;测试后清理并保留脱敏回执。CLI 使用具名别名与获批 OAuth 路径,切勿提交授权文件、访问令牌、私钥、用户名、org ID 或生成的用户密码。

适用场景:需要可重复本地循环的 Salesforce DX 元数据或源码改动;希望用合成数据替代真实数据做本地与 CI 验证。

限制与边界:org 可用性、功能、限制、时长、命名空间及沙箱替代方案取决于客户环境;未经批准不得创建 org、启用功能、部署元数据、加载数据或更改远程配置。scratch org 功能与生产不一致时应改用获批沙箱或修订定义,不得削弱生产元数据;部署缺依赖应显式补依赖或缩小源集合;无法证明合成来源的测试数据须在本地导出或 CI 使用前停止并替换。官方链接与篇幅所限,未提供完整代码示例。