简体   繁体   English

Dynamics CRM Online 2011与Dynamics CRM Online 2013 [API更改]

[英]Dynamics CRM Online 2011 vs Dynamics CRM Online 2013 [API Changes]

I am doing some research on building integrations for Microsoft Dynamics CRM Online. 我正在做一些关于构建Microsoft Dynamics CRM Online集成的研究。 The integration I am building will be for Dynamics CRM Online 2013, but I am curious if the 2013 version shares an API with the 2011 version. 我正在构建的集成将用于Dynamics CRM Online 2013,但我很好奇2013版本是否与2011版本共享API。

Does anyone know if an integration built for Dynamics CRM Online 2013 will be backwards compatible with Dynamics CRM Online 2011? 有谁知道为Dynamics CRM Online 2013构建的集成是否会向后兼容Dynamics CRM Online 2011?

Any insight here would be appreciated. 任何见解将不胜感激。

Also, if anyone has good resources for working with these API's using Ruby that would be awesome... 此外,如果任何人都有很好的资源来使用这些API,那将是非常棒的......

Thanks! 谢谢!

I wrote some integration for CRM 2011 Online (C# and PHP/SOAP) and I can happily say both still work. 我为CRM 2011 Online(C#和PHP / SOAP)编写了一些集成,我很高兴地说两者仍然有效。

Any integration written with CRM4 in mind would need some modifications I believe (this may just be changing the endpoints) but 2011 and 2013 seem to work ok together. 任何与CRM4一起编写的集成都需要我相信的一些修改(这可能只是改变了端点),但2011和2013似乎可以一起工作。

If you are wanting to connect using a non .Net language be careful as it can be significantly more painful then creating a wrapper for the web service then talking to that from Ruby. 如果您想使用非.Net语言进行连接,请小心,因为为Web服务创建包装器然后与Ruby进行交谈会更加痛苦。

To connect with a non .Net language you need to use SOAP. 要使用非.Net语言进行连接,您需要使用SOAP。 I have put some posts here (PHP code but it should be easy enough to convert) http://crmtroubleshoot.blogspot.com.au/2013/07/dynamics-crm-2011-php-and-soap-using.html 我在这里发了一些帖子(PHP代码,但它应该很容易转换) http://crmtroubleshoot.blogspot.com.au/2013/07/dynamics-crm-2011-php-and-soap-using.html

I currently don't have it working with Active Directory authentication though! 我目前没有使用Active Directory身份验证!

Everything that I've read about the API changes from 2011 to 2013 has boiled down to the removal of the CRM 4 aspx endpoint. 从2011年到2013年,我读到的有关API变化的所有内容都归结为CRM 4 aspx端点的删除。 Besides that, most of the changes to CRM are front end. 除此之外,CRM的大部分变化都是前端。

I read somewhere that a solution made in 2013 can't be exported in 2011. So I don't think will be retro-compatible. 我在某处看到,2013年的解决方案无法在2011年出口。所以我认为不会兼容复古。 Chapter- Introduction to solutions 章 - 解决方案简介

here it is from the SDK : 这是来自SDK

Version compatibility 版本兼容性

Solutions exported from an older version can be imported into newer versions. 从旧版本导出的解决方案可以导入到更新的版本中。 Solutions exported from newer versions cannot be imported into older versions. 从较新版本导出的解决方案无法导入旧版本。 This includes major and minor version differences. 这包括主要和次要版本差异。 Solutions exported from a Microsoft Dynamics CRM 2011 environment or a Microsoft Dynamics CRM Online organization prior to the Fall '13 Service Update can be imported into organizations using the initial release of Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM Online Fall '13 Service Update. 可以使用Microsoft Dynamics CRM 2013和Microsoft Dynamics CRM Online Fall '13服务更新的初始版本将在2013年秋季服务更新之前从Microsoft Dynamics CRM 2011环境或Microsoft Dynamics CRM Online组织导出的解决方案导入到组织中。 However as updates are applied and include new features or metadata definitions, these new features or definitions cannot be included in a solution that is installed on an organization that is not current with the definition that the solution was exported from. 但是,在应用更新并包含新功能或元数据定义时,这些新功能或定义不能包含在组织上安装的解决方案中,该解决方案不是当前导出解决方案的定义。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM