IBM Support

A collection of Automation Scripts

Technical Blog Post


Abstract

A collection of Automation Scripts

Body

​Overview

Scripting with Maximo

Action Launch Point Examples:
Date Dizziness - Part II

Date Dizziness Part III
 

Attribute Launch Point Examples:

Field Validation 

Vendor Date cannot be greater than Required Date

Correct Calibration Points

Validate Cost

Turning off Asset Auto Population Using Automation Scripting

Copy values from Parent to Child WO (unable to use crossover domain because parent work order does not exist on the database yet)

Filter for Pending Obsolete Items

'onadd'

'onupdate'

Using 'interaction' to identify UI activity

Setting REPORTEDBYID to USER that created SR

Setting field based from the previous value

Attribute Launch Point – app reference

Setting field as required
Set Child Work Order Values From the Parent

Handling a Maximo incoming SR long description with plain text white space

Retrieve a Lookup List

Create Debug logs to assist with PM WOGEN DATE type issues

Create Debug logs to assist with troubleshooting BMXAA8229W error

Create a Workflow-specific Maximo Debug log

Update the Description when work order priority is changed

Push Parent Work Order information down the work order hierarchy

Push parent information down

Object Launch Point Examples:

Referencing the name of the user who routes a Maximo record into the Workflow Inbox

Prevent Work Order from Opening PO From Closing with Automation Script

Unable to use bind variables in Communication Templates
 

Setting field as read only

Setting field as hidden

UPDATE

INIT

Setting field base on a condition

ADD

Copy Job Plan Description to PM Work Order

Create a WO from SR when some condition is satisfied

Reference the name of the user who routes a record into Workflow Inbox

Automation Script to Delete DOCLINKS

Automation scripts and non-persistent objects

Display a message to indicate attached document

Test Script button in Maximo 7.6

Maximo Integration Framework (MIF) - Enterprise Service

[{"Type":"MASTER","Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"ARM Category":[{"code":"a8m50000000CbQzAAK","label":"System Administration-\u003EAutomation Script"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

UID

ibm11129323