モデル駆動型アプリ デザイナーについて

モデル駆動型アプリを完全に開発するには、開発プロセスのさまざまな段階で複数のデザイナーが必要です。

大まかに言えば、アプリ開発は次の段階に分類されます。

  • データ モデル開発
  • アプリ開発
  • データ セキュリティ

テーブル、クラウド フロー、またはモデル駆動型アプリなど、作成されたアセットには、ソリューション 内に保持できる容量があり、安全に アプリケーション ライフサイクル管理 を有効にできます。

この記事では、最初の 2 つの段階に焦点を当てます。 データ セキュリティについての詳細は、Microsoft Dataverse のセキュリティ を参照してください。

注意

モデル駆動型アプリを作成するためにすべてのエディターを使用する必要はありません。 少なくとも、必要なリレーションシップを追加することに加えて、テーブル列エディター フォーム デザイナーとビュー デザイナーに集中してください。 次に、アプリ デザイナーを使用して、アプリのコンポーネントをまとめます。

データ モデル開発

モデル駆動型アプリの価値は、強力で安全な再利用可能なデータ モデルを持つことに集中しています。 データ モデルが配置されたら、アプリの開発プロセスは簡単です。

データ モデルの開発は、テーブ ルデザイナを使用することから始まります。 テーブルは、モデル駆動型アプリの重要な成果物です。 テーブル構造を定義するテーブル デザイナーがあり、リレーションシップ、ビュー、フォームなどの他のデザイナーへのアクセスが含まれています。

テーブル デザイナーを以下に示します。 サンプル モデル駆動型アプリ

次のテーブルは、設計者とその機能、設計者を開く方法に関するリンクを示しています。

エディター 説明 リンク
テーブル デザイナー テーブルは、テキスト、メール、画像、通貨などのさまざまなデータ型の列にレコード メタデータを保持します。 多くの標準テーブルが用意されています。 非システム標準テーブルをカスタマイズすることもできます。 また、ゼロから新しいカスタム テーブルを作成することもできます。
テーブル デザイナーは、事実上、ビューやフォームなどの他のデザイナーへのエントリー ポイントです。 多くの場合、デザイナーはテーブル デザイナーにネイティブであり、他の場合には、編集を実行できる新しいブラウザー タブが開きます。
テーブル デザイナーの列領域を使用すると、開発者はテーブルの列を定義できます。
カスタム テーブルの作成
リレーションシップ テーブル デザイナーの一部。 リレーションシップは、モデル駆動型アプリの操作の基本です。 それらがないと、すべてのテーブルが分離されます。 関連付けを作成する
ビジネス ルール デザイナー テーブル デザイナーを介してアクセスされる別のデザイナー。 ビジネス ルールは、フォームにルールや推奨ロジックを適用して、列要件の設定、列の非表示、データの検証などを実行します。 アプリ デザイナーは、シンプルなインターフェイスを提供することで、変更されやすい、よく使用されるルールの実装と維持を行います。 テーブルのビジネス ルールの作成
ビュー デザイナー テーブル デザイナーの一部。 ビューはテーブルに関連付けられており、テーブル データを選択、配置、フィルタリングすることにより、テーブル データを列に表示します。 ビューを作成する
フォーム デザイナー テーブル デザイナーを介してアクセスされる別のデザイナー。 フォームを使用すると、ユーザーはテーブル レコードに保持されているデータを操作できます。 フォームを作成する
ダッシュボード デザイナー テーブル デザイナーを介してアクセスされる別のデザイナー。 埋め込まれた Power BI レポート、データ チャート、ビューなど、さまざまなデータの視覚化を示すダッシュボードを作成および編集するために使用されます。 ダッシュボードを作成する
グラフ デザイナー テーブル チャートを作成するために使用される別のデザイナー。 システム グラフを作成する
ビジネス プロセス フロー デザイナー ビジネス プロセス フローは、標準的なビジネス プロセスをユーザーに順を追って説明します。
これらはソリューションの一部ですが、Power Automate を使用して作成されます。
ビジネス プロセス フローを作成する

ビジネス ロジック開発

ビジネス ロジックは、ビジネス ルールとビジネス プロセス フローの形で導入できます。

さらに、Power Automate クラウド フローは、クラウド フロー機能を活用するモデル駆動型アプリで使用でき、これは、Dataverse だけでなく、何百ものデータコネクタにアクセスできます。

Dataverse で Power Automate を使うことに関する詳細

アプリ デザイナー

アプリ デザイナーは、アプリを作成し、アプリで使用されるテーブルを構成するために使用されるツールです。 アプリの品質は、他のデザイナーを使用する場合よりも、この段階で実行される編集とはあまり関係がないことを理解することが重要です。

メーカーは、開発中のアプリに関連するビュー、フォーム、チャート、ダッシュボードを選択できます。

アプリ デザイナーを使用してアプリを作成する

次の手順

モデル駆動型アプリを構築する手順

モデル駆動型アプリを作成する

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。