"QuickFind doesn't respect current view? I hear you!"

Thank you for your recent feedback regarding QuickFind functionality in CRM. The QuickFind search functionality (in its current form) does not return records from within the selected view. Instead, it spans its search across all active records within the selected entity.

I have therefore written the following project as my answer to this problem.

Project Description
Dynamics CRM solution : Do QuickFind search for selected view.

The purpose of this project is to distribute the QuickFind on Selected View solution and source code to the customer/partner community. I have developed this solution in response to the requests from customers and partners who wanted QuickFind to search under currently selected view. I have used Custom Entity and Plug-in to achieve some scenario but the requirement will vary from project to project, so I publishing this as an open source so that you can decide how to use it in your respective project.
Release History
Known Issues
Documentation
Limitations
There are several known limitations.
- If you do QuickFind right after using Advanced Find, QuickFind may query by using Advanced Find query as that could be last used query. The Plug-in cannot distinguish between View query to Advanced Find query.
- Same limitation applies If you do QuickFind right after you see Related Entity Grid for a record in separate window, QuickFind may query by using Related Entity Grid view
- If you use Multi-Entity Search on Microsoft Dynamics CRM Table client, the search result may be affected by this solution, as it uses QuickFind feature to search the result.

Workaround
- If you think query results are not correct, refresh the view once more, which ensure the selected view definition is stored in last executed query.
Feedback
Please let us know what's working, what isn't, as well as suggestions for new capabilities by submitting a new issue
Connect
In addition to providing feedback on this project site, we'd love to hear directly from you! See what we're up to via our MSDN blog, CRM in the Field or follow us on Twitter: @pfedynamics

"現在選択しているビューの条件を使って簡易検索をしたい!"

多くのお客様やパートナー様より簡易検索の挙動について、「現在選択中のビューに基づいたクエリを行いたい」 とご意見を頂戴します。その一方で現在の挙動に依存した運用も存在し、プロジェクトによってその期待は異なります。そこで今回、簡易検索の動作をある程度制御するサンプルを提供することにしました。

プロジェクトの概要
Dynamics CRM solution : Do QuickFind search for selected view.

本プロジェクトの目的は、お客様やパートナー様のコミュニティに対して、「現在選択中のビューで簡易検索をする」ためのソリューションをオープンソースで提供することです。実装はカスタムエンティティとプラグインを利用しており、詳細も同時に公開しますので、是非プロジェクトに合わせて実装を変更するなどしてご活用ください。
Release History
Known Issues
Documentation
制限
このソリューションでは以下の既知の制限があります。
- 高度な検索を実行した直後に簡易検索を実行した場合、高度な検索で利用したクエリが基準になる場合があります。これはプラグインではビューからのクエリか高度な検索からのクエリが判別できないためです。
- 同様にレコードを別窓で開いている状態で関連エンティティのビューを参照した直後に簡易検索を実行した場合も、関連エンティティのビューがクエリの基準になる場合があります。
- タブレット用クライアントの複数エンティティ検索機能を利用した場合、検索に簡易検索の機能を使っているためこのソリューションの影響があります。

回避策
- 検索結果が期待したものと異なる場合、一旦ビューをリフレッシュしてから再度検索を行ってください。
フィードバック
是非本プロジェクトに関するフィードバックをお寄せください。フィードバックの登録
その他のご意見
このプロジェクトだけでなく、私たちは常にコミュニティからのフィードバックを必要としています。是非、日本の MSDN blog Japan CRM Blog もご参照いただき、コメントをお願いします!

Last edited Apr 22, 2015 at 4:17 AM by kenakamu, version 12