It’s all about Passion

Short Bio
I’m an IBM Maximo thought leader.
Since 2009 I’ve been helping medium-large clients to successfully implement EAM/ESM solutions.
I’ve been blogging for over a decade, and coding for twice that. I have developed MxLoader and other useful stuff for the Maximo technical community.
This is my online home. If you like my work:
My Work
MaximoDev | My Blog is the result of years of effort in sharing Maximo tips and tricks I have learned on the field. It now has more 250 posts and is the most recognized source of independent information about IBM Maximo. |
MxLoader | MxLoader is the de-facto standard tool for Maximo data loading. It brings together the power of the Maximo Integration Framework and the flexibility of Excel allowing to quickly manipulate and import data into any Maximo database. |
Maximo Advanced Reports | Advanced BIRT reports developed for Maximo specialists and system administrators. Maximo health check, security groups overview, system configuration overview, etc. |
WiFiEsp | Reference Arduino library for the ESP8266 IoT module. |
ALA | Arduino Light Animation (ALA) is a library for Arduino boards to simplify the development of light animations using LEDs and LED strips. |
Latest Posts
- Implement complex workflow logic using Condition Launch Points scriptThe Maximo condition node allows to specify an condition in SQL format in order to drive the workflow in different ways depending on some custom logic. In some cases the logic that has to be implemented can be quite complex… Read more: Implement complex workflow logic using Condition Launch Points script
- Avoid editing of a child tableIn some cases you need to prevent the editing of a child table (add/change/delete) in a Maximo application. For example, you want to prevent adding or changing records in the “Multiple Assets,Locations and CIs” table of the Work Order Tracking… Read more: Avoid editing of a child table
- Adding Advanced Search menu to a Single Page appThe Maximo Single Page applications are simplified and provide a quicker way of visualizing and editing data. The Labor Reporting application is a good example of such kind of application. However, you may notice that custom Single Page applications do… Read more: Adding Advanced Search menu to a Single Page app
- Speedup Maximo scripts development with VSCode pluginsWhen developing automation scripts I always like to have a shared filesystem with all the latest automation scripts. This allows me to use code editors or to better navigate across the entire code and eventually use source code versioning tools… Read more: Speedup Maximo scripts development with VSCode plugins
- Display custom icons in application’s list viewLast week, a client asked if it was possible to display a warning icon on asset records based on certain business rules. Initially, this request posed a challenge, but I was able to find a solution to implement it effectively.… Read more: Display custom icons in application’s list view
- How to get application name in automation scriptsIBM claims the you can use the implicit variable ‘app’ in automation scripts if you need to know the name of the Maximo application that is currently running. Unfortunately, this technique works only on the main object on which the… Read more: How to get application name in automation scripts