モデル駆動型アプリのメイン フォームの設計に関する考慮事項

メイン フォームは、ユーザーデータを表示したりデータとやり取りする、主たるユーザー インターフェイスです。 メイン フォームは、モデル駆動型アプリで利用可能な非常に幅広い表現方法を提供します。

その他のフォームタイプには、簡易表示、簡易作成、カードがあります。

モデル駆動型アプリの基本的な品質のひとつは、アプリとやり取りする際に使用するデバイスのサイズやタイプに応じて反応することです。 これは、コントロールの動作に加えて、フォーム上のコントロールの位置にも影響します。 これはメイン フォームで特に顕著に見られます。

メイン フォームの主な設計目的のひとつは、テーブルごとに一度だけ設計し、必要な場所に配置することです。 モデル駆動型アプリ用に設計された同じメインフォームは、Dynamics 365 for Outlook やタブレット PC 用 Dynamics 365 でも使用されています。 この方法の利点は、変更を複数のフォームに統合する必要がないことです。

ただし、これらのフォームの設計で考慮する必要のある、いくつか重要な要因があります。

さまざまなグループのユーザー定義フォーム

複数のメイン フォームを作成し、それぞれのセキュリティ ロールに割り当てることができるため、組織内のさまざまなグループに対して、そのグループのアプリケーションの使用方法に最適なフォームを提示することができます。 また、それぞれのグループに異なる選択肢を用意し、異なる形態を選択できるようにすることも可能です。 詳細情報: フォームへのアクセスを制御する

マネージャーや意思決定者は、重要なデータポイントを素早く参照できるように最適化されたフォームを求めています。 彼らは一覧よりもグラフに表示されることを好み、大量のデータ入力はできないかもしれません。

顧客と直接対話する者は、最も頻繁に実行するタスクに合ったフォームを必要とするかもしれません。 彼らは最も効率のよいデータの入力を可能にするフォームを必要としているかもしれません。

フォームの作成は、入力を収集してユーザー インターフェースを開発する繰り返しのプロセスになる可能性があります。 開発者には様々なツールがあり、すべてがフォーム内で実行する必要がないことを留意しておく必要があります。 ビジネス ルール、ワークフロープロセス、ダイアログ、ビジネス プロセス フローをメイン フォームと組み合わせて使用し、組織に適したソリューションを提供します。

フォームの作成や編集は比較的簡単ですが、フォームの作成数が増えれば増えるほど、フォームのメンテナンスも必要になってきます。

フォームの表示の違い

Web、タブレット、スマートフォンなどの配信形態ごとに複数のフォームを管理する必要はありませんが、表現の差異をメインフォームでどのように表現するかを検討する必要があります。

メイン フォームの表示 では、メイン フォームで表現できる様々なさまざまな方法を説明しています。 考慮する内容は主に次のとおりです。

  • Dynamics 365 for tablets は、イメージ、HTML、または Silverlight Web リソースのフォームへの追加をサポートしていません。

  • Dynamics 365 for tablets フォームのレイアウトは、メイン フォームに基づいて自動生成されます。 Dynamics 365 for tablets フォームに特殊なフォーム エディターはありません。 両方のクライアントでフォームの表示がうまくいくかどうかを確認する必要があります。

  • DOM 要素とやり取りするサポートされていないスクリプトが Web アプリケーションがある場合、同じ DOM 要素は使用できないため、そのスクリプトは Dynamics 365 for tablets のフォームでは機能しません。

  • Dynamics 365 for Outlook 閲覧ウィンドウのフォームではスクリプトは使用できません。 フォーム要素の表示は既定の設定によって決まり、スクリプトを使用して実行時に変更することはできません。

フォームのパフォーマンス

読み込みが遅く、応答性の遅いフォームは、生産性とユーザーのアプリの採用に影響を与えます。 モデル駆動型アプリケーションのパフォーマンスに向けたフォーム設計では、カスタマイズしてもフォームのパフォーマンスに悪影響を及ぼさないように、フォームを設計する際に考慮すべきいくつかの推奨事項があります。

効率性のためのフォームのデザイン

より良いフォームを作るためには、フォームのレイアウトやデザインが重要です。 ユーザーの満足度を高めるには、タスクを迅速かつ効率的に完了できるようなフォームを設計することが重要です。 詳細: モデル駆動型アプリで生産的なメイン フォームを設計する

次の手順

メイン フォームの作成または編集の概要

注意

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

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