Settings groups display as Unknown after an upgrade to Dynamics CRM 2011

This article helps you resolve the problem that occurs when you upgrade Microsoft Dynamics CRM 4.0 to Microsoft Dynamics CRM 2011.

Applies to:   Microsoft Dynamics CRM 2011
Original KB number:   2530358

Symptoms

After upgrading to Microsoft Dynamics CRM 2011 from Microsoft Dynamics CRM 4.0, you may notice that the group titles within the settings section may show up as Unknown.

Cause

This issue may be caused if the SiteMap was edited to add a subarea to the main settings group in Microsoft Dynamics CRM 4.0, then the organization was upgraded to Microsoft Dynamics CRM 2011.

Resolution

To fix this issue, follow these steps:

  1. Create a solution that contains the SiteMap.

    1. Open up the Microsoft Dynamics CRM web client.

    2. Click on Settings > Customizations > Solutions.

    3. Click on New.

    4. For the New Solution enter in the following details:

      Display Name: Modifying Site Map
      Name: ModifyingSiteMap
      Publisher: Click on the lookup and check the default publisher. Click Ok
      Version: 1.0

    5. Click on Save.

    6. Click on Components then click on Client Extensions.

    7. Click on Add Existing > Site Map.

    8. Click on Save.

    9. Click on Export Solution.

    10. Click on Publish All Customizations.

    11. Click on Next.

    12. On Export System Settings, click on Next.

    13. For Package Type, select Unmanaged.

    14. Click on Export.

  2. Modify the SiteMap to fix the issue

    1. Extract all contents from the ModifyingSiteMap_1_0.zip file.

    2. Right-click on customizations.xml file and Open with Notepad.

    3. Locate the following line:

      <Group Id="Business_Setting">

    4. Replace it with:

      <Group Id="Business_Setting" ResourceId="Menu_Label_Business" DescriptionResourceId="Menu_Label_Business">

    5. Locate the following line:

      <Group Id="System_Setting">

    6. Replace it with:

      <Group Id="System_Setting" ResourceId="Menu_Label_System" DescriptionResourceId="Menu_Label_System">

    7. Locate the following line:

      <Group Id="Customizations">

    8. Replace it with:

      <Group Id="Customizations" ResourceId="Homepage_SystemCustomization" DescriptionResourceId="Homepage_SystemCustomization">

    9. Locate the following line:

      <Group Id="ProcessCenter">

    10. Replace it with:

      <Group Id="ProcessCenter" ResourceId="Menu_Label_ProcessCenter" DescriptionResourceId="Menu_Label_ProcessCenter">

    11. Within Notepad, click on File > Save.

  3. Zip up all files.

    1. Select the following files in Windows Explorer:

      [Content_Types].xml
      customizations.xml
      solution.xml

    2. After selecting all three files, right-click on them and go to Send to > Compressed (zipped) folder.

    3. Name the zipped file FixedModifyingSiteMap_1_0.zip.

    Note

    It is important that you ONLY select the XML files and zip the files up. If you zip up a folder and try to import it, you wil get an error stating:

    The solution file is invalid. The compressed file must contain the following files at its root: solution.xml, customizations.xml, and [Content_Types].xml. Customization files exported from previous versions of Microsoft Dynamics CRM are not supported.

  4. Import the modified SiteMap back into Microsoft Dynamics CRM:

    1. Open the Microsoft Dynamics CRM web client.
    2. Click on Settings > Solutions.
    3. Click on Import.
    4. Browse and select the FixedModifyingSiteMap_1_0.zip.
    5. Click Next.
    6. Click Next.
    7. Click Close.
    8. Within the Solutions window, click on Publish All Customizations.
    9. Close out all Internet Explorer windows and the Microsoft Dynamics CRM for Outlook client if applicable. Then launch Microsoft Dynamics CRM again.

More information

This issue has been resolved in the latest update for Microsoft Dynamics CRM 2011. To check for the most recent update available, see Microsoft Dynamics CRM 2011 Update Rollup 1.