我需要将数百个联系人从仅包含名字、姓氏、街道地址 1、街道地址 2、城市、州和 zip 的分隔文件加载到 salesforce 数据库中。我的理解是,您只能使用姓名或电子邮件地址来查看销售人员数据库中是否已经存在联系人。
我希望能够匹配姓名、街道地址 1 和城市,以便可以限制数据库中的重复记录。
这在销售人员中可能吗?
我需要将数百个联系人从仅包含名字、姓氏、街道地址 1、街道地址 2、城市、州和 zip 的分隔文件加载到 salesforce 数据库中。我的理解是,您只能使用姓名或电子邮件地址来查看销售人员数据库中是否已经存在联系人。
我希望能够匹配姓名、街道地址 1 和城市,以便可以限制数据库中的重复记录。
这在销售人员中可能吗?
有一些选择……我会把它做成一个社区 wiki 帖子,这样任何人都可以参与进来。
装载前/装载期间的检查
{!Contact.Name} + ' ' + {!Contact.MailingStreet} + ' ' + {!Contact.MailingCity}
有一种方法可以创建一个文本字段并将其标记为唯一或外部 id,然后编写一个工作流规则,当插入联系人或任何这些参考字段发生更改时,该规则将填充它。但是,您必须以某种方式为您已经拥有的所有联系人填写此信息(这并非完全不可能:导出包含所有联系人的报告,填写该字段,然后将其导入并设置为联系人 ID 的重复检查)。
如果这是一次性操作,也许你最好不要创建这个字段。从 SF 报告中导出数据,然后在 Excel 等中进行一些匹配并加载回来?
您可以为重复数据删除编写触发器,但这是一个有点讨厌的解决方案(默认情况下,整个加载失败,它更多地用于标记为错误而不是以某种方式合并数据)。我不认为你想那样做(你可以使用顶点代码还是你的 SF 版本有限?)
加载后检查
您可以决定将它们全部加载并稍后处理重复项。然后运行一个按这 3 个字段对联系人进行分组的报告,当一个组包含超过 1 个时 - 您有一个合并联系人的候选人(这是联系人记录上的一个按钮)。
您也可以使用 AppExchange 工具,它们有很多!
其他随机胡言乱语;)
如果他们是您可能与之开展业务但您不确定的人,您可能希望将他们加载为潜在客户。将潜在客户记录想象为您在某个贸易博览会上获得的名片。这里可能有机会,也可能根本不起作用。所以加载它们,然后您可以单击潜在客户上的“转换”按钮 - 这可能会创建多达 3 条记录(帐户、联系人、机会)或合并到现有数据中,我认为这也是您的一个选项。