From blogs to case studies to news, we love sharing our tips and tricks for asset management, cloud, IoT and smarter operations.

by | May 15, 2017

Maximo Report Object Structure Fundamentals 

What are Maximo Report Object Structures?

Report Object Structures (ROS) are used in Maximo 7.x as a basis for ad-hoc or Query Based Reporting (QBR). ROS enables users to create their own custom reports without any technical development skills.
While Maximo creates a basic ROS for every application, understanding and configuring more refined ROS can improve reporting and analytics for your user community.  This will also allow users to be more self-sufficient, and reduce the need to create enterprise reports for low numbers of users.
ROS can be configured within the Object Structures Application with the ability to use both standard and user defined Objects and Relationships. This provides a powerful reporting tool to the user community.

What versions of Maximo are ROS available in?

Report Object Structures have been available in Maximo since version 7.1.  In Maximo, the functionality was enhanced to allow multiple ROS to be defined and associated in a single application.
Maximo handles multiple ROS in the following ways:

  1. If no ROS are defined for an application, Maximo will create a basic ROS to allow ad-hoc reports to be created;
  1. If only one ROS has been defined for an application, Maximo will only display the created ROS and not show the basic ROS noted above;
  1. If multiple ROS are defined for an application, the first ROS will be automatically chosen, however, this can be changed during the create report process.

How do I create and configure a new ROS?

Maximo Report Object Structures can be set up in three simple steps:

Step 1 – Create the Object Structure

The first step is to create a Maximo Object Structure which is accessible for reporting.

  • This step is performed in the Object Structure Application which can be accessed from the GoTo menu:

GoTo -> Integration -> Object Structures
Note: If you cannot find Object Structures in your GoTo menu, it may have either been moved or you may not have access to create them.  You will need to speak to your Maximo Systems Administrator to confirm.

  • Create an Object Structure in the same way you would for integration, however ensure you select a ‘Consumed By’ option that is accessible for reports (REPORTING for example):

  • Ensure that all required objects for the reports the ROS will support are added, as well as the correct relationships:

Tip:  Remember that Business Users may be using this Object Structure to generate reports. It is therefore advised to enter descriptive Reporting Descriptions in the Source Objects and exclude all fields that users will not need (‘Exclude/Include Fields’ on the ‘Select Action’ Menu).

Once the Object Structure is created and configured, Step 1 is complete.

Step 2 – Enable Security Access

Step 2 is to enable security for your ROS.  Without doing this, users will be unable to use the new Report Object Structure.

  • Security is configured in the Report Administration Application which can be accessed from the GoTo menu:

(7.1 / 7.5) GoTo -> Administration -> Reporting -> Report Administration
(7.6) GoTo -> Administration -> Report Administration

Note: If you cannot find Report Administration in your GoTo menu, it may have either been moved or you may not have access to create them.  You will need to speak to your Maximo Systems Administrator to confirm.

  • When in the Report Administration Application, select ‘Set Report Object Structure Security’ from the ‘Select Action’ menu. In the window that appears, filter for the Object Structure you created in Step 1 in the Report Object Structures Section:

  • When selected, click on ‘New Row’ in the Report Object Structures Security section and use the Select Value button on the ‘Group’ field to select which User Security Groups you would like to have access to your new ROS.  Remember that only users who are in the Security Groups selected will be able to use the ROS.

Note:  If the Security Group you wish to add does not appear on the list, then that Security Group does not have the ‘Create Report’ security access.  Ensure Create Report is ticked for the application the ROS is specified for and retry.

With the ROS created and security defined, the final step is to use your new ROS!

Step 3 – Use your ROS in an Ad-hoc Report

To use the new ROS, open the application your ROS specifies then click on ‘Select Action’ and ‘Run Reports’.

  • When the window appears, click on the ‘Create Report’ button on the Select tab (or Content in Maximo 7.6). Click on the ‘Select Action’ button for the category and select your new ROS.

  • Once selected, you will be able to choose any of the columns/attributes from the objects specified in the ROS.  You can also use the other tabs to add filters, groupings etc. to the report. Once completed, you can save the report, or just run it by clicking on ‘Submit’ or ‘Preview Report’.  The report will then run and display on screen.

If your organization needs help understanding and configuring its ROS for better user insights, or you are interested in having your reporting reviewed please contact us.

Richard Donaldson

Richard Donaldson

Before joining BPD Zenith (UK), Richard was engaged with the Nuclear and Utilities industries, where he worked on the UK's first ever large scale biomass-only power station. Richard has been the Technical Lead and Project Manager on many Maintenance and Supply Chain Business Improvement projects, as well as Asset Transitions and Maintenance Management system upgrades. Since joining BPD in 2009, Richard has predominantly focused on the Oil and Gas sector, completing projects both in the UK and World Wide. When Richard isn’t delivering successful Maximo implementations, he enjoys spending time with family and has a keen interest in the world of VR.


Asset Management for Net-Zero Futures

Asset Management for Net-Zero Futures

Sustainability is not a new concept and BPD Zenith have always strived to be socially responsible, however, it is a critical imperative for today’s business operations – and for the planet... There has been a shift from using digital to improve the bottom line, to...

The Hidden Value of CMMS Master Data

The Hidden Value of CMMS Master Data

Having made a significant investment in your CMMS, advances in Data analytics are prompting rethinks about the Master Data that underpins your ability to launch programs such as Asset performance management, Monitor Asset health and enhance Predictive Maintenance. A...

Meet the Team – Sourabh Jain

Meet the Team – Sourabh Jain

1. What is your position at BPD Zenith? My name is Sourabh and I’m currently a Senior Maximo Consultant at BPD Zenith, Sydney. 2. What led you to choose this career path? What alternative career path would you have chosen and why? When I was studying programming for...

Maximo 7.6 to 8.x transition

Maximo 7.6 to 8.x transition

It's challenging to keep up with technology and we understand from a customer perspective it’s much harder to keep up with consistent upgrades and technological changes. But it’s good to see Maximo journey from client server platform (MX4) to Web Application(MX6) and...

What is Asset Performance Management?

What is Asset Performance Management?

What is Asset Performance Management? Introduction As a definition, Asset Performance Management (APM) encompasses the capabilities of data capture, integration, visualization, and analytics tied together for the explicit purpose of improving the reliability and...

Sign up to our free newsletter to explore emerging technologies, industry events and Maximo best practice.

Come with BPD Zenith to the future of Asset Management

Partner Ecosystem

BPD Zenith partners with a diverse array of the world’s top Technology, Business and Solution Integration leaders.