Loading
导出或导入 Omnistudio 数据映射器

导出或导入 Omnistudio 数据映射器

导出或导入数据映射器,以便在其他组织中使用它们,例如在 Sandbox 中创建它们时。导出或导入数据映射器的数据包时,如果您遇到 Apex 限制错误,例如堆或 CPU 限制,请在导出过程中取消选择依赖性,以减少数据包的大小。此外,将数据包分为多个较小的数据包。作为最佳实践,我们建议每个数据包中的元素不要超过 10 个。

导出数据映射器

您可以使用 Salesforce CLI 从新设计器导出数据映射器。

在您开始前,设置 Salesforce CLI

  1. 从 VS Code 中的终端,输入此命令,并使用适当值替换列出的变量。
    sf data export tree --query "SELECT Id, SourceObject,ExpectedInputOtherData,ExpectedOutputJson,Description,ExpectedOutputXml,IsDeletedOnSuccess,IsProcessSuperBulk,OverrideKey,PreviewOtherData,SynchronousProcessThreshold,TargetOutputDocumentIdentifier,GlobalKey,Name,IsAssignmentRulesUsed,IsXmlDeclarationRemoved,XmlOutputTagsOrder,IsSourceObjectDefault,InputParsingClass,ExpectedOutputOtherData,PreviewSourceObjectData,OutputType,PreviewJsonData,IsRollbackOnError,BatchSize,ResponseCacheType,IsNullInputsIncludedInOutput,VersionNumber,OutputParsingClass,Type,IsErrorIgnored,ExpectedInputJson,ExpectedInputXml,RequiredPermission,PreviewXmlData,InputType,ResponseCacheTtlMinutes,TargetOutputFileName,IsFieldLevelSecurityEnabled,PreprocessorClassName, (SELECT Id,MigrationPattern,InputObjectQuerySequence,FormulaResultPath,FormulaSequence,LinkedFieldName,IsDisabled,MigrationCategory,MigrationType,OutputFieldName,MigrationValue,FilterGroup,LinkedObjectSequence,GlobalKey,Name,OutputCreationSequence,DefaultValue,LookupReturnedFieldName,IsRequiredForUpsert,MigrationProcess,FilterDataType,InputObjectName,FormulaExpression,LookupObjectName,MigrationAttribute,MigrationGroup,FilterValue,FilterOperator,InputFieldName,MigrationKey,IsUpsertKey,LookupByFieldName,OutputFieldFormat,TransformValueMappings,OutputObjectName FROM OmniDataTransformItems) FROM OmniDataTransform WHERE Id='data_mapper_id'" --target-org org_alias --plan --output-dir export_directory
    org_alias
    您导出数据映射器的组织的别名。
    export_directory
    项目中存储导出的 JSON 文件的目录。
    data_mapper_id
    您要导出的数据映射器的 ID。要导出所有数据映射器,请删除 WHERE 子句。
  2. 验证目录中是否下载了 JSON 格式的文件。
  3. 运行导入命令。

导入数据映射器

您可以使用 Salesforce CLI 从新设计器导入数据映射器。

从 VS Code 中的终端,输入此命令,并使用贵组织的值替换变量。
sf data import tree --plan ./export_directory/OmniDataTransform-OmniDataTransformItem-plan.json --target-org org_alias

在受管软件包上导出带有 Designer 的数据映射器

如果您在受管软件包上使用设计器,您可以从数据映射器主页导出数据映射器。

  1. 从应用程序启动程序中,查找并选择 Omnistudio Data Mappers。
  2. 选择要导出的数据映射器版本。
  3. 单击 下载。
  4. 选择要导出的项目,然后单击下一步。
  5. 查看要导出的项目,然后单击下一步。
  6. 如果需要,更新名称和描述。
  7. 要存储数据包并稍后从 Omnistudio DataPacks 选项卡访问,请选择添加到库。
  8. 要将数据包下载到计算机,请选择下载。
  9. 单击“完成”。

在受管软件包上导入带有 Designer 的数据映射器

如果您在受管软件包上使用设计器,您可以从数据映射器主页导入数据映射器。

  1. 从应用程序启动程序中,查找并选择 Omnistudio Data Mappers。
  2. 单击导入。
  3. 单击浏览,从计算机中选择要上载的数据包,然后单击打开。
  4. 单击下一步。
  5. 选择要导入的项目,然后单击下一步。
  6. 查看要导入的项目。
  7. 单击下一步,然后完成。
 
正在加载
Salesforce Help | Article