我正在研究如何构建Microsoft Dynamics CRM Online的集成。我正在构建的集成将用于Dynamics CRM Online 2013,但我很好奇2013版本是否与2011版本共享API。
有没有人知道为Dynamics CRM Online 2013构建的集成是否会向后兼容Dynamics CRM Online 2011?
我们将不胜感激。
此外,如果任何人都有很好的资源来使用这些使用Ruby的API,这将是非常棒的......
谢谢!
答案 0 :(得分:2)
我为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身份验证!
答案 1 :(得分:0)
我从2011年到2013年所读到的有关API变化的所有内容都归结为CRM 4 aspx端点的删除。除此之外,CRM的大部分变化都是前端。
答案 2 :(得分:0)
我在某处看到,2013年制定的解决方案无法在2011年出口。所以我认为这不会是复古兼容的。 章节- 解决方案简介
这里来自 SDK :
版本兼容性
从旧版本导出的解决方案可以导入到更新的版本中。从较新版本导出的解决方案无法导入旧版本。这包括主要和次要版本差异。 可以使用Microsoft Dynamics CRM 2013和Microsoft Dynamics CRM Online Fall '13服务更新的初始版本将在2013年秋季服务更新之前从Microsoft Dynamics CRM 2011环境或Microsoft Dynamics CRM Online组织导出的解决方案导入到组织中。但是,在应用更新并包含新功能或元数据定义时,这些新功能或定义不能包含在组织上安装的解决方案中,该解决方案不是当前导出解决方案的定义。