演習 - モデル駆動型アプリを作成する
このラーニング パスでの前のモジュールの演習では、Microsoft Dataverse で見込顧客テーブルを作成し、既存のリードをインポートしました。
シナリオ
この演習では、そのデータを使用してモデル駆動型アプリを作成します。
見込顧客テーブルがない場合は、前の演習を参照してください。 このアプリでは、現在のリードおよび予測売上の情報を最新の状態に保つのに役立ちます。
見込顧客テーブル用のモデル駆動型アプリを作成する
この演習でモデル駆動型アプリを作成するには、このモジュールの前の演習で作成した見込顧客テーブルが必要です。
自分の組織のアカウントを使用して Power Apps にサインインします。
目的の環境を選択するか、Power Apps 管理センターに移動して新しい環境を作成します。
ホーム ページで、ページ デザインから開始する、ナビゲーション付きの空白のページを選択します。
[名前] に次のように入力し、作成 を選択します。
名前:
Prospect Entry
+ ページの追加 を選択します。
ページのコンテンツ を選択で Dataverse テーブル を選択し、次へをクリックします。
既存のテーブルを選択するを選択して、一覧をスクロールするか、検索フィールドに
Prospect
と入力して、Prospects テーブルを検索します。Prospects、追加の順に選択します。 しばらくすると、新しいアプリがアプリの編集画面に表示されます。
公開を選択します ([公開] を選択すると、変更内容や公開内容が保存されます)。 アプリが作成されました。アプリの機能をいくつか使用してみましょう。
グラフを作成する
アプリ画面の左側にあるナビゲーション リボンからデータ タブを選択します。
アプリ内を選択または展開し、Prospects テーブルを検索または選択してから右の省略記号を選択して、開くを選択します。 テーブル エディターが別のブラウザー タブで開きます。
データ エクスペリエンスで、グラフ を選択します。
ヘッダー リボンから新しいグラフ を選択します。 グラフ: 新規エディターが新しいタブでブラウザーに表示されます。 続く 4 つのステップを、次のスクリーンショットに示します。
グラフ名に
Forecasted Revenue by Stage
と入力します。この項目の左にある凡例のエントリ (系列) のボックスをオンにし、Forecasted Revenue 列を選択します。 右のドロップダウンでは、表示するいくつかの異なる集計品目を選択できます。この中には、Avg、Sum、Min、Max、Count:All、Count:Non-empty が含まれます。 横軸を選択すると、サンプルのグラフが表示されます。
横 (カテゴリ) 軸ラベルとして Stage 列を選択します。 上記のステップ 5 で入力したグラフ名の下に、サンプル グラフがすぐに表示されます。 この時点で、集計を調整してさまざまな集計選択の外観を確認できます。 この例では、Count:All の集計を示しています。
保存して閉じる を選択します。 グラフ エディター タブが閉じて、グラフ テーブルに戻ります。 新しいグラフを現在作成中ポップアップで、完了 を選択できます。 しばらくすると、グラフ テーブルに新しいグラフの内容が反映されます (ブラウザーの更新が必要な場合があります)。
アプリ デザイナーのブラウザー タブに戻って、アプリ画面のヘッダー リボンでグラフの表示ボタンを選択します。 それを初めて探す場合はアイコンとして表示される場合がありますが、アイコンは下の画像のようになっています。 グラフの表示ボタンを選ぶとグラフの非表示に切り替わり、オンとオフを選択できます。 テーブルにデータがある場合は、作成したグラフが次のように表示されます。
アプリ エディターで、公開 を選択します。 次に、フォームを追加してデータを入力しましょう。
フォームを作成する
テーブル メイン画面に戻ります。 グラフ リストのブラウザー タブを閉じていない場合は、タブに移動し、> グラフの左でテーブル名を選択するか、グラフを作成するセクションで説明した最初の 2 つのステップを実行して、テーブル エディターに戻ってください。
データ エクスペリエンスで、フォーム を選択します。
ヘッダーの + 新しいフォームの横にあるドロップダウン矢印 を選択し、メイン フォーム を選択します。
左側の Stage 列を選択またはドラッグし、中央の所有者列の下に配置します。 テーブルの列をフォーム内で移動するには、ドラッグ アンド ドロップ機能を使用できます。 ただし、列を選択するだけで、フォーム表示で強調表示されている項目の下に列が追加されます。
Contract Amount 列を選択し、ステージ列の下に配置します。
Probability 列を選択し、Contract Amount 列の下に配置します。
Forecasted Revenue 列を選択し、Probability 列の下に追加します。
Forecasted Revenue を選択した状態で、画面右側に表示されるプロパティタブを探します。 読み取り専用列のチェックボックスをオンにします。 完了すると、フォームは次のようになります。
上部のリボンから、保存して公開 を選択します。
リボンの左上で戻るというラベルの付いたボタンを選択し、テーブル > 見込顧客 > フォーム画面に戻ります。 では、作成したフォームをアプリ用の既定のフォームにしてみましょう。
[フォーム] リポンからフォームの設定 を選択し、ポップアップからフォームの順序 を選択します。 選択するフォーム セットがメイン フォームであることを確認し、新しい "見込顧客" フォームを探します。 ドラッグ アンド ドロップでフォームの順序を変更できます。 次の画像のような情報という名前のフォームの上に新しいフォームを移動します。 続いて、保存して公開 を選択します。
ここで、アプリ ビルダーのブラウザー タブに戻り、見込顧客データが表示されたホーム画面に移動し、+ 新規 を選択して新しいメイン フォームを表示します。
注
メモ: 場合によっては、新しいフォームを既定値として確実に使用するように、アプリを更新する必要があります。
新規 を選択します。
データが揃った新しいフォーム。
[Prospect Name]、[Stage]、[Contract Amount]、[Probability] の各フィールドは編集可能であり、[Forecasted Revenue] フィールドは読み取り専用です。
最後にアプリを公開します。
お疲れさまでした。 データに基づく新しいモデル駆動型アプリが完成しました。 新しいアプリには、データを表示するグラフとデータを入力するフォームが含まれます。