用途:该技能用于设计 Salesforce 的多环境与组织拓扑,把每个环境映射到明确的用途、保真度等级、数据策略、授权边界、生命周期和晋级契约,适用于多组织发布与治理场景。
主要能力:盘点所有组织与环境(用途、版本、功能、包、命名空间、数据类别、负责人、生命周期、权限);依据保真度和数据需求选择 scratch org、开发者沙箱、部分或完整沙箱等;定义源码、元数据、包、设置、种子数据、脱敏与刷新后自动化契约;建立各环境的 app、主体、权限、限制、事件、端点与密钥引用矩阵;在支持时自动化确定性的创建或刷新,并在部署或加载数据前校验组织身份;通过验证门晋级不可变源码与制品;检测配置与元数据漂移、核对例外、测试回滚,并按计划退役环境与凭据。
使用方式:需先具备业务发布模型、Salesforce DX 项目、包策略、组织清单与环境负责人,以及客户实际可用的 Dev Hub、scratch org、沙箱、预发和生产能力,和数据填充、脱敏、刷新、漂移、命名空间、依赖、晋级、回滚与支持需求。工具使用上以 Read、Glob、Grep 检查已批准仓库与证据文件,以 WebFetch 复核 Salesforce 官方文档,仅在编写无密钥计划、夹具、配置与脱敏回执时使用 Write 或 Edit。
限制与注意:scratch org 是可在项目定义中配置的一次性源驱动环境,沙箱提供不同的生产保真度与生命周期特性,可用类型、功能、刷新、数据和限制取决于客户组织。每个环境应使用独立别名、应用或策略、主体、权限与密钥引用,切勿把生产令牌或未脱敏生产数据复制到开发或 CI。未经 Dev Hub、管理员、安全、隐私、数据与发布批准,不得创建、刷新、克隆、填充、脱敏、部署或退役组织。若环境缺少某生产功能,应把测试移到经批准的更高保真组织并记录残余风险;若生产数据出现在未授权组织,应停止访问并启动数据事件流程;若组织别名解析到意外身份,应阻止所有部署与变更。输出包括组织拓扑、保真度与数据矩阵、生命周期、配置契约、授权映射、晋级门、漂移报告与退役负责人。资料未提供具体收费、价格、平台限制与完整安装命令。