Asset Alias

Last Updated on May 21, 2025 by maximosecrets

The obvious example of an asset alias is the fleet vehicle’s number plate, or license plate. As it is possible for number plates to change over time, it is not a good idea to use this as the Asset Number which can never be changed as it is part of the unique key. Asset Aliases is a way to address this, it allows you to enter either the Asset Number or an Asset Alias when referencing an asset. We’ll see in this article where asset aliases have been implemented.

Assets (TR) – Aliases Tab

The Assets (Tr) application has several additional tabs and a few additional fields seen on the main tab, without starting to scroll down.
Assets (Tr) – Several other features to explore

In the Assets (Tr) application I am in the FLEET site and have chosen asset 601995 – Class 6 Truck. You can see that the Assets (Tr) application has a few additional tabs, and fields. I will be exploring those in future Transportation articles.

Scrolling down to the bottom of the main tab is a set of seven tabs with transportation functionality the first of which is called Aliases.
Assets (Tr) – Asset tab – Aliases

If you scroll to the bottom of the main tab of the Assets (Tr) application there are a set of tabs (more functionality to explore), one of which is Aliases.

I’ve entered one asset alias USA123 – Andrew’s Truck. It is marked as Active and is the Default. The table details have the same four fields.

If you were wondering about seeing some check boxes instead of toggles, this is because my system has the MAS 9.1 Feature Channel enabled. Check boxes must be one of the minor UI changes coming in the June 2025 release for MAS 9.1. You can see another UI change in the toolbar, the first two buttons are Find Asset, and More Search Fields, the advanced search dialog will become available using a single click when MAS 9.1 is released. 

Multiple aliases can be entered for the same asset. A new alias will be marked as Active.
Assets (Tr) – Asset tab – Multiple aliases can be added to an asset

The same asset can have multiple aliases. I’ve entered a second alias CAN789 – Bob’s Truck. The record has not been saved yet, the fields Active and Default are both accessible.

When there are multiple aliases for the same asset only one of those can be marked as the Default.
Assets (Tr) – Asset tab – Alias table details

I have changed the Default field to asset alias CAN789 and it has removed the default setting from asset alias USA123, only one asset alias can be marked as the default. One asset alias must be set as the Default, otherwise you will get error – BMXAL0279E – You must specify one alias as the default alias.

While you can make an asset alias inactive, you cannot do this for the record marked as the Default, the Active field is read-only.

You can delete an asset alias, but not if it is marked as the Default, you will receive the error – BMXAL0278E – You cannot delete this record. You need to uncheck the Default field, then you can immediately mark it for deletion. However, if there were multiple asset aliases you will need to make another alias the Default before you can save.

Incidentally, if you try to use an inactive asset alias you will receive the message – Asset CAN789 is not a valid asset, or its status is not an operating status. (BMXAA0090)

You cannot create an asset alias until you have saved the asset record, you will receive the message – BMXAL0282E – You must save the asset record before you can create asset aliases.

You cannot make an asset alias the same identifier as the asset number, you will receive the message – BMXAL0281E – An alias cannot be the same as the asset identifier.

The List tab of the Assets (Tr) application has a column showing the default asset alias.
Assets (Tr) – List tab shows the default alias

The Assets (Tr) List tab has a column for Alias, it shows the default alias.

The same Asset Alias can exist on multiple asset records both for the same site and on different sites. I have made USA123 the default alias for asset 601995 and I have also made it the default alias for asset A6002 – Highway Tractor, Class 8 Truck, Cummins M11 , Spic in the FLEET site.

If you looked at my system you would also find a new asset AJE12 in BEDFORD site with the same default alias, USA123.

Now we have some aliases set up we’ll see how they are used in other Maximo applications.

Asset Alias in Asset Lists (Tr)

In the article on Asset Lists (Tr) and Campaigns (Tr) I did make a reference to using asset aliases, this is a simple application which will help to explore the functionality a little more deeply.

An Asset List is like the Routes application in letting you reference multiple assets or locations. An Asset List is applied to a Campaign.

The Asset Select Value will show a column for the Alias. I'm in the Asset Lists (Tr) application in this case, I entered an asset alias into the Asset field and the Select Value showed multiple asset records that had the same alias.
Asset Lists (Tr) – Route Stop – Asset Select Value

On the Route Stops table window of the Asset Lists (Tr) application if you type into the Asset field an asset alias, then in most cases it will find the asset with that asset alias and use that instead. However, if the asset alias is on multiple assets the Select Value button will appear in the asset field, and when opened it will show the asset records that have that asset alias.

In my case I used USA123, and it showed the two asset records with USA123 as the asset alias, assets A6002 and asset 601995. The Select Value filtered the asset records by the site FLEET because the Asset List was for the FLEET site.

When you select an asset record or there is only one asset with the entered alias, then the asset number is exchanged for the alias, and the default asset alias is displayed in the Alias field.
Asset Lists (Tr) – Route Stop – The asset derived from its alias.

After selecting asset 601995 it has been entered into the Asset field and its default alias has been added to the Alias field.

In the Asset Lists (Tr) application I am entering CAN789 in the Asset field of a Route Stop, this is an asset alias, but it is not the default alias.
Asset Lists (Tr) – Route Stop – Entering an alias into the Asset field

This time I have typed in the Asset field CAN789, but I have not tabbed out of the field yet. CAN789 was also an asset alias of asset 601995.

Entering the asset alias CAN789 in the Asset field has derived the asset 601995. CAN789 is an asset alias for asset 601995, but it is the default asset alias, USA123, which is displayed in the Alias field.
Asset Lists (Tr) – Route Stop – Result of entering an alias into the Asset field

On leaving the Asset field the entered alias has found that it belongs to asset 601995 and this has been entered in the Asset field, and it has taken the Default Asset Alias USA123 and added that to the Alias field. The Alias field is always set to be read-only.

This is the functionality of asset aliases; you can use them to find the asset record for which it is an alias. Sometimes you might get a Select Value, if there are multiple asset records with the same alias, otherwise the asset field will be populated with the asset number and the default asset alias will be shown in the Alias field.

The More Search Fields dialog in the Asset Lists (Tr) application does not have an Alias field, but you can still search for Asset Lists containing an Asset Alias by using the Select Value on the Asset field and filtering on the Alias.
Asset Lists (Tr) – More Search Fields – Asset Select Value

The More Search Fields dialog doesn’t have a field for Alias, but you can still make a search using the Alias by using the Select Value on the Asset field and performing a search in the Alias column.

Notice the extra asset record for AJE12 in BEDFORD site which has the same asset alias USA123.

Asset Alias in Preventive Maintenance (Tr)

In the Preventive Maintenance (Tr) application the Asset field supports finding the asset by entering the asset alias, the default asset alias is displayed in the Alias field.
Preventive Maintenance (Tr) – Asset and its Alias

In the Preventive Maintenance (Tr) application an asset alias can be used in the Asset field. When I typed USA123 the Select Value appeared, and I selected the record associated with asset 601995 and this was entered into the Asset field with the default alias USA123 entered in the read-only Alias field.

Asset Alias in Work Order Tracking (Tr)

In the Work Order Tracking (Tr) application the Asset field supports finding the asset by entering the asset alias, the default asset alias is displayed in the Alias field which is positioned five fields below the Asset field..
Work Order Tracking (Tr) – Asset and its Alias (lower down)

In the Work Order Tracking (Tr) application the Asset field appears in multiple places. On the main tab when I entered CAN in the Asset field there was only one asset alias record CAN789, an alias belonging to asset 601995, which was entered into the Asset field.

The default alias for asset 601995 is USA123 and this appears a few fields lower down in the left column of fields in the Alias field.

The Asset Alias functionality is supported in several places in the Work Order Tracking (Tr) application. In the Multiple Assets, Locations and CIs table on the main tab the default alias is shown below the Asset field in the table details.
Work Order Tracking (Tr) – Multiple Assets, Locations and CIs table – Asset and its Alias

Lower down in the main tab is the table window Multiple Assets, Locations and CIs, here the Asset field also supports an alias. USA123 was typed and a Select Value allowed me to choose asset A6002, and its default asset alias was added to the Alias field, USA123.

On the Plans tab Child Work Orders also supports asset aliases. Also on the Plans tab, the Tasks table window supports asset aliases, except in this case when entering a new task, the asset on the main record is defaulted to the task, so you will find the asset and its alias field are already filled out.

The Asset Alias functionality is also supported on the Asset field in the table on the Activities tab of the Work Order Tracking (Tr) application.
Work Order Tracking (Tr) – Activities tab and table – Asset and its Alias

There is an Activities tab on the work order, this also has an Asset field with the same asset alias functionality. 

The Measurements tab references the Alias field and I also found it in the dialog for the action Change Asset Condition. I expect over the course of the Transportation articles I’ll find some more places where the Alias field is displayed.

Asset Alias functionality on Preventive Maintenance

On the main Preventive Maintenance application, not the Transportation clone of the same application, the Asset Alias functionality will still derive the Asset or show the Select Value, but it does not display the default asset alias after the asset has been derived.
Preventive Maintenance – Asset Alias functionality

When you are in a non-Transportation application, in this case the standard Preventive Maintenance application, then when you enter an asset alias in the Asset field it will still derive the asset number. In my case I entered the alias USA123 and got the Select Value lookup.

I validated this for the Asset field on Work Order Tracking application, a Purchase Requisition line, a Purchase Order line, an Inventory Usage line, also on the Work Assets tab in the Job Plans application. For each of these applications there is a cloned application for Transportation (Tr). There is no Alias field on these non-Transportation applications.

The Asset Alias functionality also worked on Work Order Tracking (HSE) and Work Order Tracking (SP).

However, there is no Transportation version of the Service Requests application. When I created a new Service Request went to the Asset field and typed the alias USA123 I received error message – Asset USA123 is not a valid asset, or its status is not an operating status. (BMXAA0090). I made sure the asset was at OPERATING state, it had been at NOT READY state, and it made no difference. I also checked by adding the Site field first. It is a bit of a functional gap for asset aliases to not be working on Service Requests, as this is a frequently used application, I have added an IBM Idea for this, you can vote for it here – https://ideas.ibm.com/ideas/MASTRNSPRT-I-36

It seems that if the application has no Transportation equivalent then the asset alias functionality does not work. You will find it does not work on Service Level Agreements, but I found it did work on Service Groups – Associate Assets and Locations.

The only guide I can give is that if there is no Transportation application then expect the Asset Alias functionality not to work. When the documentation says “The alias feature also works in non-Transportation (Tr) applications. However, non-Transportation applications do not have the Alias field. When you enter an alias in the Asset field in a non-Transportation application, the alias is replaced by the system asset identifier.” this I think is referring to the standard Maximo application for which there is a Transportation clone. 

It makes sense for it to not work on Service Requests or Service Level Agreements because there is no Transportation functionality for these applications. The Asset field in those objects would not have been extended to handle Asset Aliases.

Database Object

The Asset Alias object is called PLUSTASSETALIAS with a unique index of SITEID, ASSETNUM, and ALIAS. The ALIAS field is defined the same width as ASSETNUM, UPPER (25) on my system.

The PLUSTASSETALIAS object does not have many attributes. The YORN fields ISACTIVE and ISDEFAULT we have already discussed. 

There is another YORN field ISASSETNUM with a description of “if alias equal to assetnum”. When there is an asset alias record the ISASSETNUM field is set to 0. For each asset record a record is also added to the PLUSTASSETALIAS table where ISASSETNUM=1 and where ASSETNUM and ALIAS are the same value.

There are two ASSET object relationships to the child object PLUSTASSETALIAS called PLUSTIDENTITYALIAS which finds the records where ISASSETNUM=1 and PLUSTNONIDENTITYALIASES which finds the records where ISASSETNUM=0.

There is also a view PLUSTALIASVIEW which joins ASSET and PLUSTASSETALIAS, i.e. joins the asset to its aliases.