Maximo

How to enable barcode scanning for Maximo Everyplace on Android

With this post I will start a small set of articles on Maximo Everyplace which is a feature that provides the ability to use Maximo on mobile devices through the device web browser. An interesting article on IBM Asset Management blog describes how to use a bluetooth barcode scanner paired with an iPhone or an […]

Creating a custom dialog box to send a report via email

An outstanding tutorial from Daniel Ng explaining how to create a custom dialog box to send a report via email.The tutorial is very detailed and explains a lot of Maximo/TPAE stuff including: Create a custom XML dialog box Attach the dialog box to an application Associate a signature option to the dialog box Associate the custom dialog box […]

Sample Action Class

This entry is part of the Maximo Java Development series. Sometimes you have to implement some complex logic in workflows or escalation and you feel limited by the out-of-the-box Maximo actions. In these cases you can unleash the Java power and code your algorithm in a custom action class.In order to create a custom action class, you […]

Grant access to an action menu or toolbar button conditionally

This entry is part of the Conditional Expressions HowTo. In Maximo/TPAE menu items are granted per security group in the Security Groups application. Every option available for an application has a corresponding signature option (aka sigoption) record in the SIGOPTION table. Those SigOptions can be configured in the Application Designer. In this article I will […]

How to make a field readonly using conditional expressions

This entry is part of the Conditional Expressions HowTo. One of the most common Maximo customization scenarios is to make a textbox readonly based on some business rules. This could be easily achieved using Maximo/TPAE Conditional UI.As an example, I will describe how to make readonly the Priority in the Asset application when the asset […]

Retrieve multiple attribute values from an Mbo

This entry is part of the Maximo Java Development series. Maximo MBOs are not exactly lightweight, however there are some little tricks to improve performances and reduce system resources consumption. One of the most common mistakes that I have seen is the redundant use of getters methods of the psdi.mbo.Mbo class.In the following example three calls to getString/getInt […]

Maximo is Magic!

Few months ago Gartner has published its Magic Quadrant for Delivery Utility Enterprise Asset Management and guess what?IBM Maximo Asset Management (aka MAM) is positioned it the upper right corner. Download the Magic Quadrant for Delivery Utility Enterprise Asset Management from Gartner’s website for free.

Extending Maximo Business Objects

This entry is part of the Maximo Java Development series. Sometimes it is necessary to override or extend the functionality in Maximo. This can be achieved by extending methods in the Maximo Business Objects.This article outlines the process involved in extending the out-of-the-box psdi.app.item.Item class to initialize the description field to a specific value. Create […]

Scroll to top