Maximo

Custom REST service with Automation Script

The REST APIs have a tight integration with the automation scripts. Automation scripts can be used to develop custom APIs. The following example call describes how automation scripts interact with REST APIs. You can also use automation scripts for implementing custom queries and custom actions. JavaScript language is always the preferred choice for integration scripts […]

Maximo List Archive

In the old days there was no blog on the internet and there was no IBM community to discuss Maximo technical and functional topics. All these LinkedIn communities and webinars were not available to learn and share. Few heroes were trying to learn from each other on a closed and moderated Yahoo forum. Yahoo decided […]

Why I hate automation script variables binding

There are two approaches when dealing with Maximo automation scripts input and output variables. Using launch point variables – This method is described in the product’s knowledge center and allows to get/set values from/to the database specifying how to bind the script variables to specific database fields. Using getter/setter methods – This approach uses Maximo […]

How to resend failed emails

Some Maximo implementations massively rely on email communications to notify users about important events like new tickets or assigned tasks. Sometimes outbound emails are also used to implement integration or notify external parties about relevant events. In such environments, it is important to avoid that a planner or unplanned email server downtime results in a […]

Automatically calculate Job Plan duration from Tasks

A small customization I have been recently asked for is to automatically calculate Job Plan duration from Tasks. This can be easily achieved with an automation script on the JOBTASK object. Open the Automation Scripts application and create the following Script with Object Launch Point Launch Point: MXDJPDURATION – Automatically calculates Job Plan Duration from […]

MxLoader NextGen Beta available now!

MxLoader NextGen Beta is now over and starting from MxLoader 7.1 all the NextGen features are now available in the official version. Refer to MxLoader main web page for download. MxLoader NextGen advantages are: Support for Maximo NextGen REST APIs Improved performance File download/upload capabilities Detailed results dialog Individual response codes for bulk updates There […]

The importance of ‘sameas’ in Database Configuration

An often misused feature of Maximo Database Configuration is the ‘Same as Object’ and ‘Same as Attribute’ fields when defining custom database attributes. To understand how this works lets consider the ASSET.LOCATION attribute. As you can see from the screenshot below, the LOCATION column of the ASSET table is defined ‘same as’ LOCATIONS.LOCATION’ field. The […]

Scroll to top