Open棟梁Project - マイクロソフト系技術情報 Wiki
目次 †
概要 †
- クエリが含まれる。
- クエリによりレコードの一覧が表示される。
- 1つのエンティティに対して
- 複数のビューを定義できる。
- 複数のビューを選択し表示データを変更できる。
- 新しいエンティティには既定のビューが自動生成される。
ビューの定義 †
- 列(射影的な)
- 選択(Where句的な)
- 並び替え(Order By句的な)
ビューの種類 †
システム ビュー †
- DCRMにより生成された特定の部分で使用される特殊なビュー
- カスタマイズ可能だが、追加や削除はできない。
- ビュー セレクタに表示されないので切り替えで選択は不可
- フォームのサブグリッドや、ダッシュボードのリストでの使用は不可
- システム ビューの種類
- 高度な検索ビュー
- 関連ビュー
- 簡易検索ビュー
- 検索ダイアログ ビュー
共有ビュー †
- カスタム エンティティが追加されると共有ビューのセットが作成される。
- エンティティのビュー セレクタに表示される。
- 最後に選択した共有ビューは、
- エンティティの既定のビューの代わりに使用される。
- サインアウトするまで記憶される。
- ピン留めすると、個人用の既定ビューとして選択できる。
- ビュー セレクタに表示される”システム ビュー”は
すべてのユーザがシステム全体で使用できる共有ビューを表示する。
個人用ビュー †
- 自分で作成したビュー
- 既存の共有ビューや個人用ビューに基づいて作成できる。
- ビュー セレクタの下部にある[個人用ビュー]から作成
- [高度な検索]の[保存]ボタンで作成
- ビュー セレクタに表示される”自分のビュー”は
作成したユーザと共有しているユーザの個人用ビューを表示する。
ビューの構成 †
- 選択(Where句的な)
→ ビューのフィルタ処理
ビューのフィルタ処理 †
- ビューは、クエリ、または”ビュー フィルタ”に基づいて
1つのエンティティのレコードのサブセットを返す。
クエリ †
- クエリは[高度な検索]に似たGUIで作成されFetchXMLをして保存される。
- コンテキストに応じて(検索の)パラメタをクエリで使用できる。
ビュー フィルタ †
- テストを含める
- エンティティのフィールドに関するテスト
- 親または子レコードおよび、多対多レコードのフィールドに関するテスト
- すべてのビューにフィルタが定義されている。
- フィルタは空にできる(その場合、すべてのレコードが表示される)
ビュー列 †
フィールド †
- エンティティ内の任意のフィールドを含めることができる。
- 1対多の関連付けで
- 主(親)エンティティのフィールドを含めることができる。
- 関連(子)エンティティのフィールドを含めることはできない。
追加・削除・表示 †
推奨 †
以下の様なビューのビュー列は少なくする。
- 頻繁に使用されるビュー
- フォームのサブグリッド
- ダッシュボードのリスト コンポーネント
以下のビュー列は含めない。
- (検索の)パラメタに使用している列
- 重複している列(親レコードに表示されている関連レコードの列)