- 追加された行はこの色です。
- 削除された行はこの色です。
Open棟梁Project - マイクロソフト系技術情報 Wiki
-[[戻る>カスタマイズ]]
* 目次 [#g3778851]
#contents
*概要 [#be1bd860]
-SDK
-コンフィグレーション
--つながり機能
---ロールでエンティティ(レコード)間を接続。
--ロールアップクエリの定義~
---任意のエンティティのフィールドをロールアップフィールドに設定できる。
---ロールアップフィールドのデータ型、対象データセット(個人・グループ)を変更可能。
*エンティティ [#v7cf2804]
**バインディング [#nbc604e9]
***事前バインディング [#r445d864]
***遅延バインディング [#a0c0f205]
*SQL [#lca67058]
-クエリを使用してデータを取得する~
https://msdn.microsoft.com/ja-jp/library/gg334607.aspx
-Web サービス経由でクエリが実行されるため。~
Dynamics CRM Onlineで利用できる。
--エンティティ
--QueryExpression
--FetchXML
--LINQ クエリ
-SQLとして実行されるため、~
Dynamics CRM Onlineで利用できない。
--フィルターされたビュー(Filtered views)
**エンティティ [#hc5f6da7]
-Create メソッド
-Retrieve メソッド
-Update メソッド
-Delete メソッド
-RetrieveMultipleMethod メソッド
-Execute メソッド
**Fetch と QueryExpression [#b63e6439]
オブジェクトやXMLの階層構造でSQLを表現する。
-サンプル: Fetch と QueryExpression の間でクエリを変換する~
https://msdn.microsoft.com/ja-jp/library/hh547457.aspx
***QueryByExpression [#nddb42c3]
-QueryExpression でクエリを作成する~
https://msdn.microsoft.com/ja-jp/library/gg328300.aspx
--サンプル: QueryByAttribute クラスを使用した複数取得~
https://msdn.microsoft.com/ja-jp/library/gg334708.aspx
***FetchXML [#l03369e4]
-FetchXML を使用したクエリの構築~
https://msdn.microsoft.com/ja-jp/library/gg328332.aspx
--Dynamics CRM でサポートされるクエリ言語。
--T-SQL の機能に似た内容をサポート。
--Dynamics CRM のセキュリティに準じた結果セットを取得できる。
--ユーザービューやシステムビューの保存や、高度な検索の実行で利用される。
--高度な検索で利用したクエリを FetchXML として取得できる。
**LINQ [#v3640c04]
LINQ to CRM~
Microsoft Dynamics CRM Online 2015 更新プログラム クエリ プロバイダー
-LINQ (.NET 統合言語クエリ) を使用してクエリを作成する~
https://msdn.microsoft.com/ja-jp/library/gg328028.aspx
**フィルターされたビュー [#k550a733]
-Filtered views
-Microsoft Dynamics CRM データベース(SQL Server)を直接クエリできる。
-設置型のみでサポートされるため、オンライン環境へ移行することができない。
**参考 [#c343dfcd]
-Japan Dynamics CRM Team Blog - Site Home - MSDN Blogs~
--Dynamics CRM 2011 カスタムレポート
---その 1 - フィルター化されたビュー vs. FetchXML~
http://blogs.msdn.com/b/crmjapan/archive/2013/01/07/dynamics-crm-2011-custom-reporting-in-microsoft-dynamics-crm-fetch-vs-filtered-views.aspx
---その 2 - FetchXML を利用したカスタム活動レポート~
http://blogs.msdn.com/b/crmjapan/archive/2013/07/02/dynamic-activity-reporting-using-fetchxml.aspx