リレーションの追加
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
リレーション メンバーをエンティティ定義に追加して、別のエンティティにリンクすることができます。
リレーション メンバーを設定するには、次の手順に従います。
- メニュー バーで、管理 をクリックします。
- [管理] ページで、[スキーマ] をクリックします。
- 設定するエンティティ定義を検索してクリックします。
- 左側のパネルで、リレーション メンバーを追加するメンバーのグループを選択します。
- [新しいメンバー] をクリックします。
- [リレーションシップ] セクションで、[選択] をクリックします。
- [新しいメンバー] ダイアログ ボックスで、[一般情報] タブ、[条件付き] タブ、[必須] タブ、および [詳細] タブのパラメーターを設定します。
- [保存] をクリックします。
以下のセクションでは、使用可能な設定パラメーターについて詳しく説明します。
一般情報
次の表に、リレーション メンバーの一般的な情報パラメーターを示します。
フィールド | タイプ | 説明 | 値 | 必須 |
---|---|---|---|---|
名前 | 文字列 | メンバーの名前。 | 平文の値 | はい |
ロール | 読み取り専用フィールド | 関連する定義との該当する定義のリレーション ロール。 | 親または子 | はい |
ラベル | 文字列 | UI に表示されるメンバーのラベル。 | 平文の値 | いいえ |
ヘルプ テキスト | 文字列 | 編集モードでフィールドの下に表示される視覚的なヒント。 | 平文の値 | いいえ |
関連するラベル | 文字列 | 関連するエンティティがリレーションシップを表示する方法を定義します。 | 平文の値 | いいえ |
関連する定義 | ドロップダウン リスト | 現在のエンティティが関連するエンティティ定義。 | ソリューション内のエンティティ定義。 | はい |
カーディナリティ | ドロップダウン リスト | リレーションシップの程度。最初のアイテムは、2 番目アイテムによって示される 2 番目エンティティの出現数に関連する、あるエンティティの出現数を表しています。 | OneToOne、OneToMany または ManyToMany | はい |
さまざまなカルチャの平文の値を翻訳できます。
条件付き
条件を設定して、エンティティのリレーション メンバーが満たされた場合にのみ表示することができます。
次の例では、条件の設定に従って、リレーション メンバーはエンティティの [アセットの種類] がロゴまたはソーシャル メディア アセットの場合にのみ表示されます。
必須
リレーションに親または子が必要かどうかを指定し、条件付き検証を設定できます。
親または子を必要に応じて設定し、条件付き検証を設定すると、すべての条件が満たされたときに親または子のメンバーが必須フィールドになります。
親または子を必須に設定し、条件を設定しない場合、そのメンバーは完全に必須のフィールドになります。
次の例では、エンティティ定義が M.Asset のメンバーに親の条件付き検証を設定します。
M.Asset が表示されたメンバーの条件付き検証により、M.Asset のエンティティが 標準の ContentRepository に属し、UnderReview または承認済みの FinalLifeCycleStatus である場合、メンバーは必須になります。
詳細
次の表に、リレーション メンバーの詳細なパラメーターを示します。
フィールド | タイプ | 説明 | 値 | 必須 |
---|---|---|---|---|
パス リレーション | トグル スイッチ | リレーションの子側に関連パスを作成します。これにより、関連エンティティ上の階層エンティティのパス拡張が可能になります。 | 有効/無効 | いいえ |
パス階層リレーション | トグル スイッチ | パスが有効な定義と階層定義を接続します。パス階層を作成します。これは通常、自己リレーションに設定されます。 | 有効/無効 | いいえ |
パス階層スコア | 数値 | IsPathHierarchyRelation としてマークされているリレーションに与えられたスコアです。エンティティに複数の親階層リレーションがある場合、エンティティのパスはこのスコアに従って昇順で並べ替えられます。最初のパスは、特に明記されていない限り、必要なパスが 1 つだけの場合に唯一のエンティティパスとして使用されます。 | 0 から 255 までの数値。 | いいえ |
タクソノミー リレーション | トグル スイッチ | ファセット時にリレーションを考慮するかどうかを定義します。 | 有効/無効 | いいえ |
タクソノミー階層リレーション | トグル スイッチ | この定義のエンティティのタクソノミー階層を定義します。これは通常、自己リレーションに設定され、ファセット時に考慮されます。 | 有効/無効 | いいえ |
レンダリング リレーション | トグル スイッチ | リレーションをレンダリングのソースとして設定します。エンティティの主なレンダリングは、常にこのリレーションによって判断されます。エンティティは、このオプションをオンにして複数のリレーションを持つことはできません。 | 有効/無効 | いいえ |
コピーされたコンテンツ | トグル スイッチ | フルテキスト コンテンツがリレーションを介して継承されるかどうかを判断します (継承は親から子にのみ行われます)。その結果、親エンティティのフルテキスト コンテンツに基づいて子エンティティを検索できます。 | 有効/無効 | いいえ |
コンプリートをコピー | トグル スイッチ | オートコンプリート コンテンツがリレーションを介して継承されるかどうかを判断します (継承は親から子にのみ行われます)。その結果、子エンティティを検索するときに使用できるオートコンプリートは、親エンティティのオートコンプリート コンテンツに基づきます。 | 有効/無効 | いいえ |
ナビゲーションの許可 | トグル スイッチ | このリレーションのナビゲーションが REST API を介して許可されるかどうかを定義します。これは通常、リレーションの親側で false に設定され、大量の子エンティティが含まれる可能性があります。 | 有効/無効 | いいえ |
セキュリティを継承 | トグル スイッチ | エンティティレベルでセキュリティが継承されているか、壊れているかを判断します。これは通常、ページに使用されます。 | 有効/無効 | いいえ |
セキュア | トグル スイッチ | リレーションがすべてのユーザーに表示されるのか、または十分なアクセス権を持つユーザーのみに表示されるのかを示します。 | 有効/無効 | いいえ |
更新を許可する | トグル スイッチ | このプロパティの値を REST API を 介して更新できるかどうかを定義します。これは、技術プロパティ (レンディション など) の場合、通常 false に設定されます。 | 有効/無効 | いいえ |
ネスト | トグル スイッチ | ネストされたリレーション モデルを可能にします。このリレーションをネストするかどうかを定義します。これは、関連するエンティティの idとプロパティが、要求されたエンティティ リソースに直接含まれることを意味します。 | 有効/無効 | いいえ |
アクセス許可を含める | トグル スイッチ | 関連するエンティティのアクセス許可をエンティティ リソースに含めます。 | 有効/無効 | いいえ |
プロパティを含める | ドロップダウン リスト | 関連するエンティティの選択されているプロパティをエンティティ リソースに含めます。 | タイプ、設定、アクション実行範囲、アクション ラベル、名前、変更日、作成日 | いいえ |
多数の子エンティティを持つリレーションの場合、ナビゲーションの許可を有効にしないでください。これは重大なパフォーマンスの問題を引き起こす可能性があるためです。