Dynamics CRM 2011导入数据复制规则

问题描述 投票:2回答:2

我有一个需要定期将数据从excel(CSV)导入到Dynamics CRM的要求。

代替使用一些简单的数据复制规则,我需要实现一个point system来确定数据是否被视为重复数据。

让我举个例子。例如,以下是导入的特定规则:

  1. 名字,完全匹配,10分
  2. 姓氏,完全匹配,15分
  3. 电子邮件,完全匹配,20分
  4. 手机,完全匹配,5分

然后是阈值=> 19分

现在,如果一条记录具有First NameLast Name与该实体中的旧记录匹配,则该点将为25点,高于阈值(19点),因此数据被视为Duplicate

例如,如果特定记录仅具有相同的名字手机,则分数将为15分,低于阈值,因此被视为非重复] >

达到此要求的最佳方法是什么?是否可以使用MS CRM中的导入数据

的默认功能?是否有任何第三方插件可以满足我的上述要求?

谢谢您的所有帮助。

更新

嗨,康拉德,谢谢您的建议,让我在这里详细说明:

Excel。您可以使用Excel过滤数据,然后在获得唯一列表后将其导入。

很好,但我认为在我的情况下这实际上不是可行的,数据将定期以中等数量(数百至数千)从客户端获取。通常,客户端不会检查数据上的重复项。

工作流程。运行一个过程,删除所有计算为重复的实例。

工作流是一个好主意,但是由于它是异步处理的,因此我担心的是,在某些情况下,用户可能已经在工作流完成工作之前对插入的数据进行了一些更新/更改。因此,会造成数据不一致或最令人困惑的用户体验

插件。在每次创建新记录时,您都会检查该记录是否被视为重复记录,并取消其创建(或标记为删除)。

我喜欢这种方法。因此,我像往常一样导入(例如,与实体联系),但是我已经有了一个插件,每次创建记录时都会触发该插件,该插件将检查记录是否重复,并采取了必要的措施。

我有一个需要定期将数据从excel(CSV)导入到Dynamics CRM的要求。除了使用一些简单的数据复制规则外,我还需要实现一个点系统来确定...

dynamics-crm-2011 dynamics-crm
2个回答
1
投票

我可以想到以下完成任务的方法(取决于记录的数量,导入的重复性,自动化要求等),它们可能以某种方式都很好。您是否愿意详细说明当前情况?


2
投票

我并不太喜欢重复检测,但是查看您的标准,您也许可以制定与那些匹配的规则,几乎三个规则可以满足您的情况,全名匹配,姓氏和手机匹配以及电子邮件比赛。

© www.soinside.com 2019 - 2024. All rights reserved.