{"id":3432,"date":"2016-08-17T18:09:20","date_gmt":"2016-08-17T12:39:20","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=3432"},"modified":"2021-12-15T16:11:20","modified_gmt":"2021-12-15T10:41:20","slug":"how-to-delete-component-from-managed-solution-in-dynamics-crm-2016","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2016\/08\/how-to-delete-component-from-managed-solution-in-dynamics-crm-2016\/","title":{"rendered":"How to Delete Component from Managed Solution in Dynamics CRM 2016?"},"content":{"rendered":"<h2 style=\"text-align: justify;\">Introduction<\/h2>\n<p style=\"text-align: justify;\">How can we remove unwanted component from managed solution, which is installed at client environment? This question can strike you when there is a requirement to delete component, which you think is either no longer usable or should not be part of managed solution.<\/p>\n<p style=\"text-align: justify;\">Suppose you provided your managed solution to client and there are some workflows that are not used any more. Now as a result you may want to delete it from client environment. If you have ever tried to delete components like; workflow, web resources, entities etc. from your managed solution, it might have occurred to you that it is difficult to delete components from managed solution.<\/p>\n<p style=\"text-align: justify;\">You can refer this <a href=\"https:\/\/community.dynamics.com\/crm\/b\/crmthinkdynamics\/archive\/2014\/09\/25\/how-to-delete-an-old-component-from-your-managed-solution-in-crm-2011-2013\" target=\"_blank\" rel=\"noopener noreferrer\">blog<\/a>, which explains one way of how we can remove component from managed solution. The blog targets Microsoft Dynamics CRM 2011 and 2013. Now in Dynamics CRM 2016, we have better (OOB) way to accomplish this task.<\/p>\n<p style=\"text-align: justify;\">In this blog, it is illustrated how one can remove component from managed solution using OOB solution functionality that was introduced in Dynamics CRM 2016. If you would like to know about the solution enhancement, you could refer these following blogs, <a href=\"https:\/\/www.inogic.com\/blog\/2016\/01\/solution-management-with-dynamics-crm-2016\/\" target=\"_blank\" rel=\"noopener noreferrer\">Solution Management with Microsoft Dynamics CRM 2016<\/a> and <a href=\"https:\/\/www.inogic.com\/blog\/2016\/01\/solution-patching-in-microsoft-dynamics-crm-2016\/\" target=\"_blank\" rel=\"noopener noreferrer\">Solution Patching in Microsoft Dynamics CRM 2016<\/a>.<\/p>\n<h2 style=\"text-align: justify;\">Walkthrough<\/h2>\n<p style=\"text-align: justify;\">1. We have created a solution named as \u201cBase Solution 2\u201d (version 1.0.0.0) in original organization which contains below three components,<\/p>\n<ul style=\"text-align: justify;\">\n<li>Contact (entity)<\/li>\n<li>Update Contact (workflow)<\/li>\n<li>Send Email (workflow)<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/Delete-component-from-Managed-Solution-1.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-3435\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/Delete-component-from-Managed-Solution-1.png\" alt=\"Delete component from Managed Solution\" width=\"974\" height=\"283\" \/><\/a><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">2. Then import the managed version of this solution into target organisation.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/Delete-component-from-Managed-Solution-2.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-3436\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/Delete-component-from-Managed-Solution-2.png\" alt=\"Delete component from Managed Solution \" width=\"830\" height=\"48\" \/><\/a>3. Remove unwanted workflow from \u201cBase Solution 2\u201d unmanaged solution. Here we have removed \u201cUpdate Contact\u201d workflow.<\/p>\n<p style=\"text-align: justify;\">4. Clone \u201cBase Solution 2\u201d, changed version to 1.1.0.0.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/clone-to-solution-3.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-3434\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/clone-to-solution-3.png\" alt=\"clone to solution\" width=\"522\" height=\"324\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Select solution and click on \u201cClone Solution\u201d button to clone selected solution. See below screen shot.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/clone-solution-4.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-3433\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/clone-solution-4.png\" alt=\"clone solution\" width=\"1073\" height=\"173\" \/><\/a>5. Export this cloned solution as managed solution and import it on target organization where Base Solution 2 of version 1.0.0.0 is already installed with three components.<\/p>\n<p style=\"text-align: justify;\">6. While importing this solution, make sure that you have checked \u201cStage for Upgrade\u201d<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/import-actions-5.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-3437\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/import-actions-5.png\" alt=\"import actions Dynamics CRM\" width=\"670\" height=\"461\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">7. When solution import completes, you can see \u201cApply Solution Upgrade\u201d option.<\/p>\n<p style=\"text-align: justify;\">8. After applying solution upgrade, the two differences can be seen in already installed managed solution.<\/p>\n<ul style=\"text-align: justify;\">\n<li>Version got changed to 1.1.0.0. And&#8230;<\/li>\n<li>The workflow component got removed. You can see in below screen shot that \u201cUpdate Contact\u2019 workflow does not exist in managed solution.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/Base-solution-6.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-3438\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/08\/Base-solution-6.png\" alt=\"Base solution\" width=\"986\" height=\"257\" \/><\/a><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>Conclusion:<\/strong><\/p>\n<p style=\"text-align: justify;\">If you came across with the situation where you would require to remove components from Dynamics CRM managed solution, you can use OOB solution functionalities.<\/p>\n<h2 style=\"text-align: left;\"><div class=\"su-heading su-heading-style-default su-heading-align-center\" id=\"\" style=\"font-size:15px;margin-bottom:5px\"><div class=\"su-heading-inner\">Cut short 90% of your manual work and repetitive data entry!<\/div><\/div><\/h2>\n<p style=\"text-align: left;\"><em>Get 1 Click apps and say goodbye to all repetitive data entry in CRM &#8211;<\/em><br \/>\n<em><strong><a href=\"https:\/\/bit.ly\/3oH7dYw\" target=\"_blank\" rel=\"noopener noreferrer\">Click2Clone<\/a> <\/strong>\u2013 Clone\/Copy Dynamics 365 CRM records in 1 Click<\/em><br \/>\n<em><strong><a href=\"https:\/\/bit.ly\/3EPjAYc\" target=\"_blank\" rel=\"noopener noreferrer\">Click2Export<\/a><\/strong> \u2013 Export Dynamics 365 CRM Report\/CRM Views\/Word\/Excel template in 1 Click<\/em><br \/>\n<em><strong><a href=\"https:\/\/bit.ly\/3EN8h2v\" target=\"_blank\" rel=\"noopener noreferrer\">Click2Undo<\/a><\/strong> \u2013 Undo &amp; Restore Dynamics 365 CRM data in 1 Click<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction How can we remove unwanted component from managed solution, which is installed at client environment? This question can strike you when there is a requirement to delete component, which you think is either no longer usable or should not be part of managed solution. Suppose you provided your managed solution to client and there\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2016\/08\/how-to-delete-component-from-managed-solution-in-dynamics-crm-2016\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[13,24,25,34],"tags":[495,1640],"class_list":["post-3432","post","type-post","status-publish","format-standard","hentry","category-customizations","category-dynamics-crm-2016","category-dynamics-crm-2016-update-1","category-manage-solutions","tag-delete-component-from-managed-solution","tag-solution-management-dynamics-crm"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/3432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=3432"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/3432\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=3432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=3432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=3432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}