SuperAPI AI 工具集

deploying-metadata

数据与分析

查看项目

更新于 10-15 21:43

技能介绍

用途:用于 Salesforce 元数据部署编排,处理 sf project deploy start/quick/report 与检索流程、跨对象与权限集的发布顺序、CI/CD 质量门禁、测试级别选择、部署报告,以及部署失败与依赖顺序的排查。

主要能力:部署前 dry-run 校验;按 source-dir、metadata 或 manifest 限定范围部署;quick deploy;部署报告与验证;scratch org 与沙盒管理;CI/CD 流水线建议;失败模式定位(如 FIELD_CUSTOM_VALIDATION_EXCEPTION、INVALID_CROSS_REFERENCE_KEY、权限集中找不到字段等)。默认部署顺序为:自定义对象/字段 → 权限集 → Apex → Flow 以草稿形式部署 → Flow 激活与验证后确认。

使用方式:仅使用 sf CLI v2。非源跟踪组织上部署/检索须显式指定范围,如 --source-dir、--metadata 或 --manifest。建议先做 --dry-run。示例:sf project deploy start --dry-run --source-dir force-app --target-org <alias> --wait 30 --json;部署:sf project deploy start --manifest manifest/package.xml --target-org <alias> --test-level RunLocalTests --wait 30 --json;校验后快速部署:sf project deploy quick --job-id <validation-job-id> --target-org <alias> --json;查看报告:sf project deploy report --job-id <job-id> --target-org <alias> --json。先收集目标组织别名与环境类型、部署范围、validate-only 或部署类型、测试级别与回滚预期。Flow 应先以草稿部署,验证后再激活。测试数据创建交由 handling-sf-data。CI/CD 参考流水线为:认证 → 校验仓库/组织状态 → 静态分析(sf code-analyzer)→ dry-run → 测试与覆盖率门禁 → 部署 → 验证与通知。

适用场景:元数据发布与发布排序、scratch org 与沙盒、CI/CD 与测试级别选择、部署故障排查,以及 Agentforce 相关部署发布的编排。

限制:Apex、LWC、自定义对象/字段、Flow 的编写与修复,数据操作及 Agentforce 代理编写应分别使用对应的专用技能;具体收费、价格与平台支持等资料暂未提供。