gpt4 book ai didi

excel - CRM Online 中的批量更新记录

转载 作者:行者123 更新时间:2023-12-04 20:43:34 25 4
gpt4 key购买 nike

我在 here. 之前问了一个类似但略有不同的问题我正在使用 CRM 2013 Online,其中有几千条记录。我们通过导入来自 SQL 数据库的 Excel 工作表数据创建的记录。

第一次从 excel 导入时,每条记录中都有一些字段没有数据。系统的工作方式是定期从 SQL 数据库更新 Excel 表,然后需要将数据导入 CRM Online。据我所知并在共享链接中提到,您只能通过首先将数据从 CRM 导入 Excel,然后将同一张工作表重新导入 Excel 来批量更新 CRM 中的记录。

如果我在 Excel 表中从客户端获取数据,是否可以批量更新 CRM Online 中的记录?

现在,我将他们的 excel 表与我导出的 excel 表进行比较并进行所需的更改。它适用于少量记录,但不适用于批量记录更新。有任何想法吗?

2)或者他们是一种比较两张excel表并确保如果你将列从一张表复制到另一张表的方法,列中的数据最终会出现在正确的行中?

最佳答案

我在从 CSV 文件更新记录时遇到了类似的问题。确实,SSIS 是一种方式。为了解决我们的问题,我创建了一个计划每周执行一次的 .NET 可执行应用程序。 .NET 应用程序执行以下操作

  • 连接到组织
  • 从excel导入所有记录
    使用 CRM 组织中预先存在的数据映射的电子表格
  • 运行重复检测规则(已存在于 CRM 组织中)并恢复所有重复
  • 对每个重复项进行排序并将 guid 存储到 2 个数组中:原始记录列表和新导入记录列表(基于记录的创建日期)
  • 将记录上的旧数据与新数据合并(这是
    通过 CRM2013 SDK MergeResponse 类执行
  • 现在原始记录已经用来自
    电子表格,删除刚才重复的记录
    由于在步骤 5 中使用 MergeResponse 类而创建然后使其处于非事件状态。 (对我们来说,我们正在更新联系信息,但想要
    保留在 CRM 中的原始联系人,因为他们会有案例等
    与该联系人的 GUID 相关)

  • 如果你想走这条路,我建议查看使用 CRM SDK (\CRM 2013 SDK\SDK\SampleCode\CS\DataManagement\DataImport\ImportWithCreate.cs) 的 MS 网站上的示例。那是我用来创建 Web 服务的示例代码。

    关于excel - CRM Online 中的批量更新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25851089/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com