モデル駆動型アプリのビューについて

モデル駆動型アプリでは、ビューを使用して、特定のテーブルに含まれる行の一覧がアプリケーションに表示する方法を定義します。

ビューで定義できることは次のとおりです。

  • 表示する列:
  • 列の表示順です。
  • 各列の幅はどのくらいにするか。
  • 行の一覧を規定でどのように並び替えるか。
  • 表示される行を制限するために適用される既定のフィルターです。

ビューがアプリ内で利用可能になると、ユーザーはそれを選択することができます。

ビューの切り替え

アプリを設計する際、作成者はパブリック ビューのうち、どのビューをアプリ ユーザーに公開するかを決定します。 これらの決定は、通常、アプリを使用する営業やマーケティングなどのユーザーのタイプに基づいて行われます。

ビューは、テーブル デザイナーまたはアプリ デザイナーを介して開発できます。

モデル駆動型アプリのビューを構成する

ビューの種類

ビューには、個人システム、および 共有 ビューの 3 種類があります。

  • 個人用ビュー - 個人用ビューは、個人が所有するものであり、他の人と共有しない限り、その人にのみ表示されます。
  • システム ビュー - システム管理者またはシステムのカスタム担当者は、システム ビューを編集できます。 システム ビューは、アプリケーションが依存する特別なビューであり、システム テーブルに対して存在するか、カスタム テーブルの作成時に自動的に作成されます。 これらのビューは、特定の目標といくつかの追加機能を備えています。
  • パブリック ビュー - パブリック ビューは、必要に応じてカスタマイズできる汎用ビューです。 これらは、アプリのユーザー全員が、ビュー セレクターを使って、利用可能になったときにアクセスできるという点で重要です。 パブリック ビューは、フォームのサブグリッドやダッシュボードのリストとして使用できます。

モデル駆動型アプリ内のビュー

ユーザーは、テーブルに関連するデータをさまざまな方法で表示することができます。 アプリケーションでは、ビューのドロップダウン リストが多く表示されるため、これらを選択できるようになっています。

モデル駆動型アプリのマイ ビュー

個人用ビューは、アプリで利用可能なシステムビューやパブリック ビューのリスト上に表示されます。 これにより、ユーザーは自分にとって重要なデータを簡単に見つけることができます。

ビューに表示されている行は、リストで表示されます。 ビューには、ユーザーが重要なデータを簡単に見つけられるように、規定の並び順、列の幅、フィルタを変更できるオプションが頻繁に用意されています。

ビューは、モデル駆動型アプリケーション内でユーザーが使用するだけでなく、アプリケーション内で使用されるチャートなどのデータソースを定義するためにも使用されます。

個人用ビュー

個人用ビューは、次の手順に従って作成できます。

  1. モデル駆動型アプリのコマンドバーから ビューの作成 を選択します。 モデル駆動型アプリでのビューの作成
  2. ビューのフィルターを定義します。
  3. 保存 を選択します。

注意

システム ビューまたは共有ビューに基づいて新しい個人用ビューを作成できますが、個人用ビューに基づいてシステム ビューまたは共有ビューを作成できません。

パーソナル ビューは、Saved View テーブルのアクションにユーザー レベル以上のアクセス権を持つユーザーが作成できます。

システム管理者は、セキュリティ ロールの各アクションのアクセス レベルを変更して、ユーザーが個人用ビューを作成、読み取り、書き込み、削除、割り当て、または共有できる程度を制御することができます。

システム ビュー

システム ビュー Description
簡易検索 簡易検索を使用して検索を実行するときに使用される既定のビュー。 このビューは、簡易検索ビューと検索ダイアログ ビューの検索機能を使用するときに、どの列を検索するかも定義します。
高度な検索​​ 高度な検索を使用するときに結果を表示するために使用される既定のビュー。 このビューでは、テンプレートとして使用するビューを定義せずに新しいユーザー定義の共有ビューまたは個人用ビューを作成するときに、既定で使用される列を定義します。
関連付けあり 行の関連テーブルを表示する既定のビュー。
参照 検索列に設定する行を選択したときに表示されるビューです。

これらのビューはビュー セレクターに表示されまず、これらのビューを、フォーム内のサブリストで、またはダッシュボード内のリストとして使用できません。 これらのビューは削除や非アクティブ化ができません。 ビューの削除については、ビューの削除を参照してください。

システム ビューは、だれでも見ることができるように、所有者は組織になります。 たとえば、全員が組織レベルのアクセス権を持ち、ビュー (savedquery) テーブルの行を読み取ることができます。 これらのビューは特定のテーブルに関連付けられ、ソリューション エクスプローラーに表示できます。 これらのビューはテーブルに関連付けられているので、ソリューションに含めることができます。

注意

システム ビューはパフォーマンス最適化のためにキャッシュされているため、savedquery テーブルのプラグインはサポートされていません。

共有ビュー

一部の共有ビューは既定で、システム テーブルとカスタム テーブルに対して存在します。 たとえば、新しいカスタム テーブルを作成すると、それに次の共有ビューとシステム ビューの組み合わせが付随します。

件名
アクティブな テーブルの複数表示名 公開
非アクティブな テーブルの複数表示名 パブリック
簡易検索アクティブな テーブル複数表示名 簡易検索
テーブル名 詳細検索ビュー 高度な検索
テーブル名 関連ビュー 関連付けあり
テーブル名 検索ダイアログビュー 検索

ユーザー定義の共有ビューを作成できます。 アンマネージド ソリューションで作成するユーザー定義の共有ビューは削除できます。

システム定義の共有ビューは削除できません。

管理ソリューションが追加しカスタム パブリック ビューは、管理ソリューションをアンインストール、または更新する方法でのみ削除する必要があります。

ビューの作成、編集を行うビュー エディターへのアクセス方法

ビューをカスタマイズする

システムカスタマイザーは、グリッド (リスト) を編集可能にすることで、コントロールによるビューのカスタマイズが可能です。

次のコントロールが使用されます。

次の手順

ビュー デザイナーを開く

注意

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

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