B2B-Namespaces und -Schemata
In diesem Dokument finden Sie Informationen zum zugrunde liegenden Setup für die Namespaces und Schemata, die mit B2B-Quellen verwendet werden sollen. In diesem Dokument finden Sie auch Informationen zum Einrichten Ihres Postman-Automatisierungsdienstprogramms, das zum Generieren von B2B-Namespaces und -Schemata erforderlich ist.
Einrichten von B2B-Namespaces und des Dienstprogramms zur automatischen Schemaerstellung
In der folgenden Dokumentation finden Sie vorausgesetzte Informationen zum Einrichten Ihrer Postman-Umgebung zur Unterstützung des B2B-Namespace und des Dienstprogramms zur automatischen Schemaerstellung.
- Sie können den Namespace und die Dienstprogrammsammlung zur automatischen Schemaerstellung sowie die Umgebung aus diesem GitHubRepository .
- Informationen zur Verwendung von Experience Platform-APIs, einschließlich Details zum Erfassen von Werten für erforderliche Kopfzeilen und zum Lesen von Beispiel-API-Aufrufen, finden Sie im Handbuch Erste Schritte mit Experience Platform-APIs.
- Informationen zum Generieren Ihrer Anmeldeinformationen für Experience Platform-APIs finden Sie im Tutorial zum Authentifizieren und Zugreifen auf Experience Platform-APIs.
- Informationen zum Einrichten von Postman für Experience Platform-APIs finden Sie im Tutorial zum von Entwicklerkonsole und Postman.
Wenn eine Experience Platform-Entwicklerkonsole und Postman eingerichtet sind, können Sie jetzt damit beginnen, die entsprechenden Umgebungswerte auf Ihre Postman anzuwenden.
Die folgende Tabelle enthält Beispielwerte sowie zusätzliche Informationen zum Ausfüllen Ihrer Postman:
CLIENT_SECRET{ACCESS_TOKEN} verwendet wird. Informationen zum Abrufen Ihrer finden im Tutorial zum {CLIENT_SECRET} und Zugreifen auf Experience Platform-APIs .{CLIENT_SECRET}API_KEY{API_KEY} und Zugreifen auf Experience Platform-APIs .c8d9a2f5c1e03789bd22e8efdd1bdc1bACCESS_TOKEN{ACCESS_TOKEN} und Zugreifen auf Experience Platform-APIs .Bearer {ACCESS_TOKEN}META_SCOPEent_dataservices_sdk festgelegt.ent_dataservices_sdkCONTAINER_IDglobal-Container enthält alle standardmäßigen von Adobe und Experience Platform bereitgestellten Partnerklassen, Schemafeldgruppen, Datentypen und Schemata. In Bezug auf Marketo ist dieser Wert fest und wird immer auf global festgelegt.globalTECHNICAL_ACCOUNT_IDD42AEVJZTTJC6LZADUBVPA15@techacct.adobe.comIMSims-na1.adobelogin.com festgelegt.ims-na1.adobelogin.comIMS_ORG{ORG_ID} Entwicklerkonsole und .ABCEH0D9KX6A7WA7ATQE0TE@adobeOrgSANDBOX_NAMEprodTENANT_IDb2bcdpproductiontestPLATFORM_URLhttp://platform.adobe.io/ festgelegt.http://platform.adobe.io/Skripte ausführen
Nachdem Sie Ihre Postman und Umgebung eingerichtet haben, können Sie das Skript jetzt über die Postman ausführen.
Wählen Sie in der Postman den Stammordner des Dienstprogramms zur automatischen Generierung und dann Run aus der oberen Kopfzeile aus.
Die Runner wird angezeigt. Stellen Sie von hier aus sicher, dass alle Kontrollkästchen aktiviert sind, und wählen Sie dann Run Namespaces and Schemas Autogeneration Utility aus.
Bei einer erfolgreichen Anfrage werden die für B2B erforderlichen Namespaces und Schemata erstellt.
B2B-Namespaces
Identity-Namespaces sind eine Komponente von Identity Service, die dazu dienen, den Kontext einer Identität zu unterscheiden. Eine vollqualifizierte Identität enthält einen Identitätswert und einen Namespace. Weitere Informationen finden in der zu Namespaces .
B2B-Namespaces werden in der primären Identität der Entität verwendet.
Die folgende Tabelle enthält Informationen zur zugrunde liegenden Einrichtung für B2B-Namespaces.
b2b_personCROSS_DEVICEb2b_accountB2B_ACCOUNTb2b_opportunityB2B_OPPORTUNITYb2b_opportunity_person_relationB2B_OPPORTUNITY_PERSONb2b_campaignB2B_CAMPAIGNb2b_campaign_memberB2B_CAMPAIGN_MEMBERb2b_marketing_listB2B_MARKETING_LISTb2b_marketing_list_memberB2B_MARKETING_LIST_MEMBERb2b_account_person_relationB2B_ACCOUNT_PERSONB2B-Schemata
Schemata dienen in Experience Platform zur konsistenten und wiederverwendbaren Beschreibung der Struktur von Daten. Durch die systemübergreifende einheitliche Definition von Daten wird es einfacher, deren Bedeutung beizubehalten und somit Wert aus Daten zu ziehen.
Bevor Daten in Experience Platform aufgenommen werden können, muss ein Schema erstellt werden, das die Datenstruktur beschreibt und den Datentyp einschränkt, der in den einzelnen Feldern enthalten sein kann. Schemata bestehen aus einer Basisklasse und keiner oder mehreren Schema-Feldergruppen.
Weitere Informationen zum Schemaaufbaumodell, einschließlich Planungsgrundsätzen und Best Practices, finden Sie in den Grundlagen des Schemaaufbaus.
Die folgende Tabelle enthält Informationen zur zugrunde liegenden Einrichtung von B2B-Schemata.
accountKey.sourceKey der BasisklasseextSourceSystemAudit.externalKey.sourceKey der BasisklasseaccountParentKey.sourceKeyin der Feldergruppe XDM Business-Kontodetails .- Zieleigenschaft:
/accountKey/sourceKey - Typ: Eins-zu-eins
- Referenzschema: B2B-Konto
- Namespace: B2B-Konto
- XDM-Geschäftspersonendetails
- XDM-Geschäftspersonenkomponenten
- IdentityMap
- Details zu Einverständnis und Voreinstellungen
b2b.personKey.sourceKey in der Feldergruppe „XDM-Geschäftspersonendetails“extSourceSystemAudit.externalKey.sourceKeyder Feldergruppe „XDM-Geschäftspersonendetails“workEmail.addressder Feldergruppe „XDM-Geschäftspersonendetails“
- B2B-Person
personComponents.sourceAccountKey.sourceKeyder Feldergruppe XDM-Geschäftspersonenkomponenten- Typ: Viele-zu-eins
- Referenzschema: B2B-Konto
- Namespace: B2B-Konto
- Ziel-Eigenschaft: accountKey.sourceKey
- Beziehungsname aus aktuellem Schema: Konto
- Beziehungsname aus Referenzschema: Personen
opportunityKey.sourceKey der BasisklasseextSourceSystemAudit.externalKey.sourceKey der BasisklasseaccountKey.sourceKeyder Basisklasse- Typ: Viele-zu-eins
- Referenzschema: B2B-Konto
- Namespace: B2B-Konto
- Zieleigenschaft:
accountKey.sourceKey - Beziehungsname aus aktuellem Schema: Konto
- Beziehungsname aus Referenzschema: Opportunities
opportunityPersonKey.sourceKey der BasisklasseErste Beziehung
personKey.sourceKeyder Basisklasse- Typ: Viele-zu-eins
- Referenzschema: B2B-Person
- Namespace: B2B-Person
- Zieleigenschaft: b2b.personKey.sourceKey
- Beziehungsname aus aktuellem Schema: Person
- Beziehungsname aus Referenzschema: Opportunities
Zweite Beziehung
opportunityKey.sourceKeyder Basisklasse- Typ: Viele-zu-eins
- Referenzschema: B2B-Opportunity
- Namespace: B2B-Opportunity
- Zieleigenschaft:
opportunityKey.sourceKey - Beziehungsname aus aktuellem Schema: Opportunity
- Beziehungsname aus Referenzschema: Personen
campaignKey.sourceKey der BasisklasseccampaignMemberKey.sourceKey der BasisklasseErste Beziehung
personKey.sourceKeyder Basisklasse- Typ: Viele-zu-eins
- Referenzschema: B2B-Person
- Namespace: B2B-Person
- Zieleigenschaft:
b2b.personKey.sourceKey - Beziehungsname aus aktuellem Schema: Person
- Beziehungsname aus Referenzschema: Kampagnen
Zweite Beziehung
campaignKey.sourceKeyder Basisklasse- Typ: Viele-zu-eins
- Referenzschema: B2B-Kampagne
- Namespace: B2B-Kampagne
- Zieleigenschaft:
campaignKey.sourceKey - Beziehungsname aus aktuellem Schema: Kampagne
- Beziehungsname aus Referenzschema: Personen
marketingListKey.sourceKey der BasisklassemarketingListMemberKey.sourceKey der BasisklasseErste Beziehung
PersonKey.sourceKeyder Basisklasse- Typ: Viele-zu-eins
- Referenzschema: B2B-Person
- Namespace: B2B-Person
- Zieleigenschaft:
b2b.personKey.sourceKey - Beziehungsname aus aktuellem Schema: Person
- Beziehungsname aus Referenzschema: Marketing-Listen
Zweite Beziehung
marketingListKey.sourceKeyder Basisklasse- Typ: Viele-zu-eins
- Referenzschema: B2B-Marketing-Liste
- Namespace: B2B-Marketing-Liste
- Zieleigenschaft:
marketingListKey.sourceKey - Beziehungsname aus aktuellem Schema: Marketing-Liste
- Beziehungsname aus Referenzschema: Personen
accountPersonKey.sourceKey der BasisklasseErste Beziehung
personKey.sourceKeyder Basisklasse- Typ: Viele-zu-eins
- Referenzschema: B2B-Person
- Namespace: B2B-Person
- Zieleigenschaft:
b2b.personKey.SourceKey - Beziehungsname aus aktuellem Schema: Personen
- Beziehungsname aus Referenzschema: Konto
Zweite Beziehung
accountKey.sourceKeyder Basisklasse- Typ: Viele-zu-eins
- Referenzschema: B2B-Konto
- Namespace: B2B-Konto
- Zieleigenschaft:
accountKey.sourceKey - Beziehungsname aus aktuellem Schema: Konto
- Beziehungsname aus Referenzschema: Personen
Nächste Schritte
Informationen zum Verbinden Ihrer Marketo mit Experience Platform finden Sie im Tutorial zum eines Marketo-Quell-Connectors in der Benutzeroberfläche.