演習 - Microsoft Dataverse テーブルを作成する
このユニットでは、テーブルを作成してから、主要なコンポーネントをカスタマイズします。 学習内容は次のとおりです。
カスタム テーブルを作成する。
テーブルにカスタム列を追加する。
ビューをカスタマイズする。
フォームをカスタマイズする。
このチュートリアルで使う Contoso という会社は、犬や猫を対象とするペット美容室ビジネスを展開しています。 Contoso は、従業員がさまざまなデバイス上で使用できる、クライアントとペットを追跡するためのアプリを必要としています。
カスタム テーブルを作成する
カスタム テーブルを新規作成するには、次の手順に従います。
Power Apps Maker Portal にサインインします。
左側のナビゲーション ウィンドウで テーブル を選択し、新しいテーブルドロップダウンを選択して、詳細プロパティの設定 を選択します。
[新しいテーブル] ペインのプロパティ テーブルで、次の値を入力します。
表示名: Pet
説明: ペット美容室のペットを追跡する
プライマリ列タブを選択し、次の値を入力します。
- 表示名: Pet Name
ペインの下部で保存 を選択します。
列の追加とカスタマイズ
テーブルの作成が終了すると、テーブルのプロパティとペット列とデータと呼ばれるセクションの空白のテーブルが表示されます。 ここで表示されている唯一の列は ペットの名前であり、その横は +18 以上です。そして、その横には新しい列を追加する + があります。 また、このセクションの右上隅には、編集もできる編集ボタンがあります。ただし、この例では、このウィンドウ内で編集を行います。
コマンド バーから新規 > 列 ボタンを選択して、新しい列を追加しましょう。
新しい列ペインに次の値を入力します。
- 表示名: Species
- データ型: 選択
選択肢の値を作成します。
新しい選択肢 を選択すると、新しい選択肢 ペインが表示されます。
表示名フィールドに、Species と入力します。
選択肢には、ラベルと値という 2 つの入力フィールドが表示されます。 ラベルの下に、イヌと入力します。 値は心配しなくても、Dataverse によって自動的に割り当てられます。
イヌ エントリで 新しい選択肢 を選択し、ネコをラベルに対する新しいエントリにします。
保存 を選択します。 この環境で他のテーブルに使用できる新しい選択オプション セットが作成されました。
先ほど作成した Species の選択を、この列の指定選択肢にするには、この選択肢を同期する相手 の下の検索フィールドで Species を入力し、結果をフィルター処理できます。 Species が表示されている場合はそれを選択し、続いて 保存 を選択します。 もう一つの方法は、ドロップダウンを選択して Species が見つかるまでスクロールすることもですが、検索機能を使用する方が簡単です。
列をもう 1 つ追加しましょう。 コマンド バーから新規 > 列 を選択します。
新しい列ペインで次の値を入力し、保存 を選択します。
表示名: Breed
データ型: 1 行テキスト (この値は既定値です)
コマンド バーから新規 > 列を選択し、もう 1 つ列を追加します。
新しい列ペインで次の値を入力し、保存 を選択します。
表示名: 予定日時
データ型: 日時
ビューをカスタマイズする
データ エクスペリエンス ペインからビューを選択して、ビューに移動します。
Pet テーブルのビューの一覧が表示されます。
アクティブなペット を選択して、ビュー デザイナーを開きます。
ビュー デザイナーで、ペットの名前と作成日の 2 つの列がビューに表示されることを確認します。 ビューに表示する他の列を選択するには、画面の左側にあるテーブル列パネルで列名をクリックします。 列を選択するだけで、作成日列の右側に列が追加されます。 ビューのヘッダーに列をドラッグ アンド ドロップすることもできますが、最も簡単な方法は、列名を選択して追加することです。 または、作成日列の右にある + 列を表示する を選択し、表示する列 を選択します。 テーブルに次の列を追加します。
Appointment date
Breed
Species (この列をスクロールするか、検索する必要があります)
ビューのヘッダーで名前を選択し、ドロップダウンから削除を選択することで、列をビューから削除できます。 作成日列を削除します。
列の配置を変えるには、列のヘッダーをドラッグして並べ替えます。 SpeciesをBreedの左に移動します。
コマンド バーの右側で保存して公開 を選択し、ビューが公開されるまで待ちます。
Pet テーブルに戻ります。
メイン フォームのカスタマイズ
データ エクスペリエンス ペインからフォームを選択し、テーブルのフォームの一覧に移動します。
Pet テーブルのフォームの一覧が表示されます。
メイン フォーム (フォームのタイプの下) を選択し、編集を選択してフォーム エディターを開きます。
フォーム エディターで、フォーム キャンバスの全般セクションに Species、Breed、Appointment date の列を追加します。 これらのフィールドを選択することも、フォームにドラッグ アンド ドロップすることもできることに留意してください。 また、フォーム フィールドをフォーム キャンバスにドラッグ アンド ドロップして、そのフィールドの位置を変更できます。 操作を誤った場合は、コマンド バーの 削除 ボタンを使用できます。 そのフィールドを削除しても、フォームから削除されるだけで、テーブル列一覧の下にその列が戻されます。 フォームが完了すると、このスクリーンショットのようになります。
保存して公開 を選択します。
Dataverse による公開が完了したら、Pet テーブルに戻ります。
この時点で、テーブルにデータを直接追加できます。 ペット列とデータで、必要なだけ量を追加します。 ビュー/フォームでどのように表示されるかを確認できるように、テスト データをいくつか含めることをお勧めします。
また、テーブルにデータをインポートできます。 次の演習では、その方法を説明します。