この記事では、アカウント内でエンティティ間のリンクを作成する方法について説明します。これにより、Yextプラットフォームでどのエンティティが互いにポイントしているかを簡単に確認できるようになります。
エンティティ関係を作成するには以下の3つの方法があります。
- 一方向 - あるエンティティから別のエンティティへの一方向の関係。エンティティAはエンティティBにリンクしていますが、エンティティBはエンティティAにリンクしていません。
-
双方向 - 2つのエンティティ間のいずれかに向かう関係。エンティティAはエンティティBにリンクし、エンティティBはエンティティAにリンクしています。双方向の関係は2つの異なるバリエーションに分割されます。
- 共有フィールド - 関係の両側で同じフィールドが使用されます。この関係へは、ユーザーが関係を評価する側のエンティティに関係なく、同じフィールドを使用してアクセスします。
- 個別フィールド - 関係の両側で個別のフィールドが使用されます。この関係へは、ユーザーが関係を評価するエンティティに応じ、さまざまなフィールドを使用してアクセスします。
注:2つのエンティティ間にリンクを作成するには、リストからエンティティを選択するために使用するカスタムフィールドの作成が必要となります。すでに[エンティティリスト]カスタムフィールドを作成済みの場合は手順2に進んでください。
-
[エンティティリスト]カスタムフィールドを作成します。
- ナビゲーションバーの[Content]をクリックし、[設定(Configuration)]をクリックします。
- [フィールド(Fields)] をクリックします。
- [+フィールドの追加(+ Add Field)]ボタンをクリックします。
- [フィールドタイプを選択(Select Field Type)]をクリックし、ドロップダウンメニューから[エンティティ関係(Entity Relationship)]を選択します。
-
作成する関係の種類を選択します。一方向または双方向のいずれかの関係から選択できます。
- 双方向の関係を選択した場合は、共有フィールドまたは個別フィールドのいずれかのフィールド構成も選択する必要があります。
-
フィールドの名前を入力します。IDは選択した名前に基づいて入力されますが、必要に応じて編集できます。
- 個別フィールドで双方向の関係を選択した場合は、両方のフィールドの名前を入力する必要があります。
-
[フィールドの使用可否(Field Availability)]フィールドでこのカスタムフィールドを使用するエンティティタイプを選択します。これは、Yext Contentで関係がアクセス・保存される場所となります。
- 個別フィールドで双方向の関係を選択した場合は、両方のフィールドのフィールドの使用可否を選択する必要があります。
- 一方向の関係を選択した場合は、[フィールド設定(Field Settings)]フィールドで[変更(Modify)]リンクをクリックし、サポートされている宛先エンティティタイプを選択して[適用(Apply)]をクリックします。
- カスタムフィールドに関連する他の任意のフィールドに入力して[フィールドの保存(Save Field)]をクリックします。
-
エンティティを相互に関連付けます。
- ナビゲーションバーの[Content]をクリックし、[エンティティ(Entities)]をクリックします。
- 他のエンティティとリンクしたいエンティティををクリックします。
-
[その他のフィールド(Other Fields)]で作成したカスタムフィールドの名前をクリックし、ドロップダウンメニューからこのエンティティに関連付けたいエンティティを選択します。
- 注:双方向の関係の場合は、リンクするエンティティの1つでのみこれを行う必要があります。もう一方のエンティティには関係が自動的に同期されます。
- [保存(Save)]をクリックします。
これで、関連するエンティティのContentページ右サイドバーの[リンクされたエンティティ(Linked Entities)]セクションにエンティティ間のリンクが表示されるようになります。
コメント
0件のコメント
記事コメントは受け付けていません。