首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SSIS在CRM 2011中插入记录

使用SSIS在CRM 2011中插入记录
EN

Stack Overflow用户
提问于 2013-10-23 18:50:48
回答 2查看 916关注 0票数 0

我正在开发一个SSIS (2012)包,它将数据从我们的收银机系统收集到临时区域,并从临时区域收集到CRM 2011 ( on -premise |汇总11)。

在CRM中,我们有联系实体和订单实体。这两个实体通过称为contactid(联系人中的PK)和customerid(顺序中的FK)的guid相关。

在CRM中插入新订单时,如何确保创建guid以将该订单与新联系人或现有联系人关联?

EN

回答 2

Stack Overflow用户

发布于 2013-10-23 20:38:50

我猜想既然你在使用SSIS,你是在做直接的SQL插入吗?如果是这样,则不支持此操作。理想情况下,您将使用SDK,在这种情况下,您可以在实际创建记录之前手动设置GUID,尽管在创建订单时联系人Id仍然必须存在。

因此,您需要预先获取所有现有联系人,然后确定每个订单的联系人是否存在。如果是这样,只需在创建订单时设置customerId即可。如果没有,则需要创建联系人(可能会为其分配一个Id),然后在创建订单时设置customerId。

票数 0
EN

Stack Overflow用户

发布于 2013-10-23 21:29:28

我想回应Daryl所说的,SQL插入不受支持,通常是一个糟糕的想法。然而,有一个解决方案,一家名为Kingsway Soft的公司制作了一个SSIS组件,允许您使用web服务对CRM进行读写。它最好的部分是,如果你不想使用SQL代理运行它,它是免费的。即使你真的想安排它,对于这样一个优秀的产品来说,成本也非常低。

你可以从这里下载

http://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-crm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19539633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档