我正在为 Microsoft Dynamics CRM Online 构建集成做一些研究。我正在构建的集成将用于 Dynamics CRM Online 2013,但我很好奇 2013 版本是否与 2011 版本共享 API。
有谁知道为 Dynamics CRM Online 2013 构建的集成是否将向后兼容 Dynamics CRM Online 2011?
这里的任何见解将不胜感激。
此外,如果有人有很好的资源来使用 Ruby 来处理这些 API,那就太棒了......
谢谢!
我正在为 Microsoft Dynamics CRM Online 构建集成做一些研究。我正在构建的集成将用于 Dynamics CRM Online 2013,但我很好奇 2013 版本是否与 2011 版本共享 API。
有谁知道为 Dynamics CRM Online 2013 构建的集成是否将向后兼容 Dynamics CRM Online 2011?
这里的任何见解将不胜感激。
此外,如果有人有很好的资源来使用 Ruby 来处理这些 API,那就太棒了......
谢谢!
我为 CRM 2011 Online(C# 和 PHP/SOAP)编写了一些集成,我可以很高兴地说两者仍然有效。
我认为任何使用 CRM4 编写的集成都需要进行一些修改(这可能只是更改端点),但 2011 和 2013 似乎可以一起工作。
如果您想使用非 .Net 语言进行连接,请小心,因为它可能会更加痛苦,然后为 Web 服务创建一个包装器,然后从 Ruby 中与之对话。
要使用非 .Net 语言连接,您需要使用 SOAP。我在这里放了一些帖子(PHP 代码,但它应该很容易转换) http://crmtroubleshoot.blogspot.com.au/2013/07/dynamics-crm-2011-php-and-soap-using.html
我目前没有它与 Active Directory 身份验证一起使用!
我在某处读到,2013 年制定的解决方案无法在 2011 年导出。所以我认为不会是复古兼容的。章节-解决方案介绍
这里来自SDK:
版本兼容性
从旧版本导出的解决方案可以导入到新版本中。从较新版本导出的解决方案无法导入旧版本。这包括主要和次要版本差异。从 Microsoft Dynamics CRM 2011 环境或 Microsoft Dynamics CRM Online 组织在 Fall '13 Service Update 之前导出的解决方案可以导入到使用 Microsoft Dynamics CRM 2013 和 Microsoft Dynamics CRM Online Fall '13 Service Update 初始版本的组织中。但是,当应用更新并包含新功能或元数据定义时,这些新功能或定义不能包含在安装在与导出解决方案的定义不同的组织上的解决方案中。
从 2011 年到 2013 年,我所读到的有关 API 更改的所有内容都归结为删除了 CRM 4 aspx 端点。除此之外,CRM 的大部分变化都是前端的。