除非有人能解释我所遗漏的内容,否则CRM 2013无法检查重复的WHILE输入新的潜在客户记录。我想在保存新记录之前检查是否有重复。我似乎无法想出这个。
基本上,当用户在新的潜在客户记录上输入公司名称时,我想要JavaScript或其他东西检查所有其他潜在客户记录中是否存在该值,并返回True或False。这样我就可以在保存新记录之前提醒用户公司已经存在。
有意义吗?我在这里完全错过了一些东西吗?
谢谢,
斯科蒂
答案 0 :(得分:2)
Microsoft删除了此功能。但您可以使用以下文章之一恢复它:
http://a33ik.blogspot.com/2013/10/how-to-turn-on-duplicate-detection-for.html http://jlattimer.blogspot.com/2013/10/are-you-missing-duplicate-detection-in.html
答案 1 :(得分:0)
您可以使用以下功能检查重复记录并根据结果集设置警报/字段值:
CheckDuplicate: function (someIdentifier) {
var value = null;
var filter = "?$select=*&$filter=(new_Identifier eq '" + someIdentifier + "') and (new_someGuidField/Id eq guid'" + Xrm.Page.getAttribute("new_someGuidField").getValue()[0].id + "')";
retrieveMultipleSync("new_EntityNameSet", filter, function (data, textStatus, XmlHttpRequest) {
if (data != null && data.length > 0) {
value = data;
}
}, null);
return value;
}