MAS 9.0 – Initial Review (1)

Maximo Application Suite 9.0 was released on 25th June 2024, and I have started my initial review. This article will focus on some of the enhancements in Maximo Manage that will be of most interest to existing clients, changes to Routes, Job Plans and Work Order Tracking and enhancements to the new applications introduced in MAS 8.x like the Operational Dashboard, Work Queues, and Work Orders. 

You might find this is a bit of a random selection, but I’ve chosen these enhancements because I know I will need to update existing Maximo Secrets articles.

Routes

Routes has a new status field with options for DRAFT, ACTIVE and INACTIVE. There are actions for Change Status and View History. You cannot select on a PM or work order a route in Draft or Inactive state and you cannot make a route inactive if it is referenced on an active PM.

Job Plans

In the Job Plans application there is the addition of a Qualifications field that opens the Qualification Requirements dialog for you to indicate the qualifications needed for the job.

Qualifications can also be added to a task and the Job Plan Labor records.
Job Plans – Qualification Requirements

New field Qualifications has been added to the Job Plan header which allows multiple qualifications to be associated with a job plan (object JPQUALREQ). The qualification has an Exception Type of ERROR, WARNING or SILENT, unfortunately the EXCPTTYPE synonym domain is missing from the domain field in Database Configuration. This has been reported to IBM Support.

A Qualifications field is also on the Job Plan Task and the Job Plan Labor. When you create a new Job Plan Labor record the qualifications are defaulted from the job plan header, if you reference a task, the tasks qualifications are also inherited, but you can delete the ones that are not needed for each job plan labor record. There is a Qualifications Required field on the header of the Job Plan which is set if a Task requires a qualification.

The Job Plan header has a field – Is Milestone, and this is also on the Job Task.

Work Order Tracking

In the Work Order Tracking application when a Job Plan is applied the qualification requirements are copied, but they can also be manually entered, or removed.

On the Work Plan Tasks the Qualifications section indicates whether the qualifications were met when records were entered on the planned labor, assignments and actual labor.
Work Order Tracking – Plans – Tasks – Qualifications section

The Qualifications and Qualifications Required fields are copied from the Job Plan to the Scheduling Information section. On the Plans tab the Tasks also has a Qualifications section with the Qualifications field and below it are fields for Met on Actual Labor, Met on Assignments, and Met on Planned Labor. 

There is a Qualifications field on the Work Plan Labor which are the qualifications copied from the Job Plan Labor record, but they can be manually entered. There is a Qualifications Met field on the Work Plan Labor, Work Order Assignments, and Actual Labor tables.

When assigning labor or recording labor actuals the three fields on the task will indicate whether the qualifications have been met or not (WOQUALFLG.LABTRANSMET). The Synonym Domain QUALMET indicates one of the following values are possible:

Again, the domain has not been attached to either of the three fields in object WOQUALFLG. An IBM Support case has been raised.

The qualification status is dependent on the schedule dates because the qualification may be met one week, but not the next if the assignee’s qualification certificate has expired. There is a View Requirements Qualification History button at the end of the Assignments table window. There are also warnings when changing the work assignment if the labor assigned does not have the required qualifications.

As this enhancement has come from the Scheduler team, I expected there to be some indicators on Graphical Assignment and Graphical Work Week, but with a quick glance I couldn’t find anything. I’m also uncertain of the impact on Maximo Transportation and Maximo HSE/O&G which also have qualification functionality on work order assignments. I’ll need to dive deeper on this topic.

There is an Is Milestone field on both the work order header and the tasks.

The work order assignment status now has options for ACCEPTED and REJECTED, which are set by the Maximo Mobile Technician application.

Operational Dashboard

On the Operational Dashboard you can use the actions Create Dashboard and Manage Dashboards to provide a user with multiple tabs in their Operational Dashboard.
Operational Dashboard – Multiple tabs are supported

The Operational Dashboard now supports multiple tabs, and public/private dashboards. You’ll need to grant security access in Security Groups for the options Create Private Dashboard, Create Public Dashboard, Delete Public Dashboard and Hide Public Dashboard. After logging back in there will be a 3-dot menu with the options to Create Dashboard and Manage Dashboard Actions.

The Create Dashboard dialog requires you to provide a Name, Description, I entered Planners, and two check boxes whether it should be the Default dashboard and whether it is to be made Public. By deselecting, it will be marked as Private and only the logged in user will be able to access it.

In the Manage Dashboards I used the drag and drop feature and quickly lost the Public Dashboard, which is provided as standard, it has no identifier. Fortunately, I never log in as MAXADMIN, only as WILSON and so I can still see it exists, but I haven’t worked out yet how to get it back. In the Manage Dashboards dialog you can Delete, Hide and Manage Dashboard Settings.

You associate the Operational Dashboards with users by adding records on the Operational Dashboard tab for a security group.
Security Groups – Operational Dashboard tab

Security Groups has an Operational Dashboard tab for associating which dashboards are relevant to each set of users. Although I changed the dashboard name to MAXDEMO with a description of – This is the default – I still was not successful in displaying it. The Select Dashboards Views allows for a multi-select, but it is only the public views that can be selected.

When you edit the dashboard using the pencil icon, shown in the previous screenshot, you can Cancel, Save and Save As. The Save As is duplicating a dashboard, but it also seemed to resurrect the one I thought I had lost – phew! 

The Operational Dashboard has a new tile called External Content which allows a user to interact with another system or website by providing a URL.

This was used to display the Maximo Secrets website, but you can also interact with the website.
Operational Dashboard – Tile External Content (shown full screen)

There is a new tile called External Content with options to Clone and Delete. This allows you to provide a URL, I tried https://maximosecrets.com and after save, it provides a smaller window which you can expand to full screen (or nearly – see the darker border), and now you are navigating within the website of the URL provided – cool!

This might be the way you can embed Cognos Analytics into the operational dashboard.

Work Queues

The Work Queue Manager application has the ability to associate one or more person groups to the work queue.
Work Queue Manager – Define Work Queue – Associate Person Groups

The two big changes to work queues is that they can be created against other objects, previously it was only work orders, and you can associate multiple Person Groups with a work queue, which restricts the work queue to the members of the specified person groups.

When you come to the second step in the wizard – Define Query – you can select the Object Structure, Query and Launch Application. The Query must be defined first in Object Structures and action Query Definition, the query type is osclause. If you choose a query that doesn’t exist for the object structure, then you will receive an error when launching the Work Queue Manager application, and Maximo will not launch any Work Queue, making it difficult to correct the work queue incorrectly defined. I’ve raised a case with IBM Support.

A work queue can be used to launch to the new Work Orders role based application. The person who creates the work queue sets the initial set of fields to display, when the work queue is used by a user they can change the fields for their own personal use. 

Work queues are used on the Operational Dashboard, each work queue replaces a result set on a Start Center, when the set of records is displayed you can perform actions on one or more rows. There were two enhancements associated with actions, which did not make the final code cut for EGA, the ability to customize the action label and the ability to associate a condition to the action, hopefully we’ll see those in MAS 9.1.

Work Orders

The Work Orders role based application has a new Plans tab to show and create tasks.
Work Orders (RBA) – Plans tab – Tasks

The Work Orders application has the addition of the Plans tab on the left with two tabs for Work Order Resources and Tasks. In the Tasks if you click the Description highlighted in blue text it will take you to a full page of detail and then you can navigate back using the breadcrumb at the top left. This feels like opening the Activities and Tasks application but is so much better, it is instant there is no loading of a new application. There are tables for the Responsibility, Craft and Crew Type, and Assignments associated with the task.

When creating a task there are four tabs of fields, Basics, Job Details, Responsibility and Labor, and Scheduling. This isn’t just the minimal set of fields needed for a work order, the Scheduling tab includes the constraint dates, appointment required, interruptible shift and the ability to enter predecessors.

The Work Orders role based application has a new Plans tab to show or enter Responsibilities, who or what group is responsible for the work order, the crafts or crew types needed to perform the work, and which labor is assigned to the work order.

There is a similar set of three tables at the bottom of the Tasks tab.
Work Orders (RBA) – Plans tab – Work Order Resources

The Work Order Resources tab has three tables which you need to open with extra clicks, which I think will become annoying. Responsibility is a table for owner, supervisor, lead, etc. There are also tables for Craft and Crew Type and another for Assignments.

The Work Orders application also uses AI when entering a Problem Code, but I can’t review that yet because we need to set up an API key in System Property mxe.int.aibrokerapikey and for that we need a WatsonX Essentials license. 

Leave a Reply

Your email address will not be published. Required fields are marked *