B2B 名前空間とスキーマ

AVAILABILITY
NOTE
Adobe Experience Platform UIのテンプレートを使用すれば、B2BおよびB2C データ向けのアセット作成を迅速化できます。 詳しくは、Experience Platform UIでのテンプレートの使用に関するガイドを参照してください。

このドキュメントでは、B2B ソースで使用するネームスペースとスキーマの基礎となる設定について説明します。 このドキュメントでは、B2B ネームスペースとスキーマの生成に必要なPostman オートメーション ユーティリティの設定に関する詳細も説明します。

B2B名前空間とスキーマ自動生成ユーティリティを設定する

IMPORTANT
サービスアカウント (JWT)資格情報は非推奨になりました。 2025年1月27日(PT)より前に、アプリケーションまたは統合を新しいOAuth サーバー間資格情報に移行する必要があります。 JWT資格情報をOAuth サーバー間の資格情報に移行する方法の詳細な手順については、次のドキュメントを参照してください

B2B名前空間およびスキーマ自動生成ユーティリティをサポートするようにPostman環境を設定する方法の前提条件については、次のドキュメントを参照してください。

Experience Platform開発者コンソールとPostmanの設定が完了したら、Postman環境に適切な環境値を適用できるようになりました。

次の表は、値の例と、Postman環境の入力に関する追加情報を示しています。

変数
説明
CLIENT_SECRET
{ACCESS_TOKEN}の生成に使用される一意のID。 の取得方法について詳しくは、Experience Platform APIの認証とアクセス {CLIENT_SECRET}に関するチュートリアルを参照してください。
{CLIENT_SECRET}
API_KEY
Experience Platform APIへの呼び出しを認証するために使用される一意のID。 の取得方法について詳しくは、Experience Platform APIの認証とアクセス {API_KEY}に関するチュートリアルを参照してください。
c8d9a2f5c1e03789bd22e8efdd1bdc1b
ACCESS_TOKEN
Experience Platform APIへの呼び出しを完了するために必要な認証トークン。 の取得方法について詳しくは、Experience Platform APIの認証とアクセス {ACCESS_TOKEN}に関するチュートリアルを参照してください。
Bearer {ACCESS_TOKEN}
META_SCOPE
Marketoに関しては、この値は固定され、常にent_dataservices_sdkに設定されます。
ent_dataservices_sdk
CONTAINER_ID
global コンテナには、標準のAdobeおよびExperience Platform パートナーが提供するすべてのクラス、スキーマフィールドグループ、データタイプ、スキーマが格納されます。 Marketoに関しては、この値は固定され、常にglobalに設定されます。
global
TECHNICAL_ACCOUNT_ID

Adobe Developer Consoleへの統合に使用される資格情報。 テクニカルアカウント IDを取得するには、次の手順に従います。

  • Adobe Developer Consoleに移動し、プロジェクトを開きます。
  • サービスアカウント (JWT)​を使用する​ 資格情報 ​を開きます。 :古いUIでは「エンタープライズ」と呼ばれることがあります。
  • 資格情報の詳細には、クライアント ID、テクニカルアカウント ID、組織ID、その他のJWT メタデータが表示されます。

D42AEVJZTTJC6LZADUBVPA15@techacct.adobe.com
IMS
Identity Management System (IMS)は、Adobe サービスに認証のためのフレームワークを提供します。 Marketoに関しては、この値は固定され、常にims-na1.adobelogin.comに設定されます。
ims-na1.adobelogin.com
IMS_ORG
製品やサービスを所有またはライセンス供与し、そのメンバーへのアクセスを許可できる法人。 情報の取得方法については、 Postman開発者向けコンソールの設定と{ORG_ID}に関するチュートリアルを参照してください。
ABCEH0D9KX6A7WA7ATQE0TE@adobeOrg
SANDBOX_NAME
使用している仮想サンドボックスパーティションの名前。
prod
TENANT_ID
作成するリソースが適切な名前空間で構成され、組織内に含まれていることを確認するために使用されるID。
b2bcdpproductiontest
PLATFORM_URL
API呼び出しを行うURL エンドポイント。 この値は固定されており、常にplatform.adobe.io/に設定されます。
platform.adobe.io/

スクリプトの実行

Postman コレクションと環境を設定したら、Postman インターフェイスを使用してスクリプトを実行できるようになりました。

Postman インターフェイスで、自動生成ユーティリティのルート フォルダーを選択し、上部ヘッダーから​ Run ​を選択します。

Postman UIの名前空間とスキーマジェネレーターのルート フォルダー。 「実行」が上部のメニューバーで強調表示されます。

Runner インターフェイスが表示されます。 ここから、すべてのチェックボックスが選択されていることを確認し、Run Namespaces and Schemas Autogeneration Utility​を選択します。

Postman UIのRunner インターフェイスで、「Namespaces and Schemas」コレクションに複数のリクエストがチェックされ、右側に「Run Namespaces and Schemas」ボタンが強調表示されている

リクエストが成功すると、B2Bに必要な名前空間とスキーマが作成されます。

B2B名前空間

ID名前空間は、IDのコンテキストを区別するのに役立つIdentity Serviceのコンポーネントです。 完全修飾IDには、ID値と名前空間が含まれます。 詳しくは、名前空間の概要を参照してください。

B2B名前空間は、エンティティのプライマリ IDで使用されます。

次の表に、B2B名前空間の基になる設定に関する情報を示します。

NOTE
表の全内容を表示するには、左右にスクロールしてください。
表示名
ID シンボル
ID タイプ
B2B人物
b2b_person
CROSS_DEVICE
B2B アカウント
b2b_account
B2B_ACCOUNT
B2B オポチュニティ
b2b_opportunity
B2B_OPPORTUNITY
B2B オポチュニティと人物の関係
b2b_opportunity_person_relation
B2B_OPPORTUNITY_PERSON
B2B キャンペーン
b2b_campaign
B2B_CAMPAIGN
B2B キャンペーンメンバー
b2b_campaign_member
B2B_CAMPAIGN_MEMBER
B2B マーケティングリスト
b2b_marketing_list
B2B_MARKETING_LIST
B2B マーケティングリストメンバー
b2b_marketing_list_member
B2B_MARKETING_LIST_MEMBER
B2B アカウントと人物の関係
b2b_account_person_relation
B2B_ACCOUNT_PERSON

B2B スキーマ

Experience Platform では、スキーマを使用して、一貫性のある再利用可能な方法でデータの構造を記述します。システムをまたいで一貫したデータを定義することで、意味を保有しやすくなり、データから価値を得ることができます。

データをExperience Platformに取り込む前に、データの構造を説明するスキーマを作成し、各フィールドに含めることができるデータタイプに制約を与える必要があります。 スキーマは、基本クラスと 0 個以上のスキーマフィールドグループで構成されます。

デザインの原則やベストプラクティスなど、スキーマ構成モデルについて詳しくは、スキーマ構成の基本を参照してください。

次の表に、B2B スキーマの基礎となる設定に関する情報を示します。

NOTE
表の全内容を表示するには、左右にスクロールしてください。
スキーマ名
ベースクラス
フィールドグループ
スキーマのProfile
プライマリ ID
プライマリ ID 名前空間
セカンダリID
セカンダリID名前空間
関係
メモ
B2B アカウント
XDM ビジネスアカウント ​
XDM ビジネスアカウントの詳細
有効
基本クラスのaccountKey.sourceKey
B2B アカウント
基本クラスのextSourceSystemAudit.externalKey.sourceKey
B2B アカウント
  • XDM ビジネスアカウント詳細フィールドグループのaccountParentKey.sourceKey
  • 宛先プロパティ:/accountKey/sourceKey
  • タイプ:1対1
  • 参照スキーマ:B2B アカウント
  • 名前空間:B2B アカウント
B2B人物
XDM 個人プロファイル
  • XDM ビジネスパーソンの詳細
  • XDM ビジネスパーソンのコンポーネント
  • identityMap
  • 同意と環境設定の詳細
有効
XDM ビジネス担当者詳細フィールドグループのb2b.personKey.sourceKey
B2B人物
  1. XDM ビジネス担当者詳細フィールド グループのextSourceSystemAudit.externalKey.sourceKey
  2. XDM ビジネス担当者詳細フィールド グループのworkEmail.address
  1. B2B人物
  2. メール
  • XDM ビジネス担当者コンポーネント フィールド グループのpersonComponents.sourceAccountKey.sourceKey
  • タイプ:多対一
  • 参照スキーマ:B2B アカウント
  • 名前空間:B2B アカウント
  • 宛先プロパティ:accountKey.sourceKey
  • 現在のスキーマからの関係名:アカウント
  • 参照スキーマからの関係名:人物
B2B オポチュニティ
XDM ビジネス機会
XDM ビジネスオポチュニティの詳細
有効
基本クラスのopportunityKey.sourceKey
B2B オポチュニティ
基本クラスのextSourceSystemAudit.externalKey.sourceKey
B2B オポチュニティ
  • 基本クラスのaccountKey.sourceKey
  • タイプ:多対一
  • 参照スキーマ:B2B アカウント
  • 名前空間:B2B アカウント
  • 宛先プロパティ:accountKey.sourceKey
  • 現在のスキーマからの関係名:アカウント
  • 参照スキーマからの関係名:商談
B2B オポチュニティと人物の関係
XDM ビジネスオポチュニティ人物との関係
なし
有効
基本クラスのopportunityPersonKey.sourceKey
B2B オポチュニティと人物の関係

最初の関係

  • 基本クラスのpersonKey.sourceKey
  • タイプ:多対一
  • 参照スキーマ:B2B人物
  • 名前空間:B2B Person
  • 宛先プロパティ:b2b.personKey.sourceKey
  • 現在のスキーマからの関係名:人物
  • 参照スキーマからの関係名:商談

2番目の関係

  • 基本クラスのopportunityKey.sourceKey
  • タイプ:多対一
  • リファレンススキーマ:B2B Opportunity
  • 名前空間:B2B オポチュニティ
  • 宛先プロパティ:opportunityKey.sourceKey
  • 現在のスキーマからの関係名:商談
  • 参照スキーマからの関係名:人物
B2B キャンペーン
XDM ビジネスキャンペーン ​
XDM ビジネスキャンペーンの詳細
有効
基本クラスのcampaignKey.sourceKey
B2B キャンペーン
B2B キャンペーンメンバー
XDM ビジネスキャンペーンメンバー
XDM ビジネスキャンペーンメンバーの詳細
有効
基本クラスのccampaignMemberKey.sourceKey
B2B キャンペーンメンバー

最初の関係

  • 基本クラスのpersonKey.sourceKey
  • タイプ:多対一
  • 参照スキーマ:B2B人物
  • 名前空間:B2B Person
  • 宛先プロパティ:b2b.personKey.sourceKey
  • 現在のスキーマからの関係名:人物
  • 参照スキーマからの関係名:Campaigns

2番目の関係

  • 基本クラスのcampaignKey.sourceKey
  • タイプ:多対一
  • リファレンススキーマ:B2B キャンペーン
  • 名前空間:B2B キャンペーン
  • 宛先プロパティ:campaignKey.sourceKey
  • 現在のスキーマからの関係名:Campaign
  • 参照スキーマからの関係名:人物
B2B マーケティングリスト
XDM ビジネスマーケティングリスト ​
なし
有効
基本クラスのmarketingListKey.sourceKey
B2B マーケティングリスト
なし
なし
なし
静的リストはSalesforceから同期されていないため、セカンダリ IDがありません。
B2B マーケティングリストメンバー
XDM ビジネスマーケティングリストのメンバー
なし
有効
基本クラスのmarketingListMemberKey.sourceKey
B2B マーケティングリストメンバー
なし
なし

最初の関係

  • 基本クラスのPersonKey.sourceKey
  • タイプ:多対一
  • 参照スキーマ:B2B人物
  • 名前空間:B2B Person
  • 宛先プロパティ:b2b.personKey.sourceKey
  • 現在のスキーマからの関係名:人物
  • 参照スキーマからの関係名:マーケティングリスト

2番目の関係

  • 基本クラスのmarketingListKey.sourceKey
  • タイプ:多対一
  • リファレンススキーマ:B2B マーケティングリスト
  • 名前空間:B2B マーケティングリスト
  • 宛先プロパティ:marketingListKey.sourceKey
  • 現在のスキーマからの関係名:マーケティングリスト
  • 参照スキーマからの関係名:人物
静的リスト メンバーはSalesforceから同期されていないため、セカンダリ IDがありません。
B2B アカウントと人物の関係
XDM ビジネスアカウント人物の関係
ID マップ
有効
基本クラスのaccountPersonKey.sourceKey
B2B アカウントと人物の関係
なし
なし

最初の関係

  • 基本クラスのpersonKey.sourceKey
  • タイプ:多対一
  • 参照スキーマ:B2B人物
  • 名前空間:B2B Person
  • 宛先プロパティ:b2b.personKey.SourceKey
  • 現在のスキーマからの関係名:人物
  • 参照スキーマからの関係名:アカウント

2番目の関係

  • 基本クラスのaccountKey.sourceKey
  • タイプ:多対一
  • 参照スキーマ:B2B アカウント
  • 名前空間:B2B アカウント
  • 宛先プロパティ:accountKey.sourceKey
  • 現在のスキーマからの関係名:アカウント
  • 参照スキーマからの関係名:人物

次の手順

Marketo データをExperience Platformに接続する方法については、UIでのMarketo ソースコネクタの作成に関するチュートリアルを参照してください。

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089