Friday, 8 March 2013

Dynamics CRM 4.0 to 2011 upgrade - ISV tab dilemma

Currently, I am working on one of my projects where in I was told to develop an upgrade plan, to upgrade an organization from CRM 4.0 to 2011. The customer uses couple of third party add-ons and these add-ons have applied some changes in ISV.config file in CRM 4.0. I have prepared my lists for upgrade and started with test runs, during this time I found some unwanted ISV tab(highlighted in below screen shot) on some of the in-built and custom entities.

image

After some binging, I came to know that this is by design. All Custom Menu and Grid Buttons of CRM 4.0 would be upgraded as new tab besides Customize tab in CRM 2011. To know more about this symptom, you can refer below link.

http://support.microsoft.com/kb/2501761

There are couple of solutions which could be applied to get rid of this ISV tab as explained below,

1. You can remove these buttons from CRM 4.0 via updating ISV.config file before upgrade.

2. You can change the RibbonDiffXml part of customization xml file, as described in above link after upgrading an organization.

If you want to apply second solution then you can use Ribbon Workbench tool for CRM 2011. You can download & import this add-on with the help of below URL.

http://www.develop1.net/public/page/Ribbon-Workbench-for-Dynamics-CRM-2011.aspx

And then,

1. Create a solution with just the application ribbon in it.

2. Find the ISV tab

3. Right click on it and select 'Un-customise Tab'

4. Publish your solution.

According to my knowledge the Visual Ribbon Editor tool does not support this feature as of now.

I hope this would be helpful.

1 comment: