Dynamics CRM Online 2015 Update 1 SDK 新機能: FetchXML の新しい検索条件

みなさん、こんにちは。

今回は Dynamics CRM Online 2015 Update 1 で提供されるプラット
フォームと SDK の新機能より、FetchXML に追加された新しい検索
条件を紹介します。

概要

今回のリリースで、以下の検索条件が追加されました。

X 分よりも古い
X 日よりも古い
X 週間よりも古い
X 年間よりも古い

尚、X か月よりも古いは以前からサポートされています。

高度な検索

高度な検索は FetchXML を利用してクエリを作成/実行しています。
今回追加された検索条件は高度な検索でも利用可能です。

image

カスタマイズ

レポート、システムビュー、ユーザービューなどビューの定義も
FetchXML を利用でるため、今回追加された検索条件が利用できます。

SDK

SDK としては FetchXML の検索条件追加に伴い、QueryExpression が
同様の検索条件をサポートしています。

FetchXML の条件

X 分よりも古い

<condition attribute=" <AttributeName> " operator="olderthan-x-minutes" value=" <VALUE> " />

※この条件は DateOnly と指定された DateTime 列ではサポートされません。

X 時間よりも古い

<condition attribute=" <AttributeName> " operator="olderthan-x-hours" value=" <VALUE> " />

※この条件は DateOnly と指定された DateTime 列ではサポートされません。

X 日よりも古い

<condition attribute=" <AttributeName> " operator="olderthan-x-days" value=" <VALUE> " />

X 週間よりも古い

<condition attribute=" <AttributeName> " operator="olderthan-x-weeks" value=" <VALUE> " />

X か月よりも古い

<condition attribute=" <AttributeName> " operator="olderthan-x-months" value=" <VALUE> " />

X 年間よりも古い

<condition attribute=" <AttributeName> " operator="olderthan-x-years" value=" <VALUE> " />

 QueryExpression の条件

ConditionOperator に以下条件が追加されました。

image

まとめ

今回の検索条件追加により、より柔軟なクエリが可能になりました。
是非お試しください!

- 中村 憲一郎