Blog
Embed Maximo user interface in a web page
This was a tough week but I have learned many things. I have been two days in Florence and other two days in Montebelluna near Venice. Now I am in the train going back home for a well deserved vacation at the beach. Today I have discovered a nice way to embed Maximo UI in a custom web portal. The customer wants to provide a very simple self service center in its own intranet web site. The trick to achieve this is to use an undocumented parameter called portalmode. Let’s see how to do it.
June 20, 2013
Maximo Integration Framework features
This entry is part of the Maximo Integration Framework series. How many times you have asked yourself: Should I upgrade? Maximo Integration Framework has been improved a lot in the recent versions and fixpacks. Look at this list of features and you may find a good reason to upgrade. 7.5.0.3 OSLC - Link and share data by using OSLC integration (Open Services for Lifecycle Collaboration) EMail interaction - Enabling email updates for objects and workflow assignments 7.5.0.1
June 18, 2013
Syncing data with an external system using a Publish Channel
This entry is part of the Maximo Integration Framework series. Publish Channels in MIF allows to send daya to external systems using a variety of protocols. In this article I will demonstrate how to automatically export new or updated assets into CSV/XML files. Those files can then be processed by an external application to perform additional logic or to replicate the assets. Create an Integration Object Structure MYASSET and add the ASSET object as source.
June 17, 2013
SCCD 7.5 and Maximo 7.6 user interface System Properties
SmartCloud Control Desk 7.5 and Maximo 7.6 have introduced new UI skins and navigation behavior. There are four new System Properties which control the left navigation pane and other related visual attributes. mxe.webclient.homeButtonHeaders - Moves Goto menu to left of the screen and adds Start Center button to the header mxe.webclient.systemNavBar - Enables the lefthand navigation mxe.webclient.tabBreadCrumbs - Removes tabs from list view mxe.webclient.verticalLabels - Sets label above each input field The skin can be selected setting the mxe.webclient.skin property: tivoli09 is the default 7.5 skin, tivoli13 is new skin.
June 11, 2013
Set a field as required after save
This entry is part of the Maximo Java Development series. You may have noticed that there are some fields that cannot be modified once an object is saved. An example of this behavior is the ASSET.ASSETNUM field. When you create a new asset you can set it’s ID but once you have saved it it cannot be modified. In this little post I’ll show you how to implement this behavior for other fields.
June 10, 2013
How to set the date format in Maximo
To set the date format in Maximo, you use the setting.DISPLAYDATE system property from the System Properties application. When you enter a date format for this property, it overrides any system settings for displaying date formats in Maximo If you do not set the system property with DISPLAYDATE, then the display format is based on the profile information (under Profile - Default Information). This setting determines the display date format for this specific user. This setting is used only if the system property setting.DISPLAYDATE is not set.
June 9, 2013
Maximo add-ons, plugins and extensions on ISM Library
ISM Library is an IBM website where you can find addons, plugins and extensions available for all IBM products including Maximo. I really think it is worth spending 5 minutes of your time to look at what extensions are available. Here is the link that will take you directly to the list of solutions available for Enterprise Asset management (EAM): https://www-304.ibm.com/software/brandcatalog/ismlibrary/search#rc=AssetManagement:Asset%20Management I also suggest you to sort results by ‘most viewed’ to find the most popular solutions.
June 7, 2013
Return vs. Move Asset - When to use which
There is a common misconception in Maximo on when to use the return item transaction or a move asset transaction. The return item transaction should be used when an item has been consumed by a GL entity, but for one reason or another, the item was not necessary and therefore needs to be returned to the storeroom at its full issued value. Again, a return is to negate an issue transaction.
June 6, 2013
MaximoDev Blog Facts and Stats (May 2013)
After more than 3 years of blogging I think it’s worth sharing some statistics about my blog. MaximoDev Blog Facts and Stats (May 2013) from Bruno Portaluri
June 5, 2013
How to rename objects
You have probably noticed that once you have saved an object you are not allowed to change it’s ID. This is basically because each object stored on the database needs an immutable unique identifier that can be used to reference that object from other tables. Maximo prevents updating such identifiers to avoid loosing links between records referencing each other. However there is a little trick you can apply to update the ID of an object in the main table and all the related records. The technique consists in using the Data Dictionary stored in MAXATTRIBUTE table to find all the possible tables and fields where references to the renamed object could be stored.
May 26, 2013