Hi fellas this is my first blog and i am really excited about it.Today i am gonna tell you about what is new in CRM dynamics 2016.
1.CRM Online features now available for on-premises organizations
New features that were added to Microsoft Dynamics CRM Online 2015 Update 1 are now available for on-premises organizations. One exception is the integration with Parature which is only available for CRM Online. For a summary of new features included in that release, see What’s new for Microsoft Dynamics CRM Online 2015 Update 1
The Web API will make it easier to create applications across a wide variety of platforms, devices, and programming languages. The Web API provides parity with the existing organization service (SOAP endpoint). You will be able to do anything using the Web API that you can do using the organization service, with a few differences. You won’t have to download any Microsoft Dynamics CRM SDK assemblies. You can perform all operations using HTTP requests with the Web API located at [organization uri]
for more info please visit at https://msdn.microsoft.com/en-us/library/gg309589.aspx#BKMK_WebAPI
To maintain parity with the Discovery service on the SOAP endpoint, they’ve added a Discovery service to the Web API. This service enables you to determine, at run-time, the organizations that the signed-in user belongs to. You can retrieve information about those organizations like the organization service URL, the CRM release version, and more. A new feature of the Web API Discovery service is the ability to filter the returned list of organizations by using OData filter parameters. The Discovery service is supported by all CRM deployment types. More information: Discover the URL for your organization using the Web API
Form script support for keypress events and auto-completion feature
Use the new getValue method to retrieve the value of a control when the user presses keys in a number or text control. You can use this value to configure interactive experiences, such as data validation as user types in a field, by configuring function handlers for keypress events using the newKeypress methods. In addition, you can use the new Auto-completion methods to configure the auto-completion feature for text controls in forms. These new methods aren’t supported for CRM for phones or CRM for tablets.
For more Info please visit at
Web resources and IFRAMEs
The ability to create web resources and IFRAMEs for use with CRM for tablets is now fully supported in all CRM for tablets forms: iOS, Android, and Windows 10. Previously, this was only available as a preview feature. More information:Create web resources and IFrame content for use with the CRM for tablets client
Form script support for new custom controls
Use new custom controls to configure a visually modern and richer experience for your users in CRM for phones and CRM for tablets. More information:TechNet: Use the form editor
The new custom controls support all the existing client APIs supported by the CRM controls, except for the Auto-completion methods, getValue,Keypress methods and Lookup control methods and events. For the complete list of client APIs supported by CRM controls, see Xrm.Page.ui control (client-side reference).
The new application handler protocol in Microsoft Dynamics CRM 2016 enables you to use URLs to directly open records in CRM for phones and CRM for tablets. It also lets you open an empty form for creating an entity record. To use this feature, you have to install the CRM for phones or CRM for tablets application on your mobile device. More information: Open forms, views, and dashboards in CRM mobile client with a URL
Knowledge management enhancements
The CRM Service module gets a boost in this release with the addition of powerful knowledge management capabilities. In addition to rich text, the newKnowledgeArticle entity supports multimedia data like pictures and videos. Articles have a lifecycle where they proceed through a publishing workflow.
Discover the answers to your questions using full text searches of knowledge base records for topics and products using theFullTextSearchKnowledgeArticleRequest message. This message provides systematic access to a keyword based search index of the article content. Use this message to access that search content and provide search results to customers and partners.
To support the knowledge management capability, new privileges named Publish Knowledge Articles and Approve Knowledge Articles were added. The Customer Service Representative and Customer Service Manager roles have these privileges, and a new Knowledge Manager role has been added.
For the CRM web client, the client-side form programming API has been updated to include additional properties in the object returned from thegetSelectedResult function call. All other client APIs and events, which were supported by the knowledge base search control in the Microsoft Dynamics CRM 2015 release, continue to be supported.
For more information about the client-side APIs supported by knowledge base search control, see Knowledge base search control (client-side reference). For more information about knowledge management, see Knowledge management entities.
Previously, when an entity was added to a solution and that solution was exported, the entity and all of its assets were exported in that solution. This included attributes, forms, views, relationships, visualizations, and any other assets packaged with the entity. All objects were exported regardless of whether the developer actually wanted to ship the object. This process potentially carried dependencies or modified unintended objects on the target deployment.
A new solution capability is now available that allows a developer or other application customizer to create solution patches that contain subcomponents of entities, as compared to publishing the entire entity and all of its assets. The original solution and multiple released patches can be rolled-up at a later time into an updated version of the original solution, which then can replace the original solution.
Upload and manage document templates
You can now create document templates (Microsoft Excel or Microsoft Word) to have a standardized representation of your CRM data. These templates can be used by your team members to generate Excel or Word documents with up-to-date CRM data for analysis and reporting purposes. Use the SDK to programmatically upload and manage document templates.
More information: Upload and manage document templates in CRM
XRM Tooling controls now support OAuth authentication and connection strings
Microsoft.Xrm.Tooling.Connector is the primary interface to CRM for all tooling and Unified Service Desk operations. It is also provided as part of the Microsoft Dynamics CRM SDK to developers who want to build CRM connected Windows applications. Developers can use this updated API to allow the OAuth 2 protocol to be used to authenticate with CRM web services. Adding OAuth enables multi-factor authentication for improved security and access to CRM.
XRM tooling now also supports connection strings, which allow for the use of SQL-like connection strings in the CrmServiceClient class.
More information: Build Windows client applications using the XRM tools
New entities in CRM 2016
The following table lists new entities included in this release.
|Schema name||Display name||Description|
|KnowledgeArticle||Knowledge Article||Describes articles that are organizational knowledge for internal and external use. More information:Work with knowledge articles in Dynamics CRM|
|KnowledgeArticleIncident||Knowledge Article Incident||Contains the associations between a knowledge article and incident. More information: Work with knowledge articles in Dynamics CRM|
|KnowledgeArticleViews||Knowledge Article Views||Tracks the number of times an article is viewed per day. More information: Work with knowledge articles in Dynamics CRM|
|LanguageLocale||Language||Contains information about the supported languages for translating a knowledge article. More information: Work with knowledge articles in Dynamics CRM|
New messages in CRM 2016
The following table lists new messages included in this release.
for more info visit at