Blog
Maximo Integration Framework Tutorial
Another GREAT tutorial from Daniel Ng about importing inventory data from an external source. The tutorial walks through the process of setting up a basic MIF to import data into Maximo through a set of database tables. Here is the link to the article.
July 15, 2012
How to make a attribute required using Data Restrictions
This entry is part of the Conditional Expressions HowTo. In this post I will show how to make required the remarks field of the MATRECTRANS object for returned items. This is just an example and the same configuration can be used to make a field mandatory based on a particular condition. A similar post describes how to achieve the same functionality using Conditional UI. Define conditional expression Open Administration - Conditional Expression Manager application. Create the following conditional expression.
July 4, 2012
Maximo Consultant 2012 salary poll
Have you participated to the Maximo salary poll? What is your monthly net salary as a Maximo Consultant? On the 13th of July I have launched an open poll asking what is the monthly net salary as a Maximo Consultant. In 2 weeks I have received 64 votes that can be hard to decipher. The population sample is obviously not statistically valid but we can still try to draw some considerations.
July 2, 2012
Retrieve JDBC connection to Maximo database
In some cases you need a JDBC connection to directly access Maximo database in order to perform some job. This is not common since all Maximo data can be accessed through standard MboSets. However, you may need to access non-Maximo tables, perform specific SQL statements or bypass Mbos for performance reasons. The two main approaches to use issue standard SQL code through Java JDBC are described here. JDBC Connection Here is a sample that shows how to get a JDBC connection from Maximo connection pool (and correctly release it).
June 26, 2012
All about Maximo domains and lookups
A useful set of articles and tutorials from IBM about domain, crossover domain, lookup, value list. Adding a valuelist (ALN Domain) in Maximo Adding Lookup Functionality to a Field in Maximo Setting Up Crossover Functionality in Maximo Filtering an out of the box lookup in Maximo Troubleshooting Crossover Domains Setting Up A Conditional Domain Associating Lookups in Maximo using the MAXLOOKUPMAP Table Conditional Lookup Functionality Displaying Additional Information Through a Relationship in Maximo Limiting Lookups using WHERECLAUSE The Hidden Feature of Crossover Domain
June 20, 2012
Maximo Everyplace on Motorola ET1 tablet
Maximo Everyplace is a great addon to enable mobile capabilities in IBM products based on Maximo/TPAE without dealing with complex setup and configuration required by the more advanced Maximo Mobile solutions. The great advantage of Maximo Everyplace over Maximo Mobile is its simplicity. Basically speaking, with Maximo Everyplace you can build small-screen-friendly TPAE applications that are tailored to fulfill specific user scenarios. The process of creating a custom application is well described in the product documentation and is easy if you are familiar with the Application Designer.
June 18, 2012
Maximo for beginners
Checkout these three articles on IBM Asset Management blog if you are a Maximo newbie. Sending e-mails Turn ON and OFF Admin Mode Setup an Organization
June 18, 2012
Do you like MaximoDev?
If you like this blog please give me a little token by clicking on this button Thanks for your cooperation and don’t forget subscribe to one of my channels.
June 12, 2012
How to enable barcode scanning for Maximo Everyplace on Android
With this post I will start a small set of articles on Maximo Everyplace which is a feature that provides the ability to use Maximo on mobile devices through the device web browser. An interesting article on IBM Asset Management blog describes how to use a bluetooth barcode scanner paired with an iPhone or an iPad to enable barcode scanning capabilities for Maximo Everyplace. On Android you have two options to achieve the same result.
June 11, 2012
Skip field copy when duplicating object
On almost every application Maximo provides a useful entry in the action menu to duplicate the selected record. When this action is performed, some of the field are intentionally wiped from Maximo. For example if you try to dupicate an Asset you will notice that Maximo resets some fields like ASSETNUM, LOCATION and SERIALNUM. It may happen that you have added some custom fields on a Maximo object and you want to be cleaned when a record is duplicated. In such case, all you have to do is to override the skipCopyField(MboValueInfo mvi) method of the object’s data bean. Extend the object’s class handler as described here and put the following method in the Mbo class.
June 7, 2012