モデル駆動型アプリの構成要素

完了

モデル駆動型アプリは、アプリ デザイナーを使用して選択するいくつかのコンポーネントで構成されます。 コンポーネントとコンポーネントのプロパティは、メタデータになります。 これらのコンポーネントについて詳しく見ていきましょう。

データ

データ コンポーネントは、アプリの基になるデータを決定します。

コンポーネント 説明 デザイナー
テーブル テーブルは、追跡可能なプロパティを持つ項目です。例としては、連絡先やアカウントなどがあります。 多くの標準テーブルが用意されています。 非システム標準テーブル (または運用テーブル) をカスタマイズすることもできます。 また、ゼロからカスタム テーブルを作成することもできます。 テーブル デザイナー
列は、テーブルに関連付けられ、そのテーブルを定義するのに役立つプロパティです。 列はデータ型によって定義されます。これにより、入力または選択できるデータの型が決まります。 データ タイプは、たとえばテキスト、数値、日付と時刻、通貨、ルックアップ (別のテーブルとのリレーションシップを生み出す) などです。 通常、列はフォーム、ビュー、検索で使用されます。 テーブル デザイナー
リレーションシップ リレーションシップによって、テーブルを互いに関連付ける方法が定義されます。 リレーションシップには、1:N (一対多)、N:1 (多対一)、N:N (多対多) があります。 たとえば、テーブルにルックアップ列を追加すると、2 つのテーブル間に新しい 1:N のリレーションシップが作成され、そのルックアップ列をフォームに追加することができます。 テーブル デザイナー
選択列 このタイプの列は、定義済みオプションの中からユーザーが選択できるコントロールを示します。 各オプションには数値とラベルが含まれます。 選択列は、1 つの値または複数の値のいずれかを要求できます。 テーブル デザイナー

ユーザー インターフェイス

ユーザー インターフェイス コンポーネントでは、ユーザーがアプリとやりとりする方法が決定されます。

コンポーネント 説明 デザイナー
アプリ アプリでは、コンポーネント、プロパティ、クライアントの型、URL など、アプリの基礎が決定されます。 アプリ デザイナー
フォーム フォームには、特定のテーブルに対する一連のデータ入力列が含まれます。 この一連のデータ入力列は、テーブルに対して組織が追跡するアイテムと一致します。 1 つの例として、要求された特定の再注文日と共に、ユーザーが顧客の以前の注文を追跡するための関連情報を入力する一連のデータ入力列があります。 フォーム デザイナー
ビュー ビューでは、特定のテーブルのレコードの一覧がアプリで表示される方法が定義されます。 ビューによって、表示される列、各列の幅、並べ替えの動作、既定のフィルター処理が定義されます。 ビュー デザイナー

フォーム デザイナーの詳細を示すスクリーンショット。

ロジック

ロジック コンポーネントによって、アプリに含まれるビジネス プロセス、ルール、オートメーションが決定されます。 Microsoft Power Apps の作成者は、プロセスまたはルールの種類に固有のデザイナーを使用します。

ロジックのタイプ 説明 デザイナー
ビジネス プロセス フロー ビジネス プロセス フローは、標準的なビジネス プロセスをユーザーに順を追って説明します。 だれもが同じ方法で顧客サービス要求を処理する必要がある場合は、ビジネス プロセス フローを使用します。 または、ビジネス プロセス フローを使用して、注文を送信する前に請求書の承認を得るようスタッフに要求することもできます。 ビジネス プロセス フロー デザイナー
ワークフロー ワークフローは、ユーザー インターフェイスを持たないビジネス プロセスを自動化します。 デザイナーは、ユーザーとの対話を必要としないオートメーションを開始するためにワークフローを使用します。 ワークフロー デザイナー
アクション アクションは、ワークフローから直接、手動でアクション/ (カスタム アクションなど) を呼び出すことを可能にするプロセスのタイプです。 プロセス デザイナー
ビジネス ルール ビジネス ルールは、フォームにルールや推奨ロジックを適用して、列要件の設定、列の非表示、データの検証などを実行します。 アプリ デザイナーは、シンプルなインターフェイスを提供することで、変更されやすい、よく使用されるルールの実装と維持を行います。 ビジネス ルール デザイナー
フロー Power Automate は、アプリとサービス間で自動化されたワークフローを作成し、通知の受信、ファイルの同期、データの収集などを可能にするクラウド ベースのサービスです。 Power Automate

ビジュアル化

ビジュアル化コンポーネントでは、アプリが表示するデータとレポートのタイプが決定されます。

コンポーネント 説明 デザイナー
グラフ グラフは、ビューやフォームに表示したり、ダッシュボードに追加したりできる、個々のグラフィカルなビジュアル化です。 グラフ デザイナー
ダッシュボード ダッシュボードでは、アクションにつながるビジネス データの概要を提供する 1 つ以上のグラフィカルなビジュアル化を表示します。 ダッシュボード デザイナー
埋め込み型 Microsoft Power BI Power BI では、埋め込みの Power BI タイルとダッシュボードがアプリに追加されます。 Power BI は、ビジネス インテリジェンス (BI) の分析情報を提供するクラウド ベースのサービスです。 グラフ デザイナー、ダッシュボード デザイナー、Power BI の組み合わせ

グラフを表示するビジュアル化コンポーネントのスクリーンショットの例。

高度なモデル駆動型アプリ

ソリューション エクスプローラーを使用して、高度なモデル駆動型アプリを作成します。 ツールの左側にあるナビゲーション ウィンドウを使用して、アプリのすべてのコンポーネントを構成している階層を移動できます。

クラシック ソリューション エクスプローラーにアクセスするには、まずソリューションを選択してから クラシックに切り替え を選択する必要があります。

「クラシックに切り替え」機能のスクリーンショット。

クラシック ソリューション エクスプローラーのスクリーンショット。