用途:当用户需要用 Vlocity Build 部署或校验 OmniStudio/Vlocity DataPack 时使用本技能,覆盖导出/部署流程、清单驱动的部署、失败排查以及 CI/CD 编排。
主要能力:支持 vlocity packDeploy、packRetry、packContinue、packExport、packGetDiffs、validateLocalData;设计 DataPack 作业文件(projectPath、expansionPath、manifest、queries);执行组织间 DataPack 迁移与重试循环;排查依赖、匹配键和 GlobalKey 问题。标准元数据部署、OmniScript/FlexCard/IP/Data Mapper 构建、EPC 目录生成、Apex/LWC 编写应交给其他技能。
使用方式:先收集源/目标组织别名、作业文件与项目路径、部署范围、操作类型、命名空间模型和已知约束。预检可运行 vlocity help、sf org list、sf org display --target-org <alias> --json、test -f <job-file>.yaml。安装:npm install --global vlocity。典型流程:validateLocalData(可选 packGetDiffs)→ packExport → packRetry → packDeploy → packRetry → packContinue(中断续跑)→ packGetDiffs 校验一致性。命令示例:vlocity -sfdx.username <target-alias> -job <job-file>.yaml packDeploy。优先使用 Salesforce CLI 认证(-sfdx.username <alias>)。
适用场景:DataPack 组织间迁移、清单子集部署、失败重试、CI/CD 流水线(认证、校验、导出、部署、重试、比对、报告)。
限制与注意:DataPack 必须用 vlocity 命令而非 sf project deploy;重试仅在错误数下降时继续;保持源与目标组织的匹配键策略和 GlobalKey 一致;--fixLocalGlobalKeys 仅在明确要求并说明影响后使用。常见问题包括目标组织缺少依赖、GlobalKey 重复、源端匹配键重复、配置缺失、记录未处理、SASS/模板编译失败等,需按对应方向修复。具体收费、价格与平台支持情况暂未提供。