Skip to content

Blog



Share this:

Maximo location types

Locations are places where assets are stored. Locations are typically the places where assets operate, but include any building, place, or other areas that contain assets, where maintenance work might be performed. A Maximo Location stores aggregated data of all events and costs performed within that Location. This includes the movement of assets into and out of the location, as well as the use of labor and materials charged to that location.

Read more →

April 14, 2012

Effective approach on maintenance KPIs and metrics

Do you want to learn more about maintenance performance monitoring? Check out Jason’s new post on Tivoli User Community: First things first for Maximo KPI’s and Metrics

Read more →

April 13, 2012

How to delete a Maximo application

Maximo does not allow to delete applications from the Application Designer. However, there is a trick well hidden in the Application Developer Guide to accomplish this task using a SQL client. Note that only user defined application should be deleted. Out-of-the-box applications can be hidden using the standard Maximo security mechanism. It is better to backup the Maximo database and shut down the application server before proceeding. To delete an application complete the following steps:

Read more →

April 12, 2012

Cloning Maximo environment

There are many reasons why it is useful sometimes to overwrite a development, test or training system with all the data and customizations from the production system. These are just few examples: Development systems has become dirty after some customization that have not been moved to production. Fresh data is needed on the test system to reproduce a problem and perform troubleshooting. Fresh data is needed on the development system to develop new features. The procedure described hereafter is not intended to replace the functionality of the Migration Manager especially when promoting customizations from test to production. Furthermore, the procedure assumes that dev, test and prod systems have the same version of Maximo installed and runs the same OS.

Read more →

March 28, 2012

Maximo Inventory explained

Check out the this TechNote from IBM about Maximo inventory management. Another interesting resource is the Understanding Maximo Asset Management inventory reorder calculations video. The same presentation is available in PDF format. Inventory application map (Maximo Secrets)

Read more →

March 22, 2012

Brief history of Maximo, TPAE, TAMIT, CCMDB, TSRM

In today’s post I want to share with you a brief history of Maximo and how it relates with many other IBM products TAMIT, CCMDB, TSRM. Maximo is the product name introduced in early 1990’s that was then classified as Computerized Maintenance Management Software or CMMS, by Project Software Development, Inc. (PSDI) During the Dot Com era the company change name to MRO Software as a recognition to the decline of the original Project Software, to the ascendancy of the Maximo product. It was at this time that MRO acquired Main Control and it’s ITAM product knowledge. That was the beginning of the Eagle project. The merging of ITAM and EAM started. It was though that in one product the functions for service desk, IT Asset Management, and traditional Asset Management could be performed. Welcome to Maximo v6.

Read more →

March 19, 2012

Find all references to a conditional expression

This entry is part of the Conditional Expressions HowTo. Conditional expressions are one of the most powerful tool in the hand of a skilled TPAE specialist. However, when things get complex it may be hard to track where all custom conditional expression are referenced in your environment. That’s why I have spent some minutes developing a small set of SQL queries to list those references from the TPAE database. First of all, conditional expressions are stored in the CONDITION table. The other tables that has reference to this table are:

Read more →

March 16, 2012

Get ready for IBM Smart Cloud Control Desk 7.5

Upcoming IBM® SmartCloud Control Desk unifies CCMDB, TSRM and TAMIT in a single solution with a flexible licensing model. IBM® SmartCloud Control Desk V7.5 provides: Automated process control required to keep up with the rapid changes that cloud brings about New licensing model New delivery models that include a Software as a Service (SaaS) model New asset and configuration item (CI) integrations and linkages New navigation capabilities throughout the product Improved performance throughout Simplified intuitive interfaces throughout the product New Catalog entry creation mechanism and usability improvements IBM SmartCloud Control Desk V7.5 is a new and unified way to provide critical service functionality. It delivers a single solution for service catalog, request management, and Information Technology Infrastructure Library (ITIL) V3 based processes of incident, problem, change, configuration, release management, and IT asset management across complex IT landscapes. With IBM SmartCloud Control Desk, you get a comprehensive software and asset lifecycle management solution including requisition, procurement, inventory, deployment, and contract management.

Read more →

March 14, 2012

How to hide a field using conditional expressions

This entry is part of the Conditional Expressions HowTo. In this little tutorial, I will show how to dynamically hide the Total Cost field in the PR Lines tab of the Purchase Requisitions (PR) application for the PRs that are in status APPR. This is just an example and the same configuration can be used to hide or show any field based on a particular condition. Define conditional expression Open Administration - Conditional Expression Manager application. Create the following conditional expression.

Read more →

March 13, 2012

Analyze BIRT report performances and execution time

Some days ago I came across this interesting post from Pam Denny that describes the 80/20 rule. Based on this empirical rule 80% of the report processing is done by only 20% of used reports. That’s why I developed a simple SQL query that uses the LASTRUNDURATION field of the REPORT table to list the report that have the longest execution time. SELECT lastrunduration, reportname, description, appname, lastrundateFROM reportWHERE lastrunduration IS NOT NULLORDER BY lastrunduration DESC Running this query on a real Maximo production database I got the following figure.

Read more →

March 12, 2012