24. October 2013 14:05

Additonal Filter for PowerSearch Silverlight (Version 5.42 or higher)

Filed Under(CRM 2011 | PowerSearch 2011 | CRM 2013 ) By aweiss

When you search for big amounts of entities, a SQL TimeOut exception can occour. To minimize the amount of data, you can specify additional filtering in the PowerSearch Configuration (This filter must be manually inserted into the XML of the PowerSearch Config).


To specify additional filtering, navigate to CRM > Settings > MSCRM-ADDONS.com Products > PowerSearch > MSCRM-ADDONS.com Settingkeys > ServerConfig. 

Figure 1: PowerSearch Settings

Edit the KeyValue as described in Figure 2 and below.  

Figure 2: Edit Key-Value

Between the tags of the entity you are planning to filter, add a <additionalfilter> tag. Inside of the <![CDATA[ you can fill in your filter condition. (These are the same filter condition as in CRM.)


Example: (Show only mails from the last 10 weeks): 







    <additionalfilter><![CDATA[<filter type="and"><condition attribute="createdon" operator="last-x-weeks" value="10" /></filter>]]></additionalfilter>



Finally click on the [Save]-button at the PowerSearch Settingskey to save your new filter on the entity.


Please note:

If you want to create your own filter conditions easier, you can create the filter in the CRM Advanced Find and click on the [Download Fetch XML]-button.

Simply copy the filter condition inside the so received XML-file and paste it into the additional filter of the PowerSearch Config entity.

Figure 3: CRM Advanced Find

That’s it! We appreciate your feedback! Please share your thoughts by sending an email to support@mscrm-addons.com.


Tag Cloud

This will be shown to users with no Flash or Javascript.

Page List