Maximo Automation Scripts Done Right
I had the pleasure to present the “Maximo Automation Scripts Done Right” Technology Breakout at IBM TechXchange 2026. The presentation shows my top 10 tips to follow when implementing automation scripts from Maximo.
You can download the presentation from here.

10 Tips
- Looping MboSet
- Avoid using field flags
- Avoid MxServer.getMboSet()
- Close MboSet()
- Use Logging
- Avoid using launchpoint variables
- Launchpoint is IMPORTANT!
- Group scripts by object
- Use functions
- Library scripts
Bonus tips
- Use SqlFormat class
- Checking for nulls
- Use Maximo Java APIs
- Use a code versioning tool
- Download the Maximo Automation Script Quick Reference
Session abstract
Maximo Automation Scripts allows to implement lightweight, event‑driven custom logic directly inside IBM MAS without deploying Java classes or restarting the server. However, as the number of scripts grows, the scripts code can quickly become unmanageable and hard to optimize. An unstructured approach to scripts development can also inject bugs or introduce performance issues in the system. In this session we will provide automation scripting development best practices learned over the past 15 years.