Solution Segmentation in CRM 2016: Add selected entity assets to solution

With the launch of Microsoft Dynamics CRM 2016, out of many important features added one is Solution Segmentation and Patches.

With solution segmentation we can now export solutions with selected entity assets (fields, forms, views, etc.) rather than entire entities with all the assets.

This helps a lot as previously if we were required to deploy a single new view created for an entity, we were required to deploy and publish the complete entity. This used to end up deploying some under development depended components too. The feature is most importantly useful in applying patches.

This feature allows granular control of the solution package without changing any XML. This will make ALM and Deployments much smoother.

Also by making use of the API aspect, we can try to automate build and deployment process.

Supported entity assets that can be selected for a entity are:

  1. Forms
  2. Views
  3. Charts
  4. Fields
  5. Keys
  6. Relationships (1:N, N:1, N:N)
  7. Messages
  8. Business Rules
  9. Hierarchy Settings
  10. Dashboards

Follow TechNet articles for more information on Use segmented solutions and patches to simplify solution updates