I was recently assisting a customer with an import of their CRM 2011 organization into a new CRM 2013 deployment. The import completed successfully and after logging in we noticed that the some of the sitemap links were either broken (no response when clicking on them) or completely missing when compared with a brand new CRM 2013 organization.
Examples of Missing Links:
Post Rule Configuration
Examples of what might be missing:
We were able to restore the missing links and fix the broken links by using the SiteMap Editor from the XRM ToolBox. The sitemap links in question were all out of the box and the customer had only added a few customized links within the SubArea element of the sitemap. The steps for resetting your sitemap to the 2013 defaults are outlined below. Please read the disclaimer below before following these steps.
Disclaimer: The steps below will reset the top 3 elements of your CRM sitemap. If you have added custom sitemap links in the Area>Group>SubArea elements of your sitemap, these changes will be overwritten with the default sitemap values. There is a step below outlining how to backup your pre-existing sitemap in case you do need to perform a restore, but it is not advised to move forward with these steps unless you plan to add back those custom sitemap links manually. As an alternative solution, review the information at the following link to add the new sitemap areas manually after upgrading your organization: http://msdn.microsoft.com/en-us/library/dn486920.aspx
Steps for Resetting your 2013 SiteMap to the Default Values
1. Download the XRM Toolbox for Dynamics CRM 2011/2013 found at: http://xrmtoolbox.codeplex.com/
2. Once downloaded, extract the package contents
3. Open File Explorer and browse to the location where you extracted the package
4. Locate the XrmToolBox.exe file, right-click on the file and click Run as administrator
Note: If your receive an error stating you must first install .NET 4.0, please download and install before continuing to the next step.
8. Select the Organization that contains the broken sitemap from the Organization dropdown box and click OK
10. You should now see your connection listed in the lower-left corner of the ToolBox window
17. Click Update SiteMap to apply the changes
18. You should now be able to login to CRM and verify that your sitemap is fully functional
If you have any additional SiteMap tips or tricks you'd like to share with the community, please comment below!
Premier Field Engineer