Blog

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 […]

Understanding Mbos and MboSets

This entry is part of the Maximo Java Development series. Maximo Business Objects (MBOs) are a set of Java classes that implements the data persistence layer and business rules in Maximo/TPAE infrastructure. Those Java class files are stored in the [SMPDIR]\maximo\applications\maximo\businessobjects directory and are packaged in the businessobjects.jar file.Roughly speaking there are two types of […]

Hide data conditionally for a specific group

This entry is part of the Conditional Expressions HowTo. A very typical customization task is to restrict the visibility of data within Maximo/TPAE applications based on certain conditions.For example you may wish to hide all the purchase orders that have a total costs higher than 1000$ for a specific group. Here is a small tutorial […]

How to make a field required using a conditional expression

This entry is part of the Conditional Expressions HowTo. In this post I will show how to make the Remarks field required in the Receiving application when returning items. This is just an example and the same configuration can be used to hide or show any field based on a particular condition.A similar post describes how to […]

Maximo Data Types

Here is the complete list of available data types in TPAE/Maximo. The most used are marked in bold. ALN – Alphanumeric characters, mixed case AMOUNT – Decimal number, used for currency BLOB – Binary large object CLOB – Character large object CRYPTO – Encrypted binary CRYPTOX – Encrypted binary (one-way) DATE – Date only, no […]

Scroll to top