"Before you can race, you must qualify". As a fan of Motorsports (Formula 1 in particular) I hear this phrase on many weekends throughout the season. The phrase basically means that to have the highest chance of being successful in an endeavor you must prepare adequately. In this article I shall take this same idea and show you how to apply it to a successful Maximo installation.
If "qualifying" is preparing for a race then careful planning of your IBM Maximo Administrative Workstation is along the same lines. Many... [More]
Recently, I encountered a use case of crossover domain that worth blogging about.
The concept of crossover domain is simple. It is a way to trigger something to happen when an attribute is being populated. That something is to copy one or more attributes from a related object to the current object that is involved in the operation at this moment. For example, you want to “crossover” the item’s description when you are putting the item on the purchase order that you are creating.
Stored procedures are either a loved or hated feature of enterprise database technologies on the market today. They are usually loved by Database Administrators and hated by everyone else. Creating even a simple stored procedure can be a daunting task to an experienced database analyst. Yet, chances are if you are developing custom reports in Maximo, you may have access to a wealth of stored procedures and never realized you could use them to drive your business intelligence outputs until now! For the purposes of this write-up, the focus... [More]
You have probably noticed more embedded user assistance in
recent releases of the product. User assistance in the product helps you
complete tasks where you are working. We also provide an extensive library of
technical topics in the information center
and lots of great interactive blog and forum content here in Service Management
Did you know that you can add your own embedded content? You can even link from
any content (ours or yours) to information center topics! Here's how to make
these changes with Application... [More]
Depending on how BIRT reports were developed, they may look fine on screen (HTML), but can be displayed in a different way when they are exported to or printed using PDF. A simple approach can be used so that BIRT reports will look the same on screen and when they print in PDF. This approach follows: 1) After a new report is created by clicking on File -> New -> Report, select all the report containers (table, grids, etc) and on their layout tab, select the Property Editor tab, Properties sub tab and the General option as per figure 1... [More]
A few general tips for Logging
1. Don't set the Maximo root level logger
(log4j.logger.maximo) to DEBUG. Remember
log4j's settings are inherited hierarchically.
Having the root logger set to DEBUG means any loggers which is a
descendent of it will be set to DEBUG, unless it is specifically set to
something else. The consequence of this
is a huge amount of data being logged, which is never helpful in debugging a
2. Don't set the top
level sql logger (log4j.logger.maximo.sql) to INFO unless you are... [More]
Interested in HA and DR configuration with SCCD and Maximo? A new RedBook draft is now available for download. In today’s global environment, more and more organizations need to
reduce their downtime to the minimum possible and look for continuous
availability of their systems. Products based on the IBM® Tivoli®
Process Automation Engine (TPAE), like IBM Maximo® Asset Management,
Maximo Industry Solutions, and IBM SmartCloud™ Control Desk, often play a
role in such environments and thus also have continuous availability... [More]
You’ve read my mind, heard my frustrations with folding maps and seen the aftermath of the attack , as we’ve reviewed the components of report specifications over the last few weeks. Today, we’ll conclude this series on the importance and components of creating report specifications. Our series started a few weeks back when we highlighted the three major components of creating report specifications which were 1. Understand report capabilities 2. Understand user requirements 3. Detail the user requirements on the report... [More]
Read my mind. Have you ever muttered those words when someone asks you where the milk is ? or if there any cookies to go with that milk? Don’t try to read your user’s mind when detailing a report specification. Instead, work with your user to fully understand his report requirements, which you can then translate into a deliverable report specification. As noted in the last BiLog entries, we have been reviewing the best practices Of report specification development which include (1) Understand report capabilities (2) Understand user... [More]
This blog entry comes to you from Willam Cheng, IBM Tivoli Vice President, Maximo Asset & Service Management Products Our Smarter Planet is composed of Smarter Infrastructures, such as Smarter Utilities, Smarter Transportation, Smarter Healthcare, and Smarter Cities, to name only a few. These increasingly intelligent systems are becoming more and more visible in our daily lives, and hold promise for improving the services we receive from our social and economic ecosystems. A Smarter Infrastructure is made of various, interrelated assets,... [More]
Do you prefer to not to include custom Java code in your integration implementation? Don’t have available personnel with the appropriate Java skills? There are capabilities in the integration framework to implement processing functionality by using integration processing rules and control where Java code is not needed. Processing rules can be configured on any Publish Channel or Enterprise Service in order to filter transactions or set field values. Integration Controls can be used as part of a processing rule to allow for configurability of... [More]
Abstract : This tutorial describes the new asynchronous data
validation functionality in IBM Maximo Enterprise Asset Management 7.5.
Besides, it shows how to enable/disable this functionality (that is enabled, by
default) to all the applications, or how to select only specific applications
to be enabled/disabled.
Enterprises demand processes that
help their teams become more efficient. Thinking about that, Maximo 7.5 has
additional tools to guarantee that each task is completed with the minimum
amount of time and effort. One of... [More]
The approach to migrating configuration changes in version
7.5 has changed in many ways compared to earlier versions.
A new application named Migration Collections is
introduced that enables developers to stage configuration changers, validate
and push the contents of a collection into the Migration Manager application,
where you then create the package and subsequently migrate to the target
Migration Collection is a bridge between development
configurations and Migration Manager Migration Collection enables... [More]
Maximo has a feature where the system automatically populates the asset when a user enters a location or populates the location when a user enters an asset in the ticket or work order based applications. This is a feature most clients wanted, but there are some clients, who don’t want to use this feature. Instead they want to disable this feature, but currently Maximo does not have a built in switch to disable that.
The following is a work around solution which can disable this feature by using Maximo’s Cross Over Domains.
First we ... [More]
often amazed how many times I receive questions regarding Maximo's
rotating inventory functionality. The surprise comes from the fact
that this functionality has been in the product since at least the days of
3.x (maybe earlier...anyone have a copy of 2.1.1 and can tell me?)
customers are looking to implement or expand their usage of rotating
inventory so it seemed appropriate to provide a bit more information on
what all this rotating stuff is about. So what
is a rotating item? Functionally, it is an item record that... [More]