2

我正在探索 Dynamics CRM 4,当我搜索记录时,例如联系人,例如。Abcd,Dynamics 通过 Abcd* 进行搜索,默认情况下包括最后的通配符。

默认情况下,有没有办法在开始时也包括通配符?前任。Abcd --> *Abcd*

4

2 回答 2

5

您应该能够为 RetrieveMultiple 事件构建一个预插件并访问 Input Parameters 集合的 Query 属性,该属性将包含用户输入的搜索字符串。由于您处于预事件中,因此您可以在前面添加一个星号到搜索字符串,这应该会产生您想要的结果。

于 2010-04-24T18:50:26.857 回答
1

对不起,没有办法做到这一点。CRM 在运行时将搜索查询转换为 SQL Like,因此,甚至没有 hack(例如修改存储过程)。

我通过在自定义 ASPX 页面中集成 IFrame 来完成自定义搜索,以避免使用默认的“搜索引擎”......也许这是您问题的替代解决方案。

于 2010-04-10T02:33:11.777 回答