Saturday, June 4, 2016

Clone a Solution - Microsoft Dynamics CRM 2016

Microsoft Dynamics CRM 2016 introduces a new feature Solution Cloning "Clone a Solution" - It creates a copy of solution with new version in which all patches released from base solution are merged.

You can only clone an unmanaged solution. If you clone an unmanaged base solution, it will create a new solution with higher version(Major & Minor) than base solution. And all the patches released from base solution will be merged into the cloned solution.

A cloned solution can be exported both Managed and Unmanaged

Import cloned solution in target system:

Import feature of clone solution is a bit different from normal solution, when you import a clone solution you will see a message - "This solution package contains an update for a solution that is already installed"

Current Version: 1.0.0.0
Version contained in the update: 1.1.0.0



Click on Next




Here you get option "Stage for Upgrade". If you select this option a holding solution will be created. It means you will see both base solution and upgraded solution. But the upgrade will not take place, to apply upgrade you need to click on "Apply Solution Upgrade" on Solution explorer form.

Maintain Customizations: Selecting this option will maintain any unmanaged customizations performed on components but also implies that some of the updates included in this solution will not take effect. 

Example: Suppose you have customized a field in default system solution and change its length from 50 to 100. If in case the cloned solution contains the same field with length 150. In this case maintain customization will retain the unmanaged customization i.e. field length will remain 100.

Overwrite Customizations: Selecting this option will overwrite any unmanaged customizations previously performed on components included in this solution. All updates included in this solution will take effect. From above example- In this case the field length will be updated to 150.

Clone a Patch: Refer Post

8 comments:

  1. Is the original solution still editable following a clone. What I want to know is if by cloning the solution does the original then gets disabled or becomes a managed and therefore no longer customisable solution or can it be used as before?

    ReplyDelete
  2. I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in MICROSOFT DYNAMICS CRM kindly contact us http://www.maxmunus.com/contact
    MaxMunus Offer World Class Virtual Instructor led training on MICROSOFT DYNAMICS CRM We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us.
    Saurabh Srivastava
    MaxMunus
    E-mail: saurabh@maxmunus.com
    Skype id: saurabhmaxmunus
    Ph:+91 8553576305 / 080 - 41103383
    http://www.maxmunus.com/

    ReplyDelete
  3. That's an amazing article.All the information in the above article is very useful for development of an individual.The information is in correct format,clear,constructive and step by step.I will really appreciate your work and would recommend others to go through your article.Thank you for sharing.VISIT-
    CRM

    ReplyDelete
  4. Apply online for Microsoft Recruitment. Get the information about the current and upcoming vacancies here.

    ReplyDelete
  5. The biggest advantage that you have with Dynamics is its licensing model. With Microsoft Dynamics CRM Solutions, you wouldn’t have any problems integrating with an existing Outlook client. For any of your query related to MS Dynamics Development Services In USA , you can get a free consulting session from the certified CRM experts by Advanz101.

    ReplyDelete
  6. Nice Information...
    Thanks For Sharing...

    ReplyDelete
  7. This paragraph gives clear idea for the new viewers of blogging,Thanks you ., For Microsoft Dynamics 365 services contact Dynamics Square.

    ReplyDelete
  8. I really liked this part of the article, with a nice and interesting topics have helped a lot of people who do not challenge things people should know... you need more publicize this so many people who know about it are rare for people to know this......
    CRM Software in India
    CRM Software in Chennai

    ReplyDelete