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
- Setup password expiration in MaximoI was recently struggling understanding how enable password expiration in Maximo when using native authentication. This IBM TechNote explains very well how the standard Maximo expiration configuration works but there is a very tricky sentence: In the case of a… Read more: Setup password expiration in Maximo
- Improved record change tracking using Audit featureIn a previous post, I demonstrated how the Maximo audit tracking can be used to display the updates made on a record enabling the audit and adding a “history” tab in the application. This technique is quite common but has… Read more: Improved record change tracking using Audit feature
- How to create follow-up Work Order with scriptMaximo provides a useful action in many applications to create a follow-up work order or a linked service request from many applications. The same result can easily be automated using the WO.createWorkorder() or the Ticket.createWorkorder() API methods. The standard WO2WO… Read more: How to create follow-up Work Order with script
- System as-built documentation with MxLoaderMany large clients require to deliver an as-built document as part of the deliverables to be produced before the go-live. This is typically a Word document where all the Maximo configurations must be listed and described. I think this document… Read more: System as-built documentation with MxLoader
- Maximo data archiving solutionsOmniEasyDataArchiving+ is a data archiving solution for Maximo delivered by OMNINECS. Supports any Maximo environment: Maximo 7.6 or MAS 8, DB2/Oracle/SqlServer database, on-premise and cloud deployments. Predefined archiving templates to start as fast as possible.
- Handling workflow from automation scriptIf you need to handle workflows (start, stop, route, etc.) from an automation script you can use the following two Maximo API classes: WorkFlowService and WFInstance. Here are few examples. The WorkFlowService.initiateWorkflow metod can be used to start a workflow:… Read more: Handling workflow from automation script