环境:MSCRM3.0
activityrecipient.xml
我们在选择参与约会的客户或者联系人时,如果遇到重名的,我们只能通过点击属性,来查看哪一个记录是我们真正需要选择的。如下图:
这样的用户体验并不好,我们可以通过修改activityrecipient.xml这个文件,来解决这个问题。
这个文件有对联系人的定义,如下:
<object type="2">
<columns>
<column data="fullname" type="normal"/>
<column data="telephone1" type="hidden"/>
<column data="fax" type="hidden"/>
<column data="address1_fax" type="hidden"/>
<column data="address1_name" type="hidden"/>
</columns>
<datasource>
<filter type="and">
<condition attribute="statecode" operator="ne" value="1"/>
<filter type="or">
<condition attribute="fullname" operator="like" value="!searchvalue" />
<condition attribute="firstname" operator="like" value="!searchvalue" />
<condition attribute="lastname" operator="like" value="!searchvalue" />
<condition attribute="middlename" operator="like" value="!searchvalue" />
<condition attribute="emailaddress1" operator="like" value="!searchvalue" />
</filter>
</filter>
</datasource>
</object>
这里定义的显示字段只有fullcode,我们可以把第二个字段Telephone1的type修改为“normal”,那么我们就可以在多选框中看到这个字段,如下图:
除了修改显示字段,也可以修改查找字段
这个做法在MSCRM3.0下验证过,一定可行。