We can already add custom modules to main Go To dropdown menu, but here are two tutorials from IBM on how to re-position the menu items with detailed instructions on updating the backend database to achieve what you want.
Changing Application Listings within the Go To
The MAXMENU table builds the listing and order of the Go To. To change the order/what applications appears within the Go To – run the following query:
select * from MAXMENU
where MENUTYPE = ‘MODULE’ and visible = ‘1’
order by position, subpositionThe result of this query will show how the Go To menu is built.
In the following example, the Conditional Expression Manager will be moved from the Administration module to the Platform Configuration module:
1) To change a position of a Go To reference, you need to specify the MODULEAPP (what listing the application will appear in), the POSITION (numeric reference to the grouping of the application) and a unique SUBPOSITION value (in what order and where the application reference will appear).
Run the following query to gather the needed information in regards to the Conditional Expression Manager reference:
select moduleapp, position, subposition, keyvalue from MAXMENU
where MODULEAPP = ‘SETUP’ and KEYVALUE = ‘CONDEXPMGR’The following will be the result:
Run the following query to gather the needed information in regards to the Platform Configuration ‘layout’:
select moduleapp, position, subposition, keyvalue from MAXMENU
where MODULEAPP = ‘UTIL’
order by position, subpositionThe following will be the result:
From the results above, the MODULEAPP needs to be referenced as ‘UTIL’ and the POSITION (group) needs to be ‘11130’ and the SUBPOSITION needs to be a unique value and based off the order of where the application will appear.
2) Run the following UPDATE statement to move the Conditional Expression Manager from the Administration module to the Platform Configuration application, in the very 1st position:
UPDATE MAXMENU
set MODULEAPP = ‘UTIL’
where keyvalue = ‘CONDEXPMGR’UPDATE MAXMENU
set POSITION = ‘11130’
where keyvalue = ‘CONDEXPMGR’ and MODULEAPP = ‘UTIL’UPDATE MAXMENU
set SUBPOSITION = ‘9’
where keyvalue = ‘CONDEXPMGR’ and MODULEAPP = ‘UTIL’commit;
Run the following select statement to see the results:
select moduleapp, position, subposition, keyvalue from MAXMENU
where MODULEAPP = ‘UTIL’
order by position, subpositionRestart the Application Server
3) Log In to Maximo – Navigate to the System Configuration – Platform Configuration:
Changing the Sub Menu Positions With the Go To
In the below example, the out of the box Platform Configuration is displayed.
In the following example, the Application Designer reference will be moved from the 5th reference to the 1st reference.
1) The MAXMENU table holds the specific information in regards to the layout of the Go To menu. Run the following query to display the ‘Platform Configuration’:
select moduleapp, position, subposition, elementtype, keyvalue from MAXMENU
where moduleapp = ‘UTIL’
order by position, subpositionThe following will be displayed out of the box:
Within the above results, the ‘Application Designer’ reference is displayed as within the MODULEAPP = UTIL, POSITION (group) = 11130, SUBPOSITION = 51.
Within the specific subposition reference of 51, this will need to be changed to a unique value less than the minimum value (min) of POSITION (group) 11130.
2) Run the following update statement:
update MAXMENU set subposition = ’10’
where moduleapp = ‘UTIL’ and keyvalue = ‘DESIGNER’commit;
3) Restart the Application server
4) Log Into Maximo – Click on the Go To – System Configuration – Platform Configuration – the following results will appear:
I take it the menu order is system wide and can not be customized per user?
It’s system wide
I would love to know if there’s a way to hide an application from the Go To menu, but still allow it to show in the reports menu.