【发布时间】:2010-08-02 18:55:54
【问题描述】:
有没有人找到合并或删除自定义实体中重复项的好方法?在我们的例子中,我们有两个自定义实体,文学历史和订阅,它们将联系人与名为文学的自定义实体相关联。
我可以运行重复检测作业,但这会返回数千条记录,并且一次删除一条记录充其量是不切实际的。我们希望能够合并它们或只是删除重复项。然而,除了“你可以写点东西”之外,很多谷歌搜索都没有找到任何好的建议。
好的,但是从哪里开始呢?我应该从重复检测作业中批量删除吗?我应该尝试使用 SDK 编写一个快速而肮脏的 c# 程序吗?有没有一种方法可以合并只需要一些神奇的工作流巫术的自定义实体?
编辑:仅供参考我最终所做的是使用一些有趣的 SQL 设置删除状态代码以快速查找重复项:
UPDATE T1 SET DeletionStateCode = 2
FROM New_subscriptionhistory T1 INNER JOIN New_subscriptionhistory T2 ON t1.New_LiteratureId = T2.New_LiteratureId AND t1.New_ContactId = t2.New_ContactId
AND t1.CreatedOn > t2.CreatedOn AND t1.statecode = 0 AND t2.statecode = 0
【问题讨论】:
标签: dynamics-crm dynamics-crm-4