Maximo User Interface 9.1

Last Updated on September 3, 2025 by maximosecrets

The Maximo Application Suite User Interface (UI) is based on a common design used by IBM called Carbon. The fonts, colours, and spacing used is documented in the Pattern Asset Library (PAL). Carbon and PAL affect other IBM software as well, not just Maximo, it will provide UI consistency across IBM software and will help to reduce the learning curve while providing a modern UI.

Mast Head

The Start Center UI has brighter colours and there are spacing changes.
Maximo Manage 9.1 Start Center

With MAS 9.1 the first thing you might notice is that the colours used in the Start Center are brighter. The links in the Quick Insert and Favourite Application portlets are also a brighter blue and spaced wider apart.

You can now change the Mast Head and branding from within MAS using the Suite Administration - Configurations application and the User Interface Customization options.
Suite Administration – Configurations – User Interface Customization

The Mast Head which you see right at the top of the screen will default to black with white writing, but this can be customised in the suite Administration – Configurations and User Interface Customization. The Company Name we modified to Maximo Secrets and the Product Name – MAS9.1 ALM Suite, the MaximoSecrets logo was also uploaded.

The User Interface Customization has a second tab called CSS Customization where you can add custom code. The background colour of the mast head is often changed so that users know what Maximo environment they are working in.
Suite Administration – Configurations – User Interface Customization – CSS Customization

You can change the background colour, the CSS Customization tab is used for this. Many clients change the background colour so that it reflects the environment for DEV, TEST, PROD etc.

There was a change between MAS 9.0 and MAS 9.1, the header class changed from .bx–header to .cds–header. I don’t know what the .cds acronym stands for, perhaps Carbon Design System, at least that might be a way of remembering it. The current online documentation gives an example with .bx–header and that no longer works.

p#x7ynq::after { visibility: visible; content: “Maximo Secrets MAS9.1.1”; position: absolute; left: 0; top: 0; } p#x7ynq { visibility: hidden; position: relative; }

The text on line 4 adds Maximo Secrets MAS 9.1.1 above the panel on the right of the login page.

After completing the test, I have disabled the CSS Customization using the Enable CSS Customization toggle.

There are now only four Mast Head Buttons for Bulletins, Reports, Help, and Profile. The Logout option is at the bottom of the Profile menu.
MAS 9.1 Mast Head Buttons

The four Mast Head buttons on the right are from left to right, Bulletins, Reports, Help, and Profile.

The top two Help items I use a lot; they are the help page for your current application and the System Information which provides the versions of all the products in your Maximo environment. If you raise an IBM Support case IBM will want a copy of the System Information.

You log out of Maximo from the Logout option at the bottom of the Profile menu. The Profile menu also has options for Manage Profile, Default Information, Personal Information and Set or Modify E-Signature Key.

Notice in MAS 9.1 there is no Suite level menu because that has been added to the Module Navigation bar on the left.

Module Navigation

The Module Navigation bar in MAS 9.1 includes all MAS applications and the Suite Administration applications.
MAS 9.1 Module Navigation Bar

The Module Navigation bar on the left will open when you hover over it. The module containing your current application will be highlighted, Assets in the picture. Each module can be expanded/collapsed, the setting is retained for each module until you change it, this sometimes means I have several modules open at the same time, with the inevitable vertical scrolling. For most users who have access to a limited number of modules and applications this will not be a problem.

The button at the top left-hand corner of the Mast Head, to the left of the Maximo Secrets logo, will expand and pin the navigation bar at its expanded width. The issue with this is that it covers up the action menu in an application, therefore I doubt this will be used unless there is an option to slide the application to the right.

The Module Navigation bar has a Search bar at the top with the title Filter Navigation. This shows the results of what you type within the context of the module that the application exists in. A good test is to search for Service as there are several modules with applications with Service in their title.

In the Module Navigation Bar the applications are contained within a suite module. Manage is one of those and it is shown collapsed to hide the many modules and applications found within Maximo Manage. This makes it easier to see the other suite applications that I have installed on my system and the suite Administration applications which are positioned at the bottom of the list.
MAS 9.1 Module Navigation Bar with collapsed Manage

There is now only one Module Navigation bar, it contains the other suite applications, and the MAS suite level administrative applications will be found at the bottom of the list. There is no right-hand suite navigation menu as was found in MAS 9.0.

I’ve pinned the Module Navigation bar open and collapsed the modules of Manage for the above screenshot. The Operational Dashboard, Start Center and Recent Applications will be found at the top. Looking down you can see my system has access to Health and Optimizer. There are then suite-level administration applications, split as follows:

Application UI Changes

When entering an application you might notice the new Advanced Search button in MAS 9.1 with the three button Action Overflow to the right which is where you Save Current Query and View/Manage Queries.
Work Order Tracking 9.1 – Showing position of Advanced Search and Action Overflow

When you first go into an application you might notice a change to the colour for the application actions, they seem a bit brighter and perhaps spaced more widely apart. The buttons have also changed.

The Advanced Search now appears as a second search tool with a + sign and the three dots button beside it expands to open the action overflow menu where you can save and manage queries and bookmarks, etc.

The Action toolbar above a table is pinned so that it is always visible during horizontal scrolling. The filter button has a grey background when a filter is active.
Work Order Tracking 9.1 – The Table Action toolbar

The Action toolbar of a table is on the right and is pinned so that it is always visible when scrolling horizontally.

The Table Action toolbar has Clear Filter, Open/Close Filter, Reload Records, Download and Hide/Unhide buttons.
Table Action Toolbar in 9.1

The Action toolbar from left to right:

In an application the navigation to the List View will be displayed in a navigation bar at the top left, called the breadcrumb.

Long Description fields have a grey background when a long description is present.

In MAS 9.1 the YORN fields are now check boxes.
Work Order Tracking 9.1 – List View shown in Breadcrumb

When reviewing an application record to return to the List View you use the breadcrumb above the application title.

The long description button now changes to show when a long description is present, the button also receives a grey background when this is the case. You can compare it to the long description buttons for the Location, Asset or Configuration Item in the screenshot above.

The other thing you will probably notice with MAS 9.1 which is different from MAS 9.0, Maximo has reverted to a check box for YORN fields which only have a value of 0 or 1 (Boolean). From MAS 8.4 through MAS 9.0 these were a toggle which when active had a green background, so we are now back to the check boxes that we had previously in Maximo 7.6.1.3.

When navigating from one application to another the path is shown in the breadcrumb navigation shown at the top left. You can return to any of the applications in the path.
Locations 9.1 – List View shown in Breadcrumb after navigating from Assets and Work Order Tracking

I’ve navigated from the Asset field on the Work Order Tracking application to the Assets application and from there to the Locations application. The breadcrumb at the top left shows the navigation path and the Return button on the right will take you back to the Assets application. You can return directly to the Work Order Tracking by clicking this in the breadcrumb.

When you are in an application there will always be the link to the List View of that application. In the screenshot this will take you to the List tab of the Locations application, but if you used the Return button to go back to the Assets application, the List View will then be the List Tab of the Assets application.

In an application the current tab has a blue line beneath the tab name and there is navigation buttons at the left (<) and right (>) if there are more tabs than can be displayed in the width of the screen.
Work Order Tracking 9.1 – Tab navigation

The current tab of an application is highlighted with a blue line under the tab name. The set of tabs are also docked at the top of the application; I have scrolled vertically down but the set of tabs is still displayed.

For applications with a lot of tabs, like Work order Tracking (Tr) from the Transportation Industry Solution, chevrons appear at the end of the set of tabs so that you can navigate to other tabs, in the screenshot you can see > which when used will show the Service Address tab.

The drop-down button at the right-hand end of the tabs is missing from my system and I will find out whether there is a System Property for this or perhaps there is a defect.

In an application you can collapse the action menu to provide more real estate for your application, this is very useful for the graphical applications of Maximo Scheduler.
Graphical Scheduling – Open/Close Action Menu

At the top of an application’s action menu next to the Search – Find Navigation Item – is a chevron button (<) that will collapse the action menu making it much thinner, it is replaced with the opposite chevron button (>) which will expand the action menu.

This is a great feature for Maximo Scheduler users as it will add much needed real estate to the Gantt view.

In MAS 9.1 the table details appear directly below the table row instead of at the bottom of all table rows.
Assets – Spare Parts 9.1 – Table Details now appear directly below the table row

For table windows the table details are now displayed beneath the record instead of at the bottom of the table. The screenshot shows the Assets application and Spare Parts tab and for asset 11400 there are three subassemblies. The table details for subassembly asset 11430 is shown beneath the table window row, instead of below asset subassembly 11460.

Field Help is now available by clicking the title of a field. This does not work for all field types, text boxes and multi-part text boxes work, check boxes do not.
Assets – Field Help active from the title of a text box

Field Help can now be shown for text boxes by clicking the field title, in addition to fn-option-F1 on a Mac OS or by using the Windows equivalent short cut. This doesn’t work for check boxes, and it doesn’t work for table window columns as clicking the column title changes the sort order. In the screenshot I have just clicked the field title – Type – of the Asset Type field.

System Properties

The System Properties that effect the UI mostly start mxe.webclient, but there are others that start with webclient. There are a few I want to highlight. A list is available here, but it isn’t a full list – https://www.ibm.com/docs/en/masv-and-l/maximo-manage/cd?topic=properties-user-interface-system

mxe.webclient.ShowQueriesInToolbar

The System Property mxe.webclient.ShowQueriesInToolbar will add a Query dropdown to the toolbar.
Assets – Effect of System Property mxe.webclient.ShowQueriesInToolbar

The System Property mxe.webclient.ShowQueriesInToolbar has a default of 0 and can be set to 1. After a Live Refresh a Query dropdown will appear in the application toolbar. After selecting a query, the first 15 characters of the query description will be shown. The Available Queries in the Application action bar, above Common Actions, is performing the same function.

The System Property mxe.webclient.ShowQueriesInToolbar has a default of 0 and can be set to 1. After a Live Refresh a Query dropdown will appear in the application toolbar. After selecting a query, the first 15 characters of the query description will be shown. The Available Queries in the Application action bar, above Common Actions, is performing the same function.

mxe.webclient.labelMultipartDescription

The System Property mxe.webclient.labelMultipartDescription will add a label above the second part of a Multipart Textbox.
Assets – Effect of System Property mxe.webclient.labelMultipartDescription

The System Property mxe.webclient.labelMultipartDescription has a default of false and can be set to true. After a Live Refresh the description part of a multipart text box will now have a label. In the screenshot this can be seen for the Asset’s Description and the Description of the Reliability Strategy. Further down the Description label is shown for Parent, Location and Rotating Item, as this is normally the text ‘Description’ you might choose to have this set with the default of false.

mxe.webclient.showTableHeaderNavKeys

The System Property mxe.webclient.showTableHeaderNavKeys will add two buttons to the table action toolbar, to move the cursor up or down a record.
Assets – Effect of System Property mxe.webclient.showTableHeaderNavKeys

The System Property mxe.webclient.showTableHeaderNavKeys has a default of 0 and can be set to 1. After a Live Refresh two buttons are added to the toolbar above a table window, the up arrow navigates to the previous record in the list, the down arrow navigates to the next record in the list.

mxe.webclient.paginationButtonsPlacement

The System Property mxe.webclient.paginationButtonsPlacement will add two buttons to navigate to the next/previous page of records to the bottom (0), top (1) or to the top and bottom of the table (2). You need to apply MAS 9.1.2 or later for this.
Assets – Effect of System Property mxe.webclient.paginationButtonsPlacement

For clients on MAS 9.0 the next page, previous page buttons are shown at the bottom of the page. The screenshot is showing the first 20 assets from a total of 576. An IBM Idea was raised to enhance this to make it more prominent and to avoid vertical scrolling if the default number of rows per page does not fit in the screen display.

Unfortunately, while this was coded for MAS 9.1 the script to add the System Property was left off, it is a known defect which should be enabled in MAS 9.1.2., the defect is DT444528https://www.ibm.com/mysupport/s/defect/aCIgJ0000002tA6WAI/dt444528?language=en_US

The System Property mxe.webclient.paginationButtonsPlacement will have a default of 0 placing the pagination buttons at the bottom right of the table. There will be two other values:

mxe.webclient.keepQueryFieldOpen

The System Property mxe.webclient.keepQueryFieldOpen will open the Query Field and keep it open. It might be used in conjunction with mxe.webclient.ShowQueriesInToolbar.
Assets – Effect of System Property mxe.webclient.keepQueryFieldOpen

The System Property mxe.webclient.keepQueryFieldOpen has a default of false and can be set to true. After a Live Refresh the query field will be set open and to the left of the Search button which would normally be used to open the same field. The Search button is at the left-hand end of the tool bar and allows you to search on the key field of the application, for the Assets application it is titled Find Asset.

mxe.webclient.tableButtonPlacement

The System Property mxe.webclient.tableButtonPlacement will place the table action buttons below the table (0), above the table (1), this is the default, or above and below the table (2). When above the table there is an Actions dropdown button.
Work Order Tracking – Effect of System Property mxe.webclient.tableButtonPlacement

The System Property mxe.webclient.tableButtonPlacement has a default of 1 and it can be set to 0, 1 or 2. It controls the position of the action menu of a table window. The buttons used to be set below the table, and you can obtain this by setting the value to 0 and performing a Live Refresh. The default behaviour is now to click the Actions menu that creates a drop-down list with the same set of actions except for New Row which is available from the (+) button. The screenshot is when the System Property is set to 2.

A setting of:

The System Property mxe.webclient.tableButtonPlacement can position the buttons below the table but they will disappear when scrolling horizontally.
Work Order Tracking – Assignments table – Table Buttons before scrolling horizontally

When the same table has data, in this case two assignment records, without horizontal scrolling the buttons and table toolbar are both visible.

The System Property mxe.webclient.tableButtonPlacement can position the buttons below the table but they have disappeared after scrolling horizontally. The Actions dropdown button will be pinned so that it is always visible when scrolling horizontally.
Work Order Tracking – Assignments table – Table Buttons after scrolling horizontally

When you scroll horizontally in the table the buttons will go out of view, however, the table toolbar will be pinned and so the actions will always be accessible.

For many clients upgrading to MAS they may wish to retain the buttons below the table windows but showing the actions both above and below is I think preferable, and this is achieved with the setting of 2.

mxe.webclient.customPageHeader

The System Property mxe.webclient.customPageHeader adds a horizontal bar below the Mast Head of all applications that by default shows the name of the logged in user and their Default Insert Site. It can be customised.
Assets – Effect of System Property mxe.webclient.customPageHeader

The System Property mxe.webclient.customPageHeader has a default of false and it can be set to true. When set true and after performing a Live Refresh, then a banner opens at the top of each application below the Mast Head. The default is to show the user’s name and their Default Site. It would be used by clients who have users that work in multiple sites as a reminder of the site in which they are inserting records.

This IBM Support page will help you understand how to customize this – https://www.ibm.com/support/pages/node/7091900