ソリューション エクスプローラーには、Dataverse の N:N (多対多) を作成および編集する 1 つの方法が用意されています。
Power Apps ポータルでは最も一般的なオプションを構成できますが、特定のオプションはソリューション エクスプローラーでのみ設定できます。 詳細情報:
ソリューション エクスプローラーを開きます
作成するカスタム リレーションシップの名前の一部は、カスタマイズ プレフィックスです。 これは、作業中のソリューションの発行者に基づいて設定されます。 カスタマイズ プレフィックスを気にする場合は、そのカスタマイズ プレフィックスがこのテーブルに対して望むものであるアンマネージド ソリューションで作業していることを確認してください。 詳細情報: ソリューションの発行元プレフィックスを変更する
アンマネージド ソリューションを開く
Power Apps で、左側のナビゲーション ウィンドウから [ソリューション] を選択し、ツール バーの [クラシックに切り替える] を選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。
[ すべてのソリューション ] の一覧で、目的のアンマネージド ソリューションを開きます。
テーブルのリレーションシップを表示する
ソリューション エクスプローラーで、[ テーブル] を展開し、テーブルを選択します。 そのテーブル内で、 N:N リレーションシップを選択します。
リレーションシップを作成する
テーブルのリレーションシップを表示しているときに、コマンド バーから [新しい多対多リレーションシップ] を選択します。
注
コマンドを使用できない場合、テーブルはカスタム リレーションシップを作成できません。
[ その他のテーブル ] グループの [テーブル名] 列で、リレーションシップを作成するテーブルを選択します。 これにより、[リレーションシップ定義] グループの [名前] 列と [リレーションシップ テーブル名] 列が設定されます。
[ をクリックしてテーブルを保存し、編集を続けることができます。 詳細情報: リレーションシップの編集
注
Name テーブルまたはリレーションシップ テーブルの名前の値がシステムに既に存在する場合は、保存時にエラーが発生します。 一意になるように値を編集して、もう一度やり直してください。
リレーションシップの編集
テーブルのリレーションシップを表示しているときに、編集するテーブルを選択します。
注
マネージド ソリューションの発行元は、ソリューションの一部であるリレーションシップのカスタマイズを防ぐことができます。
次の表のリレーションシップ プロパティは、リレーションシップの作成後に編集できます。
Important
これらのプロパティを編集した後は、モデル駆動型アプリでカスタマイズを有効にする前に、カスタマイズを公開する必要があります。
表示オプションの編集
Current テーブルと Other テーブルの両方で、モデル駆動型アプリの関連テーブルの表示方法を制御する表示オプション列を編集できます。
フィールド | Description |
---|---|
表示オプション | 関連するテーブル一覧の表示方法。 詳細情報: 表示オプション |
カスタム ラベル | [表示オプションとしてカスタム ラベルを使用] を選択するときに、複数形の名前の代わりに使用するローカライズ可能なテキストを指定します。 |
表示領域 | この一覧を表示するには、使用可能なグループのいずれかを選択します。 使用可能なオプションは、 詳細 ( 共通 グループ)、 マーケティング、 販売、 サービスです。 |
表示順序 | ナビゲーション項目を選択した表示領域内に含める場所を制御します。 使用できる数値の範囲は 10,000 から始まります。 値が小さいナビゲーション ウィンドウ項目は、値が大きい他のリレーションシップの上に表示されます。 |
表示オプション
使用可能な表示オプションは次のとおりです。
Option | Description |
---|---|
表示しない | このリレーションシップの関連テーブルは表示しないでください。 |
カスタム ラベルを使用する | このオプションを選択すると、[ カスタム ラベル ] 列が有効になり、複数形名の代わりに使用するローカライズ可能なテキストを指定できます。 |
複数形の名前を使用する | 関連テーブルに定義されている複数形の表示名を使用します。 |
検索可能
[検索可能] 列を [いいえ] に設定すると、モデル駆動型アプリの [高度な検索] からリレーションシップを非表示にすることができます。
リレーションシップを削除する
テーブル リレーションシップを表示しているときに、削除するテーブル リレーションシップを選択し、[削除] をクリックします。
リレーションシップを削除すると、作成されたリレーションシップ テーブルが削除されます。 リレーションシップを使用してテーブルを接続するすべてのデータが失われます。
こちらも参照ください
多対多 (N:N) テーブル リレーションシップを作成する
Power Apps ポータルを使用して Dataverse で多対多テーブルリレーションシップを作成する
1:N (一対多) または N:1 (多対一) のテーブル リレーションシップを作成および編集する