Schedule and email BIRT reports

Suppose your company wants to be able to get a weekly report on inventory cost for the month.  First, you need to have a customized report to run, which we can provide for you with our professional services, or you can use one of the many built in reports.  Then scheduling the report to run and emailed to managers is a snap in Maximo 7.

You need to set the ‘mail.smtp.host’ attribute in System Properties.  If you are logged in as ‘maxadmin’, then you need to make sure that you set your primary email by going into Profile -> Default Information.  Now to and run a report in any application you’d like.  When you select the report, a dialog opens for you to enter your parameter values.  Fill in the required fields and schedule the report to run on the first Sunday of every month at 4 AM.  Yeah it’s very specific, but this way the report doesn’t run during peak operating hours, which could affect performance.  Now type in the emails of the people you wish to send the report to separated by a comma (,).  Click on submit and this report is now scheduled to run with the values you specified for the parameters.

If you get an error as such:

BMXAA5502E – No e-mail address was found for the report owners user id. Configure an e-mail address for the report owners user id.

Then that means that you forgot to set your default primary email. It could also be because the user record doesn’t match the person record.

About Chon Neth

I am a Senior Software Engineer at InterPro Solutions, LLC located in Wakefield, MA.

  • whaka

    Are you able to email reports from within workflow, for example a purchase order when the po has been approved

  • Pingback: Can you email a report from a workflow? | Maximo Times

  • Wertzee

     Are you able to keep the report from emailing if there are no rows in the report for that day?

    • http://maximotimes.com Chon Neth

      Never tried, but I’m assuming you can’t do that