如何将数据从另一个系统推入CRM 2011?
我想将数据传递给网络服务。
到目前为止,我想到了两个选项:
客户只会传递我们的记录,因此必须在CRM方面进行验证。
修改
如果客户端是旧系统(在Cobol或其他东西),是否仍然可以连接到CRM服务?
答案 0 :(得分:1)
对我来说,第二个选择是处理这种情况的最佳方法,因为您可以控制和验证您身边的一切。您可以在CRM Dynamics的同一服务器中或在可访问CRM Dynamics的其他服务器中托管WCF服务,并通过CRM Web服务与CRM交互。 我认为你没有更好的解决方案。
答案 1 :(得分:1)
只是为了扩展Predro的答案:
我实际上已经使用CRM 4完成了两项工作。我强烈建议您为客户端创建自己的服务,然后调用它来调用CRM服务。
这为你提供了一个额外的抽象层,以便在事情发生变化之后 - 他们会这样做。
如果您的客户直接调用CRM服务,您将很难/不可能更改内部数据结构或在服务器场中移动服务器。如果您目前使用歌手服务器基础设施,那么也是如此。
也不要将您创建的服务直接映射到实体数据结构,使用中间模型。
因此,如果您希望客户端传递帐户详细信息,请让您的服务期望转换为帐户实体的XML文档,而不是公开帐户实体并让客户提交。
答案 2 :(得分:1)
假设客户端已登录您的CRM系统,我实际上会先选择#1选项。为什么呢?