IBM Support

My Collection of Automation Scripts for Maximo

Technical Blog Post


Abstract

My Collection of Automation Scripts for Maximo

Body

Here is my collection of automation scripts:

Scripting with Maximo

ftp://ftp.software.ibm.com/software/tivoli_support/misc/STE/2012_08_14_STE_Scripting.pdf

Automation Scripting Cookbook

https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=a9ba1efe-b731-4317-9724-a181d6155e3a#fullpageWidgetId=W5f281fe58c09_49c7_9fa4_e094f86b7e98&file=83c7752c-a621-4af9-bb32-d6ba7d612ab2

Action Launch Point Examples:

Date Dizziness Part II
/support/pages/node/1134675

Date Dizziness Part III
https://www.ibm.com/developerworks/mydeveloperworks/blogs/a9ba1efe-b731-4317-9724-a181d6155e3a/entry/maximo_scripting_date_dizziness_part_iii5?lang=en

Attribute Launch Point Examples:

Vendor Date cannot be greater than Required Date

/support/pages/node/266359

Turning off a Maximo built-in business rule with scripting
/support/pages/node/1134069

Turning off Asset Auto Population Using Automation Scripting
/support/pages/node/231953

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

/support/pages/node/1132545

Filter for Pending Obsolete Items
/support/pages/node/250979

onadd


/support/pages/node/232383

onupdate


/support/pages/node/232391

Using 'interaction' to identify UI activity
/support/pages/node/232389

Setting REPORTEDBYID to USER that created SR
/support/pages/node/232367

Setting field based from the previous value
/support/pages/node/232339

App reference
/support/pages/node/232325

Setting field as required
/support/pages/node/232329

Get fields from parent during creation
https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=4ed1bb0d-a7d4-4484-b114-660fbd269690#fullpageWidgetId=W757391d63a2e_4e89_9811_bb4e0aa8ea9a&file=de474112-896c-46ea-9739-d211f6448f2f

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

/support/pages/node/518517

Set Child Work Order Values From the Parent

/support/pages/node/1132545

Retrieve a Lookup List

/support/pages/node/1131891

Create Maximo Debug logs

/support/pages/node/290505

Update the Description when work order priority is changed

/support/pages/node/1130595

Push Parent Work Order information down the work order hierarchy

Push parent info down hierarchy-1.doc

Create a Workflow-specific Maximo Debug log

/support/pages/node/290503

Object launch point examples:

Set the schedule start date of a work order to be the assignment schedule date

https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=a9ba1efe-b731-4317-9724-a181d6155e3a#fullpageWidgetId=W5f281fe58c09_49c7_9fa4_e094f86b7e98&file=ce22a4ca-d585-4ad6-937b-8057f0f32e3e

Checking reservations outside lead time for a work order

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/IBM%20Maximo%20Asset%20Management/page/Checking%20reservations%20outside%20lead%20time%20for%20a%20work%20order

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

/support/pages/node/508373
 

Date Dizziness – Part I
https://www.ibm.com/developerworks/mydeveloperworks/blogs/a9ba1efe-b731-4317-9724-a181d6155e3a/entry/maximo_scripting_date_dizziness_part_i22?lang=en

Prevent Work Order With Open PO From Closing With Automation Script
/support/pages/node/517451

Unable to use bind variables in Communication Templates
/support/pages/node/248223

Display a message to indicate whether there is any attachment
/support/pages/node/242243

Setting field as read only
/support/pages/node/232335

Setting field as hidden
/support/pages/node/232337

UPDATE
/support/pages/node/232321

INIT
/support/pages/node/232315

Setting field base on a condition
/support/pages/node/232363

ADD
/support/pages/node/232309

Copy Job Plan Description to PM Work Order
/support/pages/node/229393

Create a WO from SR when some condition is satisfied

/support/pages/node/1131753

Referencing the name of the user who routes a Maximo record into the Workflow Inbox
/support/pages/node/508373

Custom Condition Launch Point 

Assets application must not show the Spare Parts tab

https://www.ibm.com/support/knowledgecenter/SSZRHJ/com.ibm.mbs.doc/autoscript/c_cond_lp.html

Automation Script to Delete DOCLINKS

http://www.learnsccd.com/2015/03/automation-script-to-delete-doclinks-in.html

Automation scripts and non-persistent objects

/support/pages/node/267089

Test Script button in Maximo 7.6

http://maximoscripting.stroske.de/author/mstroske/

Integration Script in Maximo 7.6

/support/pages/node/1130889

[{"Business Unit":{"code":"BU005","label":"IoT"}, "Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":""}]

UID

ibm11129323