Exportieren von XDM-Schemata in die Benutzeroberfläche export-xdm-schemas-in-the-UI
Alle Ressourcen in der Schema Library sind in einer bestimmten Sandbox innerhalb eines Unternehmens enthalten. In einigen Fällen möchten Sie möglicherweise Experience-Datenmodell (XDM)-Ressourcen zwischen Sandboxes und Organisationen freigeben.
Um dies zu erreichen, können Sie mit dem Arbeitsbereich Schemas in der Adobe Experience Platform-Benutzeroberfläche eine Export-Payload für jedes Schema in der Schema Library generieren. Diese Payload kann dann in einem Aufruf an die Schema Registry-API verwendet werden, um das Schema (und alle abhängigen Ressourcen) in eine Ziel-Sandbox und -Organisation zu importieren.
Voraussetzungen
Die Platform-Benutzeroberfläche ermöglicht den Export von XDM-Ressourcen. Sie müssen jedoch die Schema Registry-API verwenden, um diese Ressourcen in andere Sandboxes oder Organisationen zu importieren und den Workflow abzuschließen. Wichtige Informationen zu erforderlichen Authentifizierungskopfzeilen finden Sie im Leitfaden Erste Schritte mit der Schema Registry-API , bevor Sie dieses Handbuch befolgen.
Exportnutzlast generieren generate-export-payload
Export-Payloads können in der Platform-Benutzeroberfläche über das Detailbedienfeld auf der Registerkarte Durchsuchen oder direkt über die Arbeitsfläche des Schemas im Schema-Editor generiert werden.
Um eine Export-Payload zu generieren, wählen Sie im linken Navigationsbereich Schemas aus. Wählen Sie im Arbeitsbereich Schemas die Zeile für das Schema aus, das Sie exportieren möchten, um Schemadetails in der rechten Seitenleiste anzuzeigen.
Wählen Sie anschließend das Symbol JSON kopieren ( ) aus den verfügbaren Optionen aus.
Dadurch wird eine JSON-Payload in die Zwischenablage kopiert, die basierend auf der Schemastruktur generiert wurde. Für das oben dargestellte Schema "Loyalty Members" wird die folgende JSON generiert:
code language-json |
---|
|
Die Payload kann auch kopiert werden, indem Sie oben rechts im Schema Editor Mehr auswählen. Ein Dropdown-Menü bietet zwei Optionen: JSON-Struktur kopieren und Schema löschen.
Die Payload hat die Form eines Arrays, wobei jedes Array-Element ein Objekt ist, das eine zu exportierende benutzerdefinierte XDM-Ressource darstellt. Im obigen Beispiel sind die benutzerdefinierte Feldergruppe "Loyalty details" und das Schema "Loyalty Members" enthalten. Kernressourcen, die vom Schema verwendet werden, sind nicht im Export enthalten, da diese Ressourcen in allen Sandboxes und Organisationen verfügbar sind.
Beachten Sie, dass jede Instanz der Mandanten-ID Ihres Unternehmens in der Payload als <XDM_TENANTID_PLACEHOLDER>
angezeigt wird. Diese Platzhalter werden automatisch durch den entsprechenden Mandanten-ID-Wert ersetzt, je nachdem, wo Sie das Schema im nächsten Schritt importieren.
Importieren der Ressource mit der API import-resource-with-api
Nachdem Sie die Export-JSON für das Schema kopiert haben, können Sie sie als Payload für eine POST-Anfrage an den /rpc/import
-Endpunkt in der Schema Registry-API verwenden. Weitere Informationen zum Konfigurieren des Aufrufs zum Senden des Schemas an die gewünschte Organisation und Sandbox finden Sie im Leitfaden zum Import-Endpunkt .
Nächste Schritte
In diesem Handbuch haben Sie erfolgreich ein XDM-Schema in eine andere Organisation oder Sandbox exportiert. Weitere Informationen zu den Funktionen der Benutzeroberfläche von Schemas finden Sie in der Übersicht über die Benutzeroberfläche von Schemas .