Maximo

Automatically stop workflow on closed work orders

When using a workflow to drive the status changes of an object in Maximo you shouldn’t allow the users to change the status directly through the ‘Change Status’ action. This could be easily done removing the ‘Change Status’ sigoption from relevant users groups.When users have both options enabled, it may happen that a closed work […]

IBM Maximo Anywhere 7.5 leaked

Most of you already knows that IBM is going to release the long awaited next-gen mobile solution for Maximo. It will be called IBM Maximo Anywhere.An IBM whitepaper has just been published and the announcement letter will follow soon.While waiting for the announcement letter here are some leaked screenshots. The most promising features are: Online/Offline […]

Analyze groups to users association

The following SQL query lists all the security groups and the associated users. SELECT maxgroup.groupname, maxgroup.description, maxuser.userid, maxuser.loginid, maxuser.defsiteFROM maxgroupJOIN groupuser ON groupuser.groupname=maxgroup.groupnameJOIN maxuser ON maxuser.userid=groupuser.useridORDER BY maxgroup.groupname, maxuser.userid; The best approach to analyze the results is to load them into Excel and create a pivot table.

Automatically refresh Maximo Start Center

Users that heavily rely on StartCenters to check for incoming tickets or work orders sometimes ask if the StartCenter can automatically refresh itself. To accomplish this you can inject a small JavaScript into the StartCenter JSP code.Backup the following file and open it with a text editor: [SMPDIR]\maximo\applications\maximo\maximouiweb\webmodule\webclient\components\startcenter-options.jsp Search for a row like this <table […]

Implementing a Smart Search feature

Using Maximo search functionality can be sometimes complex or even frustrating. Several customers have asked me if there is a simple Google-like functionality to search for all the objects that contains a specific set of words. This article describes how to implement such feature in the Work Order Tracking application. The solution described in this […]

MBOs attribute current, previous, initial values

When implementing business logic in Java code it may be useful to compare the value of an attribute to it’s previous or initial value.This is particularly useful when overriding MboValueAdapter.action() method to validate the new value of an attribute as soon as it changes. Look at how the three values are retrieved in the following […]

Scroll to top