It is rare, but when it does happen and the users start receiving duplicate report output sent via email in their inbox, Maximo administrators will be hit with the questions of "how do I troubleshoot this issue?", or "why is this happening?" There could be several reasons as to why users are receiving duplicate emails (report output), whereas they only expect to receive one. How can this type of scenario be addressed? There are several things to look at: 1)In System Properties application, check to see if... [More]
In order to use Office 365 email services with Maximo Email, it is necessary to import that service's SSL certificate. This can be done from the Websphere administration console > Security > SSL certificate and key management > Key stores and certificates > CellDefaultTrustStore > Signer certificates > Retrieve from port using the host outlook.office365.com port 993 .
Today we will discuss a couple of reasons why your users may be receiving multiple emails for a single scheduled report from Maximo. For example, the user has a weekly report sent to them yet, for some unknown reason, they get 2, or more copies of the report in their inbox. The "unknown" reason is usually one of two things. It's actually not a duplicate. Since scheduled reports do not indicate anywhere in the email where they came from - which Maximo server - we have seen times when the second email is actually not coming... [More]
Howdy! I've published a couple of docs for setting up status change for work orders before. Use Email Interaction Setup to Change Status Email Interaction Setup Using Workflow Recently, I received some inquiry on setting up status change for purchase orders. Below is the setup doc for PO if you would like to give that a go.
Email Interaction Setup for Purchase Order Cheers, May
with Patrick Nolan , Belinda Fuller , and Marcio Pereira Correa. Email connectivity difficulties 99.9% of the time are straight forward to resolve. Recently my coworkers and I encountered a customer issue that didn't fall into one the usual easy to resolve authentication problem categories. The customer had recently tried reconfiguring their email server to accommodate STARTTLS, which is something that Maximo has supported in the field since 126.96.36.199 and has been validated against popular Exchange based web... [More]
Maximo users have the ability to change password or reset it, where Maximo will send you an email notification with the password info for the user. However, some people have asked for a way to provide a notification that goes out to new users after their User account has been created that includes both their Username and Password. In the Communication Template you are able to include the username, but when you try to reference the user's password, it shows up as empty in the message. So, is there a way to include... [More]
There is a rich text framework design gap in how entity characters are handled (encoded / decoded) behind the scenes that results in text truncation when a less than symbol ( < ) is present in a non-rich text field that's pulled into the communication RTE via a variable. This blog article will present a work around for this behavior. We'll set up the problem and the solution side-by-side. As with anything presented in these blogs, refine your approach in a test environment before rolling out to production.... [More]
Summary: In this blog entry we will present a method to customize the removal of patterns of characters from incoming email HTML message bodies before they become part of free form SR long descriptions. We'll do this using the Automation Scripting application. Here's a collection of non-IBM Maximo HTML weirdness -- mostly email, some from the web -- collected without actively seeking it out. It comes from sources such as LinkedIn, Google Translate, USA Cycling, WSJ and Outlook. We see weird alignments and... [More]
When you are creating users in Maximo 7, you may realize that Maximo needs a user email address in order for you to save the record. Out of the box, Maximo requires that you set the password and email it to the user. Of course some administrators may think that it is required to configure the SMTP in Maximo in order to do this. But... what if you don’t want to email the passwords to the user? or if they don’t even own an email address? Some users would like the "E-mail Password to... [More]
Configuring Maximo for use with web- or rather, using the term du jour, cloud-based email services is not appreciably different from service to service. On this blog we've covered configuring Maximo to connect to both Google's GMail and Microsoft's Live.com . We'll cover this for Microsoft's Office 365 Email. This configuration is essential the same as Live.com. Additionally, we'll go over a few things that can go wrong with Maximo email configuration. Office 365 Email Servers &... [More]
You want the CommLog message field to not contain any RichText formatting whatsoever. Never mind why, that's your business! It may be that you want to pull this content and use it elsewhere where rich text may cause problems, such as in a report. Screenshot-fest to follow on how to accomplish this with a CommLog Object Launch Point script: The scripting portion will called a system UI framework method to purge the rich text from the field leaving plain text behind: from psdi.util import HTML MSG =... [More]
This article on email listener supported content types touched on attachments. We'll extend this discussion a bit further to specifically address image handling. The email listener does not parse or alter the message body of an incoming free form email. A message body directly becomes a ticket's long description (i.e. description_longdescription) attribute value. There are three types of image handing in emails: Attached In a multipart message, an attached image will have a content ID in... [More]
In communications Maximo allows for the mapping of an email address to a role. From a design perspective, the intent here was a 1:1 mapping such that each role had a single email address. However, there is no validation on this field and customers, as a natural consequence, have used this as a 1:N field, where N is a comma delimited list of email addresses. There is code in this area that introduces quotes around the email addresses which has caused problems with how the email server processes address fields populated by role... [More]
In the article Email Listener Communications via GMail - Part I: Importing the SSL Certificate we covered the slick way that WebSphere allows you to import certificates. This will not always be the case with other applications servers; you need to do it the old fashioned way with OpenSLL and Java's keytool. As mentioned in the previous article this is provided as guidance only: In general, SSL certificates are acquired from certificate authorities. The... [More]
Introduction In this blog entry we will look at reducing high email listener email fetch latency which may result when there is be a need to frequently create service requests from IMAP messages that have large documents attached. To keep things simple, the constants will be a Tpae 7.5.0.X environment and a simple email server program both running on the same system. The initial conditions are the MXServer shut down and a batch of 6 emails, each with a 15 MB PDF attachment, sitting on the email server. The MXServer will be started, the... [More]