在UI中导出XDM模式

模式库中的所有资源都包含在IMS组织内的特定沙箱中。 在某些情况下,您可能希望在沙箱和IMS组织之间共享体验数据模型(XDM)资源。

为满足此需求,Adobe Experience Platform UI中的Schemas工作区允许您为模式库中的任何模式生成导出负载。 然后,此有效负荷可用于对模式注册表API的调用,以将模式(和所有相关资源)导入目标沙箱和IMS组织。

注意

除了模式(包括类、模式字段组和数据类型),您还可以使用模式 Registry API导出其他资源。 有关详细信息,请参阅导出/导入端点上的指南。

先决条件

虽然平台UI允许您导出XDM资源,但您必须使用模式 Registry API将这些资源导入其他沙箱或IMS组织以完成工作流。 有关所需的模式头的重要信息,请参阅指南,以了解注册表API快速入门。

生成导出有效负荷

在平台UI中,选择左侧导航中的​Schemas。 在Schemas工作区中,找到要导出的模式,并在Schema Editor中将其打开。

小贴士

有关如何查找要查找的XDM资源的详细信息,请参阅探索XDM资源指南。

打开模式后,请选择画布右上角的​Copy JSON​图标(复制图标)。

这会将JSON有效负荷复制到剪贴板,并根据模式结构生成。 对于上面显示的“Loyalty Members”模式,将生成以下JSON:

[
  {
    "$id": "https://ns.adobe.com/<XDM_TENANTID_PLACEHOLDER>/fieldgroups/9ecfd881d0053568d277b792e4d24c6b70ffa7782bd31265",
    "meta:altId": "_<XDM_TENANTID_PLACEHOLDER>.fieldgroups.9ecfd881d0053568d277b792e4d24c6b70ffa7782bd31265",
    "meta:resourceType": "fieldgroups",
    "version": "1.0",
    "title": "Loyalty details",
    "type": "object",
    "description": "",
    "definitions": {
      "customFields": {
        "type": "object",
        "properties": {
          "_<XDM_TENANTID_PLACEHOLDER>": {
            "type": "object",
            "properties": {
              "loyalty": {
                "title": "Loyalty",
                "description": "",
                "type": "object",
                "isRequired": false,
                "required": [
                  
                ],
                "properties": {
                  "loyaltyId": {
                    "title": "Loyalty ID",
                    "description": "",
                    "type": "string",
                    "isRequired": false,
                    "required": [
                      
                    ],
                    "meta:xdmType": "string"
                  },
                  "memberSince": {
                    "title": "Member Since",
                    "description": "",
                    "type": "string",
                    "isRequired": false,
                    "required": [
                      
                    ],
                    "format": "date",
                    "meta:xdmType": "date"
                  },
                  "points": {
                    "title": "Points",
                    "description": "",
                    "type": "integer",
                    "isRequired": false,
                    "required": [
                      
                    ],
                    "meta:xdmType": "int"
                  },
                  "loyaltyLevel": {
                    "title": "Loyalty Level",
                    "description": "",
                    "type": "string",
                    "isRequired": false,
                    "required": [
                      
                    ],
                    "enum": [
                      "platinum",
                      "gold",
                      "silver",
                      "bronze"
                    ],
                    "meta:enum": {
                      "platinum": "Platinum",
                      "gold": "Gold",
                      "silver": "Silver",
                      "bronze": "Bronze"
                    },
                    "meta:xdmType": "string"
                  }
                },
                "meta:xdmType": "object"
              }
            },
            "meta:xdmType": "object"
          }
        },
        "meta:xdmType": "object"
      }
    },
    "allOf": [
      {
        "$ref": "#/definitions/customFields",
        "type": "object",
        "meta:xdmType": "object"
      }
    ],
    "meta:extensible": true,
    "meta:abstract": true,
    "meta:intendedToExtend": [
      
    ],
    "meta:xdmType": "object",
    "meta:sandboxId": "1bd86660-c5da-11e9-93d4-6d5fc3a66a8e",
    "meta:sandboxType": "production"
  },
  {
    "$id": "https://ns.adobe.com/<XDM_TENANTID_PLACEHOLDER>/schemas/1e5a739ded8fd1d766a0e06e881a38031874dddd1c7020ad",
    "meta:altId": "_<XDM_TENANTID_PLACEHOLDER>.schemas.1e5a739ded8fd1d766a0e06e881a38031874dddd1c7020ad",
    "meta:resourceType": "schemas",
    "version": "1.4",
    "title": "Loyalty Members",
    "type": "object",
    "description": "Describes customers who are members of a loyalty program.",
    "allOf": [
      {
        "$ref": "https://ns.adobe.com/xdm/context/profile",
        "type": "object",
        "meta:xdmType": "object"
      },
      {
        "$ref": "https://ns.adobe.com/xdm/context/profile-person-details",
        "type": "object",
        "meta:xdmType": "object"
      },
      {
        "$ref": "https://ns.adobe.com/xdm/context/profile-personal-details",
        "type": "object",
        "meta:xdmType": "object"
      },
      {
        "$ref": "https://ns.adobe.com/<XDM_TENANTID_PLACEHOLDER>/fieldgroups/9ecfd881d0053568d277b792e4d24c6b70ffa7782bd31265",
        "type": "object",
        "meta:xdmType": "object"
      },
      {
        "$ref": "https://ns.adobe.com/xdm/fieldgroups/profile-consents",
        "type": "object",
        "meta:xdmType": "object"
      }
    ],
    "meta:extensible": false,
    "meta:abstract": false,
    "meta:extends": [
      "https://ns.adobe.com/xdm/context/profile-person-details",
      "https://ns.adobe.com/xdm/context/profile-personal-details",
      "https://ns.adobe.com/xdm/common/auditable",
      "https://ns.adobe.com/xdm/data/record",
      "https://ns.adobe.com/xdm/context/profile",
      "https://ns.adobe.com/<XDM_TENANTID_PLACEHOLDER>/fieldgroups/9ecfd881d0053568d277b792e4d24c6b70ffa7782bd31265",
      "https://ns.adobe.com/xdm/fieldgroups/profile-consents"
    ],
    "meta:xdmType": "object",
    "meta:class": "https://ns.adobe.com/xdm/context/profile",
    "meta:sandboxId": "1bd86660-c5da-11e9-93d4-6d5fc3a66a8e",
    "meta:sandboxType": "production",
    "meta:immutableTags": [
      
    ]
  }
]

负载采用数组的形式,每个数组项都是表示要导出的自定义XDM资源的对象。 在上面的示例中,包括“Loyalty details”自定义字段组和“Loyalty Members”模式。 模式使用的任何核心资源不包括在导出中,因为这些资源可在所有沙箱和IMS组织中使用。

请注意,贵组织的租户ID的每个实例在有效负荷中显示为<XDM_TENANTID_PLACEHOLDER>。 这些占位符将自动替换为相应的租户ID值,具体取决于您在下一步中导入模式的位置。

使用API导入资源

复制模式的导出JSON后,您可以将它用作POST请求到模式注册表API中/import端点的有效负荷。 有关如何配置调用以将模式发送到所需的IMS组织和沙箱的详细信息,请参阅在API中导入XDM资源一节。

后续步骤

按照本指南,您已成功将XDM模式导出到其他IMS组织或沙箱。 有关Schemas UI功能的详细信息,请参阅Schemas UI概述

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now