Microsoft Dynamics CRM 2013 latest SDK Version SDK Version 6.0.2 is now available on MSDN download center.
The following table lists the significant changes made to this version of the SDK.
|Topic||Description of changes|
|SDK\Bin||Updated the assemblies for Microsoft Dynamics CRM 2013 Update Rollup 1. These assemblies are also compatible with the latest service update for Microsoft Dynamics CRM Online.|
|Handle exceptions in your code||Added information about how to view the details of an exception that are hidden from the user because of insufficient permissions.|
|Organization entity attributes||Added topic listing all the attributes that can be set for an organization.|
|Sample: Set and retrieve entity images||New sample to show how to work with entity images.|
|Xrm.Page.ui control (client-side reference)||Added information about a new parameter in the setNotification and clearNotification methods. The uniqueId parameter allows you to clear a specific notification set on a field, based on the uniqueId value used when the notification was set.|
|SDK Versions 6.0.3 and 5.0.18 coming this week||Adding authentication related documentation and updated sample code to support the transition of Microsoft account subscriptions to Microsoft online services. This applies only to Microsoft Dynamics CRM Online customers.|
|Actions on entity records||Updated metadata information.|
|Authenticate the user with the web services||Added OAuth provider URLs.|
|Command bar or ribbon presentation||Updated the CRM for tablets section to note that icons configured for commands won’t display and labels that are too long will be truncated.|
|Dialog limitations||Added information about nested steps.|
|Form events (client-side reference)||Added a note to the OnLoad Event section saying: Forms for Updated entities don’t reload the page after the initial save creating a record or any subsequent saves. Therefore, the OnLoad event occurs only during the initial load of the form.|
|Form scripting quick reference||Updated this topic to include examples of new form methods.|
|Lookup information for the post entity and post follow entity||Explained how to retrieve lookup information for the RegardingObjectId.Target property for the post entity and post follow entity.|
In the application, always use Xrm.Utility.openEntityForm instead of window.open to open entity forms.
|Model business process flows||Updated information about maximum number of activated business process flows per entity. See section: Maximum number of processes, stages, and steps.|
|<PageRule> (RibbonDiffXml)||Added remarks to note that this rule can’t be used in Microsoft Dynamics CRM for tablets because it will always refer to one page.|
|Sample: Windows 8 desktop modern SOAP app
Sample: Windows 8 desktop modern OData appSampleCode\CS\ModernAndMobileApps
|Added new sample applications that show how to write a Windows 8 desktop modern application that can send requests to the organization web service without linking to the SDK assemblies.
Sample: Windows 8 desktop modern SOAP app uses the Windows Azure Active Directory Authentication Library (ADAL) and the SOAP protocol.
Sample: Windows 8 desktop modern OData app uses the ADAL and the OData protocol.
|Walkthrough: Connect with CRM using Java Walkthroughs\Java2CRM||Removed sample code and walkthrough. Now that Microsoft Dynamics CRM Online is transitioning from the legacy billing and administration platform to the Microsoft online services environment, this sample is no longer relevant. For more information about using CRM Online or CRM 2013 IFD with Java or other non-.NET languages, see the blog post: Use OAuth to authenticate with the CRM service.|
|Walkthrough: Register a CRM app with Active Directory||Changed the instructions from using the Windows Azure portal to using Graph Explorer.|
|Write and debug scripts for CRM for tablets||Added new topic to consolidate information related to writing scripts for Microsoft Dynamics CRM for tablets.|
|Write code for Microsoft Dynamics CRM forms||Added a note to the Different Form Presentations section to say that the collaboration control found in updated entity forms isn’t accessible using form scripts. The section containing the control is available if you want to show or hide the section and the control in it.|
|Write scripts for composite attributes||Added information to the Composite attributes in the web application section about the naming convention used to access the individual constituent controls displayed in the flyout for composite controls in the web application.|
|Xrm.Page.ui control (client-side reference)||Updated information in the getAttribute section to note that constituent controls for quick view forms can access the value of an attribute, but any changes to the value of this attribute won’t be saved.|