Several of my clients have reported that if they haven’t been assigned to the “everyone” group by the System Administrator, their menus are not displayed properly when they log into Dynamics SL 7.0.
Instead, what appears is the “All Modules” menu, with a list of all of the modules that exist in Dynamics SL. This requires users to browse and find their screens, or reports, as opposed to utilizing the built in menus with a more user friendly interface.
Here is what the “All Modules” view looks like:
The view below also makes it hard to determine what is a report, and what is a screen. The module must be expanded and the screens, or reports, are harder to find this way because they are not separated.
The cause of this menu “glitch” is the cached menu XML files are incorrect.
Follow these workaround steps to resolve the issue:
1. Log off from Microsoft Dynamics SL
2. Locate the menu files
3. Delete all the menu files
4. Log on to Microsoft Dynamics SL
5. Repeat step 1 though step 4 on all computers where the menu is incorrect
- Note: Keep in mind that if the user hasn’t been added to the “everyone” group in Solomon, you will only see the “All Modules” menu.
Depending on the operating system and version of Microsoft Dynamics SL that you are running, the location of the menu files are as follows:
|Microsoft Dynamics SL version||Operating System||File Location|
|Microsoft Dynamics SL 7.0 Feature Pack 1 and later versions||Windows Vista||DriveLetter:Users<WindowsUserName>AppDataRoamingMicrosoft Dynamics SLMenuCache|
|Microsoft Dynamics SL 7.0 Feature Pack 1 and later versions||Windows XP or Windows Server 2003||DriveLetter:Documents and Settings<WindowsUserName>Application DataMicrosoft Dynamics SLMenuCache|
|Microsoft Dynamics SL 7.0 Service Pack 2 or earlier versions||Windows Vista||DriveLetter:Users<WindowsUserName>AppDataLocalTemp|
|Microsoft Dynamics SL 7.0 Service Pack 2 or earlier versions||Windows XP or Windows Server 2003||DriveLetter:Documents and Settings<WindowsUserName>Local SettingsTemp|
The table above shows the location of the file. Since we are talking about deleting files, it’s important to know exactly what you are looking for. Here is the file name format of the menu files: SL User ID|Computer Name|System Database name|Company ID|Menu.xml.
For example: The cached menu file for the SYSADMIN user on the BRITTENFORD computer for the DemoSystem database and the 0060 company ID is named SYSADMINBRITTENFORDDemoSystem0060Menu.xml.
Once this has been performed, your Dynamics SL menus should look like the image below: