Tuesday, August 11, 2015

All that new for Developers in MS CRM 2015 SP1 release

below are the new things released in MS CRM 2015 SP1 and things to note for MS CRM developers.


1.       Integrate Dynamics CRM data with external systems more easily
2.       Update message for specialized operations
3.       Alternate keys
4.       Change tracking
5.       Upsert for updating CRM with external data
6.       Optimistic concurrency
7.       Multiple message execution
8.       Tracing
9.       Custom actions in workflows or dialogs
10.   Integration with Parature
11.   Custom claim mapping for SharePoint server-based integration
12.   Integration with OneNote
13.   Entitlement enhancements
14.   Honoring required steps in a business process
15.   Support for additional “older than” clauses for date and time fields in FetchXML and QueryExpression
16.   Record creation and update rules
17.   Track emails at the folder level
18.   Support for new behavior of date and time values in CRM
19.   Try the Web API preview
20.   New form script capabilities
21.   Form script support for the new Knowledge Management (KM) integration with Parature
22.   Enhanced capabilities for sub-grid controls in forms
23.   More options to open forms
24.   ControlgetShowTime method for Date controls
25.   Customizable themes
26.   Rollup field enhancements
27.   Specify custom price lists for opportunities, quotes, orders, and invoices
28.   New entities
29.   New messages in the Organization web service
30.   New privileges
for more details on each item, follow below link....
https://msdn.microsoft.com/en-us/library/gg309589.aspx

Regards,
yes.sudhanshu
 
 

Perform specialized operations using Update in MS CRM 2015 SP1

this is one of key thing, MS CRM 2015 developers need to note.
"Perform specialized operations using Update MS CRM 2015"
earlier we used to use AssignRequest message to assign a record or change the owner of the record ,SetStateRequest message to change the status of the record etc.
but in MS CRM 2015 SP1 release there is special message "UpdateRequest" for all these specialized operations.

things to consider and know mire details...

1. For Microsoft Dynamics CRM Online organizations, this feature is available only if your organization has updated to Dynamics CRM Online 2015 Update 1. This feature is not available for Dynamics CRM (on-premises). this may come in future for on-premise
2. When update requests are processed that include both owner fields plus other standard fields for business owned entities, plug-ins registered for the Update message in pipeline stage 20 and/or stage 40 execute once for all non-owner fields, and then once for the owner fields. Examples of owner fields would be businessunit and manager (for a SystemUser entity). Examples of business owned entities include SystemUser, BusinessUnit, Equipment, and Team.
3. When update requests are processed that include both state/status fields plus other standard fields, plug-ins registered for the Update message in pipeline stage 20 and/or stage 40 execute once for all non-state/status fields, and then once for the state/status fields.
4. When update requests are processed that include both owner fields plus other standard fields, workflows registered for the Update message execute once for all non-owner fields, and then once for the owner fields. Workflows registered for the Assign message by users continue to be triggered by updates to owner fields.
5. When update requests are processed that include both state/status fields plus other standard fields, workflows registered for the Update message execute once for all non-state/status fields, and then once for the state/status fields. Workflows registered for the Change Status step continue to be triggered by updates to state/status fields.

ref: https://msdn.microsoft.com/en-us/library/dn932124.aspx

Regards,
yes.sudhanshu