SuperAPI AI 工具集

omnistudio-epc-catalog-generate

营销与增长

查看项目

更新于 10-15 21:43

技能介绍

用途:面向 Salesforce Industries CME EPC 的产品与报价建模技能,用于创建和审查基于 Product2 的目录条目、可配置属性以及通过 Product Child Item(PCI)关系构建的报价捆绑包,并生成 DataPack 风格 JSON 元数据。

主要能力:创建 EPC Product2 记录(命名、生命周期日期、状态、分类字段);定义基于类别的属性、默认值、有效值集、显示顺序与必填标记;用 %vlocity_namespace%__ProductChildItem__c 组合报价与子产品并设置数量规则;生成并对齐配套元数据(价格手册条目、价格列表条目、对象字段属性、编排场景、分解关系、编译属性覆盖、覆盖定义、父键);保持记录源键、全局键、查找对象与命名空间字段一致。

使用方式:技能提供 assets/ 下的规范模板集(如 product2-offer-template.json、attribute-assignment-template.json、product-child-item-template.json 等)及 assets/examples/ 下按报价类型组织的示例。工作流分阶段:Phase 0 前置检查(EPC 已启用、sf CLI 已认证、命名空间模型);Phase 1 识别目录意图并做幂等检查,可用 sf data query --query "SELECT Id, Name, ProductCode FROM Product2 WHERE ProductCode = '<code>'" --target-org <alias>;Phase 1A 强制澄清问题;Phase 2 构建 Product2 主干;Phase 3 添加属性;Phase 4 构建报价捆绑包;Phase 4B 生成配套元数据;Phase 5 校验与交接。完整捆绑包请求会产出 _DataPack.json、_AttributeAssignments.json、_ProductChildItems.json、_PricebookEntries.json、_PriceListEntries.json、_ObjectFieldAttributes.json、_OrchestrationScenarios.json、_DecompositionRelationships.json、_CompiledAttributeOverrides.json、_OverrideDefinitions.json、*_ParentKeys.json;规格产品(非捆绑)仅需 DataPack、AttributeAssignments、PricebookEntries、PriceListEntries。

适用场景:创建或审查 EPC 报价捆绑包、Product2 报价设置、从模板生成捆绑包 DataPack JSON、对现有 Product2/PCI/属性负载应用 120 分制评分。

限制:不覆盖 OmniScript/FlexCard/Integration Procedure 设计、Apex 业务逻辑实现、部署流水线排障。评分阈值:>=95 可部署,70-94 需审查,<70 阻止并修复。若任一文件生成失败须立即停止,列出已生成文件并让用户删除部分集后再重试,避免 GlobalKey 不匹配。命名空间须统一,ProductCode 不得含环境后缀,属性默认值须在有效值列表内,同一属性类别显示顺序须唯一且留间隔。