SuperAPI AI 工具集

omnistudio-datapacks-deploy

数据与分析

查看项目

更新于 10-15 21:43

技能介绍

用途:当用户需要用 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/模板编译失败等,需按对应方向修复。具体收费、价格与平台支持情况暂未提供。