Customizing DPM > Customizing the DPM Menu
Customizing the DPM Menu
The menu in the navigation bar on the left side of the screen provides the means to navigate between the modules in DPM. This menu can be customized to change the mashups opened by existing menu items and to add new menu items. You can also change the labels shown in the menu by editing the localization token used for the menu item. For more information, see Changing User Interface Strings.
The DPM menu.
The menu is dynamically generated from the menu configuration settings on the manager Things for user interface building blocks. The following table lists the manager Thing on which each menu item is defined, the name of the localization token that provides the display text for the menu item, and the name of the original mashup that the menu token opens.
Menu Item
Manager Thing
Localization Token Name
Original Mashup Name
Action Tracker
PTC.ActionTracker.Manager
PTC.ActionTracker.ActionTracker
PTC.ActionTracker.MainFrame_MU
Performance Analysis
PTC.PerformanceAnalysis.Manager
PTC.PerformanceAnalysis.PerformanceAnalysis
PTC.PerformanceAnalysis.Analysis_MU
Production Dashboard
PTC.ProductionDashboard.Manager
PTC.ProductionDashboard.ProductionDashboard
PTC.ProductionDashboard.MainFrame_MU
Administration
PTC.Administration.Manager
PTC.Administration.Administration
PTC.Administration.Main_MU
Changing the Mashup Opened for a Menu Item
To change the mashup that is opened for an existing menu item, complete the following steps:
1. Ensure that Master property of the mashup you want the menu item to open is set to PTC.Base.SolutionMaster_MM.
2. In ThingWorx Composer, navigate to the appropriate manager Thing.
3. Under Configuration, in the MenuConfiguration table, click Edit icon. next to the menu item that you want to edit. You can identify the menu item by the menuTitleKey value. This value is the name of the localization token that provides the display text for the menu item.
4. On the MenuConfiguration window, replace the menuItemMashupName value with the name of the mashup that you want the menu item to open.
5. Click Set to close the MenuConfiguration window.
6. Click Save to save the changes on the manager Thing.
To return to the original mashup, complete the steps again, this time replacing the menuItemMashupName value with the name of the original mashup.
Adding a Menu Item
You can add items to the menu for any new building blocks that you have created.
To add a menu item, complete the following steps:
1. Ensure that Master property of the mashup you want the menu item to open is set PTC.Base.SolutionMaster_MM.
2. In ThingWorx Composer, navigate to the manager Thing for your building block.
3. Under Configuration, click Add on the Menu Configuration table.
4. On the MenuConfiguration window, enter the information for your menu item:
menuTitleKey—Enter the name of the localization token that provides the display text for the menu item.
menuItemMashupName—Enter the name of the mashup that you want the menu item to open.
menuName—Enter MasterMenuNavigation.
Leave the following fields blank: menuSectionKey, submenu, and menuOrderPreference.
5. Click Add to close the MenuConfiguration window.
6. Click Save to save the changes on the manager Thing.
Was this helpful?