SuperAPI AI 工具集

omnistudio-datamapper-generate

数据与分析

查看项目

更新于 10-15 21:43

技能介绍

用途:在 Salesforce OmniStudio 中生成并校验 Data Mapper(原 DataRaptor)配置,作为 OmniStudio 数据访问层,需先于引用它的 Integration Procedure、OmniScript、FlexCard 创建和部署。

主要能力:生成 Extract、Transform、Load、Turbo Extract 四类配置;设计对象到输出的字段映射,处理类型转换、查找解析与空值安全;识别消费或供给该 Data Mapper 的相关组件;按设计命名、字段映射、数据完整性、性能、文档五类进行 0-100 分评分,90 分以上可部署,67-89 需复核,低于 67 阻止部署。

使用方式:先收集类型、目标对象与字段、目标 org 别名、消费组件、数据量预期;检查现有 OmniDataTransform 元数据;按模板生成 OmniDataTransform 与 OmniDataTransformItem 记录;用 platform-metadata-deploy 技能先 --dry-run 再实际部署,部署后需在目标 org 激活。常用命令:sf data query -q "SELECT Id,Name,Type FROM OmniDataTransform LIMIT 200" -o <org>;sf project retrieve start -m OmniDataTransform:<Name> -o <org>;sf project deploy start -m OmniDataTransform:<Name> -o <org>。

适用场景:构建读取、转换、写入数据的 Data Mapper,以及为 Integration Procedure、OmniScript、FlexCard 提供数据层。

限制:Turbo Extract 不支持公式字段、相关列表、聚合查询和多态字段;Transform 仅内存操作,不支持 DML 或 SOQL;Load 需 FLS 校验与错误处理;元数据类型为 OmniDataTransform,需 OmniStudio 托管包或 Industries Cloud;草稿状态不可检索,需先激活。资料未提供具体收费与价格信息。