Locations or Assets – Why You Need Them Both

Chris Winston
February 26, 2025

Hierarchies are present in many areas of Maximo. Locations and Assets have hierarchies that are independent and related. Where do you start? Do you need both? Will the presence of rotating items make a difference? The answer is subjective, but I recommend both whether you use rotating items or not.  

As with most applications in Maximo, there are multiple fields and tabs in each of the primary applications, and likely far more than many of us use, so I will focus on a few that all should use and why. You will also see a few additional reference links along the way in case you wish to delve deeper.

Systems

A screenshot of a computerAI-generated content may be incorrect.

Before we get into locations, we need to talk about Systems. Systems create the capability for Maximo to have multiple location hierarchies. You start with a ‘primary’ system and you can name it whatever you want, but often you will find it labeled ‘Primary’ as well. The key is the checkbox in the systems list that identifies the system as ‘Primary System?’ and not the actual system name.  

This ‘primary’ system should be a hierarchy and ideally you can consider it an organization chart for your operation (manufacturer, facility, fleet, etc.). This will help in creation of the locations that build the hierarchy. The examples shown from the standard demo are representative of what you would find across several industries and should help to prompt you in identification of those you want.  

This system functionality allows you to maintain multiple hierarchies in the same Maximo instance, organization and site as shown below with location BR430 and how it appears in the hierarchy of the different systems:

A screenshot of a computerAI-generated content may be incorrect.
A close-up of a signAI-generated content may be incorrect.

The hierarchy on the top is in the ELECTRIC system, rolling up to the primary substation while the hierarchy on the right is in the ‘PRIMARY’ system, rolling up to the top level site location (NEEDHAM) for the demo database. Note that each system can have a different top level location, and there are even other types of systems such as address and network to be covered perhaps in a future blog.

Locations

How do you determine what is a location? Think of a location as a business reason for a record to be in the database, somewhere on the hierarchy, and starting with the ‘primary’ system hierarchy. Locations are often things that exist, and you can stub your toe on, but not always. In facilities, for example, a hierarchy can be Site->Building->Floor->Room->…. In manufacturing you will often find something like Site->Facility/Building->Department->Line->… Department and Line for example will generally have physical borders but are not likely to be a physical entity.

Consider the location as a placeholder that is a parent or child to other locations that may have assets at them. In the ‘primary’ hierarchy, they will help you leverage multiple features within Maximo, including in delivered reports such as ‘Costs by System’.

A screenshot of a search fieldAI-generated content may be incorrect.
A screenshot of a computerAI-generated content may be incorrect.

In addition to reporting, there are also querying capabilities that search hierarchies, so you can see work orders not just for a given location and its assets but also for the associated child location and assets.

These capabilities and reporting are delivered with Maximo, and you leverage them in your data setup and entry.  

An important note on location creation is that it is a 2-step process. First create the location and save, and then add the location to the hierarchy at the ‘primary’ system (and other systems if you like).  

A screenshot of a computerAI-generated content may be incorrect.

Maximo comes with an extensive capability to capture transactions and associate them with your General Ledger at a very detailed level. The location records provide a great place to identify default accounts for charging. These default accounts are not typically ‘fully qualified’. That is, not all the segments are filled in. The leading segments as well as placeholder(s) for the trailing segment(s), however, will be copied to the work order when the location is assigned. When actual transactions (labor, material, services, etc.) are entered, the remaining entry will just include the proper ending segment(s).  

This capability to capture the ‘accounting’ has existed in Maximo for many versions and decades. With version 7.6.0.8 in 2017, the Budget Monitoring capability was added which reads the assignment of those glaccounts to transactions and aggregates them across different focal points (locations, glsegment, etc.) and is now part of the core product. Additionally, you can look back in time, even before 2017 if you have that data available.  

Meters are also available in locations and assets. The obvious use would be to capture the readings at these specific locations, but note that there is a great deal more functionality here. By having a hierarchy, the reading can roll down from this record to related assets if they do not have their own meters.  

Imagine an aircraft where the meter is assigned to the location for the left engine. Each asset has a field to indicate if that asset will ‘accept rolldown’ meter reading or not and from where. This allows you to leverage the meters you have where it makes sense, especially since you are not likely to be able to install the additional meters on the parts in an engine.

Assets

Assets, have a greater number of fields and tabs than locations and if you have an industry solution, expect even more, so where do you start? Which assets? How far do you go? Again, the answers are subjective, but top considerations are often the value of having it present for reporting, and the cost of the asset.  

As to what data to capture, start with nameplate data as it is often the easiest as it is usually still there, like the serial number which is helpful when confirming you are working on the correct asset.  

Purchase information is often captured from records and you may need to add the Asset Tag field to the Asset application if that is available to you. This would typically capture the account reference number for the asset and provide you a link to their records on the purchase information to be used over time as you examine the history and health of your assets, and potentially justify major repair or replacement.  

A screenshot of a computerAI-generated content may be incorrect.

One of the most distinct capabilities Assets have that Locations do not, is the association with Spare Parts.

A screenshot of a computerAI-generated content may be incorrect.

The spare parts listing can be entered manually and you can also leverage the ‘Spare Part Auto Add’ functionality built into core Maximo. This provides a field on the item master that, when turned on, each time you issue the part to a work order with this asset, the part will be added to the list if it is not already there.

This list of spare parts becomes available to you in:

  • Purchasing (PR, PO, RFQ) – when you are adding item lines and want to filter on items associated with a specific asset
  • Job Plans – when you are looking to identify specific parts from an asset spare parts list
  • Work Orders – when you are planning as well as when reporting actuals

There are other places this data is available, but the main points here are that once present, you can leverage the data from multiple places throughout Maximo, and often without ever needing to come to the Assets application.  

Lastly, a few best practices I would recommend:

  • Create the ‘primary’ system first. It does not need to be called ‘PRIMARY’ but the ‘Primary System?’ checkbox / toggle needs to be checked / toggled
  • Locations come next, starting with the top level location in the ‘primary’ system
    • Remember the two steps – add the location and then add that location to the hierarchy
  • Other locations would be added as children in the ‘primary’ system
    • Try to focus on the major buildout of the ‘primary’ system before moving to other systems
  • Once you are comfortable with the ‘primary’ system hierarchy, add assets
    • Assets should always be associated at minimum with a location, or a parent asset that is associated with a location – no orphans please

Interested in exploring Maximo Application Suite but not sure where to start? Contact us today to learn more about our flexible options designed to meet your organization's needs.

Share this post
Chris Winston
February 26, 2025
IBM Maximo Tips & Tricks

More Blogs

Locations or Assets – Why You Need Them Both

Locations or Assets – Why You Need Them Both

Hierarchies are present in many areas of Maximo. Locations and Assets have hierarchies that are independent and related. But where do you start, and how do you designate which systems in Maximo have multiple location hierarchies?
Read post
Navigating Regulatory Compliance and IBM Maximo v7.6 End of Support

Navigating Regulatory Compliance and IBM Maximo v7.6 End of Support

In the world of enterprise asset management (EAM), regulatory compliance is a critical factor in maintaining operational integrity, ensuring safety, and avoiding costly penalties. Organizations across industries—such as utilities, manufacturing, transportation, and healthcare—must adhere to stringent regulatory frameworks that mandate effective asset tracking, maintenance, and reporting. As IBM Maximo v7.6 approaches its end of support, organizations must assess the impact on their compliance posture and take strategic steps to transition to a supported version or alternative solution.
Read post
Choosing the Right Authentication for Maximo Application Suite: A Guide for Administrators

Choosing the Right Authentication for Maximo Application Suite: A Guide for Administrators

IBM Maximo Application Suite is a powerful platform for asset management, and when deploying Maximo in your organization, security should always be a top priority. A key element of security is choosing the right authentication mechanism for your Maximo instance. Maximo supports several types of authentication, and the best choice depends on your organization’s needs, infrastructure, and security policies.
Read post

Become a part of our thriving community with over 4,500 Maximo users.

MORE offers users a platform to discover valuable resources and engage in insightful discussions surrounding the intricacies of Maximo software. Connect with peers and experts to explore the depths of possibilities and enhance your expertise.