2 Ways To Find All Maximo Customizations

When working with a new client’s Maximo system, the first thing you want to do is to find out all the customizations that have been done to the system.  Here are two ways to do just that, one is a SQL query and the other is a tool provided by IBM: List Maximo Customizations What [...]

Maximo Links of Interests: 5-9-2013

IBM Maximo Creating New Work Groups Setting up Data Restrictions in Security Groups KPI For PO’s in WAPPR Status KPI For Completed Work Orders Log Zipper View Maximo Queue Data from UI Maximo Integration Framework Maximo and Excel Integration - @bportaluri Sync data between Maximo and Excel - @bportaluri BIRT Reports Using a Popup Debug Window in [...]

Quick Tip: Check for NULL with BIRT reports in expression data binding

Checking for NULL values in BIRT can sometimes be tricky but here is an easy way to quickly replace NULL values from your dataset’s with any value you want without any if/else statements.  Since javascript is the core of BIRT, you can use logical or operators in your data binding expressions like so: When the [...]

Automation Script: params variable not working with JavaScript language

This entry is part 4 of 4 in the series Maximo Automation Scripts

This entry is part 4 of 4 in the series Maximo Automation ScriptsWith the Automation Script there is an implicit variable called “params” that is supposed to be used with the MXException error.  If the error being thrown is parameterized, then this “params” variable should be used to set the parameters.  For example, if the [...]

What’s the best way to make a field required in Maximo?

Here is a quick thought I want to put into your head.  There are so many ways to do just this in Maximo, but what are the best ways and what are the affects of doing it a certain way? Database Configuration If you make a field required in the database config, it will be [...]

What’s the difference between Conditional Expression Manager, Escalations and Automation Scripts in Maximo?

There are many ways to configure and customize Maximo from the user interface down to the object level with Java programming.  With so many options, how do you choose the right one?  The Conditional Expression Manager, Automation Script and Escalation are three separate apps to manage customization changes and each has their own functionality.  We will [...]

Quick Tip: On-the-fly MboSet relationships

This entry is part 3 of 3 in the series Maximo MBO Java Development

This entry is part 3 of 3 in the series Maximo MBO Java DevelopmentAt the heart of Maximo Java development is the MBO and at the heart of the MBO are the relationships between one object and another.  Bruno has a great write up on MBO relationships to get a better understanding of how relationships work. [...]

8 Reasons the Maximo Integration Framework (MIF) is Not Designed for Enterprise Mobility

The Maximo Integration Framework (MIF) is defined as a framework that provides Web services and service-oriented architecture (SOA) technologies to support application services and coordination between enterprise systems such as synchronization and integration of data between applications.  Data transferred to Maximo should already be validated in the external system before being synchronized with Maximo and [...]

How to Rollup Cost with the Automation Script

This entry is part 3 of 4 in the series Maximo Automation Scripts

This entry is part 3 of 4 in the series Maximo Automation ScriptsThis tutorial will show you how to rollup the cost of labor and materials into a new field on a work order using the Automation Script.

How to change your Maximo 7.5.0.2 Login Screen Background

Goal: Before / After Time: 2 hours but depends on your back-up procedures, image manipulation time, and time required to rebuild and redeploy the Maximo EAR file Prerequisites You will need image manipulation software like Adobe Photoshop, GIMP, Paint, etc… You will need Administrator Access to the Maximo Server You will need to back up [...]