スキーマエディターでのフィールドベースのワークフロー

Adobe Experience Platformは、Experience Data Model (XDM)スキーマで使用するための標準化された​ フィールドグループ ​の堅牢なセットを提供します。 これらのフィールドグループの背後にある構造とセマンティクスは、Experience Platformの多種多様なセグメンテーションユースケースやその他のダウンストリームアプリケーションに合わせて慎重に調整されます。 また、独自のビジネスニーズに対応するために、独自のカスタムフィールドグループを定義することもできます。

スキーマにフィールドグループを追加すると、そのスキーマはそのグループに含まれるすべてのフィールドを継承します。 ただし、必ずしも使用しない可能性のある関連フィールドグループの他のフィールドを含める必要はなく、個々のフィールドをスキーマに追加できるようになりました。

このガイドでは、Experience Platform UIで個々のフィールドをスキーマに追加するための様々な方法について説明します。

前提条件

このチュートリアルでは、XDM スキーマの構成と、Experience Platform UIでのスキーマエディターの使用方法について理解していることを前提としています。 続けるには、このガイドを続行する前に、新しいスキーマを作成して標準クラスに割り当てるプロセスを開始する必要があります。

標準フィールドグループから追加されたフィールドの削除 remove-field-group

標準フィールドグループをスキーマに追加した後、必要のない標準フィールドを削除できます。

NOTE
標準フィールドグループからフィールドを削除することは、作業中のスキーマにのみ影響し、フィールドグループ自体には影響しません。 1つのスキーマで標準フィールドを削除した場合、それらのフィールドは、同じフィールドグループを使用する他のすべてのスキーマで引き続き使用できます。

次の例では、標準フィールドグループ デモグラフィックの詳細​がスキーマに追加されています。 maritalStatusなどの単一のフィールドを削除するには、キャンバスでフィールドを選択し、右側のパネルで​ 削除 ​を選択します。

​ フィールドグループ、婚姻状況フィールド、削除が強調表示されたスキーマエディター。

削除するフィールドが複数ある場合は、フィールドグループ全体を管理できます。 キャンバスでグループに属するフィールドを選択し、右側のパネルで「関連フィールドを管理」を選択します。

​ フィールドと関連フィールドの管理がハイライト表示されたスキーマエディター。

該当するフィールドグループの構造を示すダイアログが表示されます。 ここから、提供されたチェックボックスを使用して、必要なフィールドを選択または選択解除できます。 満足したら、確認​を選択します。

​ フィールドグループ図と「確認」がハイライト表示された関連フィールドを管理ダイアログ。

キャンバスは、選択したフィールドのみがスキーマ構造に存在する状態で再び表示されます。

新しく編集されたフィールドグループがハイライト表示されたスキーマエディター。

標準フィールドをスキーマに直接追加する

標準フィールドグループのフィールドを、対応するフィールドグループを事前に把握することなく、スキーマに直接追加できます。 スキーマに標準フィールドを追加するには、キャンバス内のスキーマ名の横にあるプラス(+)アイコンを選択します。 名称未設定のフィールド プレースホルダーがスキーマ構造に表示され、右側のパネルが更新されて、フィールドを設定するためのコントロールが表示されます。

​ ルートフィールドプレースホルダーがハイライト表示されたスキーマエディター。

フィールド名​で、追加するフィールドの名前を入力します。 クエリに一致する標準フィールドが自動的に検索され、それらが属するフィールドグループを含む​ 推奨される標準フィールド ​に一覧表示されます。

強調表示されたフィールド名と、スキーマエディターのフィールドプロパティ内に表示される推奨される標準フィールドのリスト。

一部の標準フィールドは同じ名前を共有していますが、その構造は、元のフィールドグループによって異なる場合があります。 標準フィールドがフィールドグループ構造の親オブジェクト内にネストされている場合、子フィールドが追加されると、親フィールドもスキーマに含まれます。

標準フィールドの横にあるプレビューアイコン( ​ プレビューアイコン ​ )を選択して、フィールドグループの構造を表示し、ネストする方法をより詳細に把握します。 標準フィールドをスキーマに追加するには、プラスアイコン( ​ プラスアイコン ​ )を選択します。

提案された標準フィールドの項目に強調表示された追加アイコン。

キャンバスが更新され、スキーマに追加された標準フィールド(フィールドグループ構造内でネストされている親フィールドを含む)が表示されます。 フィールドグループの名前は、左側のパネルの​ フィールドグループ ​の下にも表示されます。 同じフィールドグループからさらにフィールドを追加する場合は、右側のパネルで「関連フィールドを管理」を選択します。

​ フィールドグループ、標準フィールド、および関連フィールドの管理がハイライト表示されたスキーマエディター。

カスタムフィールドをスキーマに直接追加し

標準フィールドのワークフローと同様に、独自のカスタムフィールドをスキーマに直接追加することもできます。

スキーマのルートレベルにフィールドを追加するには、キャンバス内のスキーマ名の横にあるプラス(+)アイコンを選択します。 名称未設定のフィールド プレースホルダーがスキーマ構造に表示され、右側のパネルが更新されて、フィールドを設定するためのコントロールが表示されます。

追加アイコンとタイトルのないルートレベルのフィールドがハイライト表示されたスキーマエディター。

追加するフィールド名を入力すると、システムは一致する標準フィールドの検索を自動的に開始します。 代わりに新しいカスタムフィールドを作成するには、(新しいフィールド ​)​が追加された最上位オプションを選択します。

​ スキーマエディターのフィールドプロパティ内で、フィールド名と新しいフィールドの候補が強調表示されます。

ここから、フィールドの表示名とデータタイプを指定します。 フィールドグループの割り当て​で、新しいフィールドを関連付けるフィールドグループを選択する必要があります。 フィールドグループの名前を入力し始めます。以前に​ カスタムフィールドグループを作成したことがある場合は、ドロップダウンリストに表示されます。 または、フィールドに一意の名前を入力して、代わりに新しいフィールドグループを作成することもできます。

​ スキーマエディターでハイライト表示されたフィールドのプロパティ設定の表示名、タイプ、割り当て。

WARNING
既存のカスタムフィールドグループを選択した場合、そのフィールドグループを使用する他のスキーマも、変更を保存した後に新しく追加されたフィールドを継承します。 このため、この種類の伝播が必要な場合にのみ、既存のフィールドグループを選択します。 それ以外の場合は、代わりに新しいカスタムフィールドグループを作成することをお勧めします。

完了したら、適用​を選択します。

適用は、スキーマエディターのフィールドプロパティで強調表示されます。

新しいフィールドがキャンバスに追加され、標準XDM フィールドとの競合を避けるために、​ テナント IDの下に名前空間が設定されます。 新しいフィールドを関連付けたフィールドグループは、左側のパネルの​ フィールドグループ ​の下にも表示されます。

新しいフィールドがキャンバスに追加され、テナント IDの下に名前空間が設定されたスキーマエディター。 フィールドグループとフィールドがハイライト表示されます。

NOTE
選択したカスタムフィールドグループによって提供される残りのフィールドは、デフォルトでスキーマから削除されます。 これらのフィールドの一部をスキーマに追加する場合は、グループに属するフィールドを選択し、右側のパネルで「関連フィールドを管理」を選択します。

標準フィールドグループの構造にカスタムフィールドを追加する

作業中のスキーマに、標準フィールドグループによって提供されるオブジェクトタイプフィールドがある場合は、独自のカスタムフィールドをその標準オブジェクトに追加できます。 オブジェクトのルートの横にあるプラス(+)アイコンを選択します。

IMPORTANT
1つのスキーマのフィールドグループに追加されたフィールドは、同じフィールドグループを使用する他のすべてのスキーマにも表示されます。

標準オブジェクトの横にプラスアイコンが表示されたスキーマエディター。

カスタムフィールドの追加について詳しくは、UI ガイド 🔗の「 スキーマの作成と編集」を参照してください。

次の手順

このガイドでは、Experience Platform UIのスキーマエディターの新しいフィールドベースのワークフローについて説明しました。 UIでのスキーマの管理について詳しくは、UIの概要を参照してください。

recommendation-more-help
experience-platform-help-xdm