MaxConnect - real-time integration between IBM Maximo and Infor SunSystems




Maximo EAM is a comprehensive software for Oil & Gas operators to manage and control all types of their assets including equipment, infrastructure, facility and inventory. The system however does not include the accounting and finance functionalities. The O&G operators that successfully implemented Maximo system often find themselves having two software systems that do not talk to each other. The accountants at these companies have to manually process and post invoices and other financial transactions manually. This process is time consuming, error prone and often lack of transparency.

Cataloguing Item Master data in Maximo with eCAT add-on

A quick demo on how to catalog a spare-part record in Maximo using eCAT add-on.


Demo eLogBook mobile application

A quick demo for Avenue eLogBook mobile application on an ECOM Smart-Ex device. The video is delivered in Vietnamese and I've added caption in English for the English speaker audience.



Automation Scripting Tutorial

Got a request from someone overseas to teach him on configuring automation script in Maximo. All of my previous tutorials posted have been in Vietnamese.

I have always wanted to do this but haven't found the time. So here it is, the first one in English.



Enable sysadmin and demo users to access Oracle e-business Suite 12.2.6 VM

As my teams have to involve in some Maximo - Oracle EBS integration projects, I decided to download the latest Oracle EBS demo VM to learn a bit more about the system. Downloading and deploying the environment from edelivery.oracle.com is straight forward.

The good thing about Oracle EBS 12.2.5 or later is that Oracle team decided to install everything in 
only one VM box. As such, the download file size is very small, only 60GB. And after deployment, the VM only takes 300GB (much smaller compared to 700-800GB in previous version). The VM only requires 8GB RAM, thus, it fits very well into my laptop with 16GB RAM and 1TB HDD. I still can run one Maximo environment to try out some integration code if necessary.

One difficulty I got after deploying EBS is I couldn't login using the standard SYSADMIN/welcome username and password. EBS kept returning a "failed to login" error message. After some investigation, I found out that I have to go into /u01/install/APPS/scripts and run the enableDEMOusers.sh and enableSYSADMIN.sh scripts in order to login.

Will post updates of my progresses learning about EBS and integration in the future.



Filling a Check List with a soaked Smart-Ex 01


In order to ensure that our new version of eInspector application works under extreme conditions, we've tested filling forms under harsh sunlight at noon when outside temperature is 40 degree Celsius. After the test, we've adjusted the UI design to make it more readable.

In the video below, I just want to test the app myself with a soaked ECOM Smart-Ex to gain the confident that the app will be working fine when field operators have to record Log sheet under light or heavy rain condition.




Notification of new Inbox Assignment on mobile using Google Firebase

One of the great ways to reduce the time to review and route a workflow assignment is to setup email notification to inform the users of a new assignment. Some of my clients even want us to provide a more direct, immediate notification on mobile device. This can be done easily (but can be costly) by using a SMS gateway which is a service usually provided by a telecom provider. To use it, you subscribe to a SMS gateway and setup Maximo so that every time you like to inform a user on new assignment, Maximo will sent an email with a predefined format to the gateway. The SMS gateway will send a text message to the user’s mobile phone to inform him/her of the new inbox assignment.

With Push Notification, you can achieve the same result without having to pay a lot of money for SMS gateway service. Apple, Google, Amazon are some of the companies out there which provide a totally free or super cheap Push Notification service.