Microsoft DynamicsCRM-検索

Microsoft Dynamics CRMは、何年にもわたって大幅に進化した広大な製品です。この製品には、システムに組み込まれている多くのすぐに使用できる機能が付属しています。これらの機能を利用するためのコードを記述する必要はありません。すぐに使用できる重要な機能の1つは、高度なクエリおよびフィルタリング機能をサポートするという点で、CRMの検索機能です。

クイック検索

デフォルトでは、CRMのすべてのエンティティのグリッドビューは、右上の検索バーを使用したクイック検索機能をサポートしています。以下は、連絡先エンティティのクイック検索のスクリーンショットです。

'Robert'のような検索文字列を入力してみると、一致するすべてのレコードが返されます。

検索キーワードの前に*(アスタリスク)を付けると、ワイルドカード検索を実行できます。

Note − Microsoft Dynamics CRMのWebクライアントバージョンを使用する場合、クイック検索は、選択されたビューに関係なく、常にすべてのアクティブなレコードを検索します。

クイック検索をカスタマイズして(他のビューのカスタマイズと同様に)、フィルター条件の変更、並べ替えの構成、ビュー列の追加、検索列の追加、およびその他のプロパティの変更を行うことができます。

高度な検索

高度な検索を使用すると、CRM内の任意のエンティティのレコードを検索できます。これは、CRMにすぐに使用できる最も強力で最も便利な機能の1つです。高度な検索アイコンは、表示している画面に関係なく、Microsoft DynamicsCRMの上部のリボンバーに表示されます。

[高度な検索]アイコンをクリックして、[高度な検索]ウィンドウを開きます。このウィンドウでは、レコードを検索するエンティティを選択し、フィルタリングとグループ化の基準を適用し、高度な検索ビューを個人用ビューとして保存できます。

例を見てみましょう。Robertを含み、離婚したFirstNameのすべての連絡先を検索するとします。このために-

Step 1− [検索]ドロップダウンから[連絡先]を選択します。このドロップダウンには、システムに存在するすべてのエンティティが含まれます。

Step 2−次のスクリーンショットに示すように、検索条件を入力します。必要な数の検索クエリパラメータを追加できます。グループパラメータを使用して、このような基準をグループ化することもできます。たとえば、名がRobertまたはMarkのすべての連絡先を検索する場合は、2つの検索条件を追加し、GroupORを使用してそれらをグループ化できます。

Step 3− [結果]ボタンをクリックします。一致したレコードが新しいタブに表示されます。

Step 4− [列の編集]をクリックして、検索結果に表示する列を編集することもできます。たとえば、現在のグリッドには、氏名と会社の電話の2つの列しか含まれていません。ただし、このグリッドに電子メールIDの列を追加する場合は、このオプションを使用して追加できます。

カスタムビューの保存

この段階で、この検索条件をフィルターおよび編集された列とともに保存する場合は、[保存]ボタンをクリックして保存できます。保存すると、そのエンティティページにいるときに、この保存されたビューを使用できます。

たとえば、顧客エグゼクティブとして、通常とプレミアムの2種類の顧客にサービスを提供するとします。したがって、これらのそれぞれのカテゴリを使用して高度なフィルタを作成し、それらを「自分に割り当てられた通常の連絡先」および「自分に割り当てられたプレミアム連絡先」として保存できます。その後、システムを使用するたびにクイック検索や高度な検索検索を実行しなくても、連絡先エンティティページから直接これらのビューにすばやくアクセスできます。