web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Dynamics 365 Community / Blogs / xRMCenter / Microsoft Dynamic CRM Compa...

Microsoft Dynamic CRM Comparision by version

nghieppham Profile Picture nghieppham 4,755

There are big change in CRM 2016, especially about the changing of Client script. In this article will try to give you a first view of these changes. You also get more information at this link. From the 2011 version, Microsoft has been focus their effort to build wonderful platforms. Let see the comparisons below to see how xRM platform has been changed from version 4.0 to newest version. In this article will compare by these features.

  • User Interface
  •  Business process
  • Mobility
  • xRM Client script

Microsoft Dynamic CRM Comparison 

CRM 4.0/2011 CRM 2013/2015/2016
 User Interface  CRM functional groups such as Workplace, Sales, and Marketing… are on the bottom left CRM home screen.

 Click and open popup. 

Ribbon concept

  Brand new UX design

  CRM functional groups are now top of the CRM home page

  Less clicks and less windows to open when working in CRM

 Command bar concept

 Focus on User Experience & Touch

Business Process Flow  Lead to Opportunity, Account and Contact conversion.

 Workflow is asynchronous only

 Lead to Opportunity, Account, Contact qualification process with guided steps

 Workflow now fired off synchronously/asynchronous

 Business rules to streamline customization without having to code Javascript

 Auto Saved on record

Mobility  Tablet form limitation such as not being able to access custom forms, no Javascript supported,

 Custom entity not supported

 Restrictive in customizing the entity and forms

 Rules to control if forms is Read-Only on mobile and tablet devices

 Javascript supported

 Workflows supported

 Custom entities supported

 Dashboard supported

 Less restrictive to customize on tablet devices

 Multi-entities search

 Custom sub-grid support

 Supports CRM Online and CRM On-Premise 

 Customization & Development

4.0/2011 Version   2013/2015/2016 Versions
Database model  1 entities: 2 SQL tables  1 entities: 1 SQL tables

 New entities model

Plug-in  5 Stagesin CRM 4.0  4 Stages

 Support for Plug-in logging

Services  Web service WCF service

Web API (2016)

New messages 

Client script ·  Organization data service (OData v2 REST endpoint) Business rules

Action

Form script support for key press events and auto-completion feature

Support Iframe on tablet

New Client script API methods & notification

Organization data service

OAuth 2.0 & Web API (OData V4)

Web resource & Iframes support for multiple mobility platforms (IOS, Android, Windows 10)

Coding Convention  Dynamic Entity

 Entity moniker

 

 Entity

 Entity reference

 

Security Limited in Field security

 

New privileges

Field security change (from CRM 2015)

Field type is enable

 

Messages New Messages

 

Deployment Solution

CRM 4 does not support solution

 

Support solution

Patch package  (Only 2016)

 

 Client script development – Xrm.Page

   20

  Xrm.Page Comparision

 

In 2016 version, Microsoft has been release Web API which implement the OData V4. If in 2011, 2013 version, the Organization Data Service just support for CRUD, in the new release, we can do many things with Web API.

Web API is replacing the Organization Service. It implements OData v4.

Operations are the same as the Organization Service without needing CRM SDK assemblies

Support for CRUD operations & execute Bound & Unbound Action, Bound & Unbound Function in CRM.

Support for impersonating

Support for AutoComplete

Execute FetchXML

Execute Batch Operations

Execute Custom Action

Execute Saved Queries

According to me, the big amazing is Impersonation, I faced with this issue in old version for using client script to validate data without caring about the Security role:).

Cheers,



This was originally posted here.

Comments

*This post is locked for comments