SlideShare a Scribd company logo
MaxTECH Technical Training
Cool Reporting Technique
Non-BIRT Reports Integrated into Maximo
Stephen Hume – Senior Maximo Consultant
Agenda
2
The Background
The Method
The Steps to Implement
The Results
Background
As part of Health and Safety Review, a group of managers reviewed all completed Incident Records to see if the
information was up to date, and records be closed or not.
This was a tedious process, clicking on the various tabs in the Incident application to check out the information.
A detailed BIRT report was created which pulled together all of the Incident details, but it was taking too long
to run the report for each incident, scroll through the report, close the report, and then workflow the Incident
record to CLOSED or Needing further Action status.
Enter a blog posting by Bruno Portaluri where he talked about using an automation script to generate a
summary.
BPD Zenith UK | Canada | USA | Australia | New Zealand 3
The Method
This reporting technique uses Automation Scripts, Actions, Application Designer and HTML
to make the Summary look great.
When building the
automation script, try
different font sizes, table
spacing, underlines and
other features to spice up
the summary presentation
BPD Zenith UK | Canada | USA | Australia | New Zealand 4
The Steps to Implement
1. Use Database Configuration to add a NON-PERSISTENT attribute to the main table of the application.
2. Write the automation script to populate the new attribute when an action is triggered
3. Add the new tab to the application where the summary will be displayed
4. Give security access to the action so that users can generate the summary
BPD Zenith UK | Canada | USA | Australia | New Zealand 5
Database Configuration
• In the example being shown the non-persistent attribute has been added to the work order table.
BPD Zenith UK | Canada | USA | Australia | New Zealand 6
Automation Script
BPD Zenith UK | Canada | USA | Australia | New Zealand 7
An automation script needs to be created to populate the summary attribute with data from
which ever table is linked to the application where the summary is being implemented.
Give the Launch Point
Action and Script
the Same Name
Identify the main
Object as the same
Object where you
added the summary
attribute
Automation Script continued…
BPD Zenith UK | Canada | USA | Australia | New Zealand 8
The SCRIPT breakdown
At the very top of the script is the list of “functions”
that need to be imported into the script for the script
to work properly.
They are “StringBuilder”, “MboConstants” and “HTML”
The next part of the script builds a
string of characters to dynamically
construct an HTML document.
Automation Script continued…
BPD Zenith UK | Canada | USA | Australia | New Zealand 9
The SCRIPT breakdown
This part of the script builds the title area for the summary report. It establishes the width of the table,
and the widths of each column in the table.
The TR section if the building of a ROW in the table and places data (TD) into three columns in that row.
The effect of this HTML is to generate a row of the Summary that looks like the following
WO Number SITE STATUS
Automation Script continued…
BPD Zenith UK | Canada | USA | Australia | New Zealand 10
The SCRIPT breakdown
Then a second table is added to the HTML which has the exact same dimensions as the first and this table
gets the actual data from the workorder database table to retrieve the WONUM, SITEID and STATUS
Automation Script continued…
BPD Zenith UK | Canada | USA | Australia | New Zealand 11
The SCRIPT breakdown
Continuing down the script the next section adds a line to the report by appending an <HR> tag
and then prepares a section to get the related records information for the workorder.
It created a title (RELATED RECORDS), connects to the RELATEDWO data (This is a relationship on the
work order object), then lays out a table to display the RELATEDWO data
Automation Script continued…
BPD Zenith UK | Canada | USA | Australia | New Zealand 12
The SCRIPT breakdown
This next bit of code moves through all of the related records and for each one it outputs into an HTML table for
display in the Summary Report
Automation Script continued…
BPD Zenith UK | Canada | USA | Australia | New Zealand 13
The SCRIPT breakdown
In the next section of the script, where the worklog entries are pulled into the summary, this demonstrated
that you can use an orderby statement to sort that section in whichever order you require.
Automation Script continued…
BPD Zenith UK | Canada | USA | Australia | New Zealand 14
The SCRIPT breakdown
Once all of the sections and data from related records that you require have been brought into the summary
The final line of the script populates the non persistent summary field with the contents of the string field
which has been built by the script.
Learn Basic HTML
BPD Zenith UK | Canada | USA | Australia | New Zealand 15
When we first started building these summary objects and automation scripts we just
built the string, and the end result was a very flat, not nicely laid out summary.
Key areas to improve the look of the summary.
Learn about HTML Tables,
Table Rows, Table data
Learn the various attributes of the font command
Learn how to make a field bold
If you are going to display a Long Description in the summary report, recommendation is that you
convert it to plain text using the following command in your script.
HTML.toPlainText(currMbo.getString("DESCRIPTION_LONGDESCRIPTION")
The reason for this is that certain characters in a long description can actually cause the script to fail.
Configuring the Application
The next step in the process is to add a new TAB to the application where you want the summary to appear.
NOTE: AT THE CURRENT TIME DO NOT USE APPLICATION DESIGNER TO
ADD A NEW TAB TO AN APPLICATION.
The reason for this is that doing so corrupts the application XML such
that the contents of the new tab appear at the bottom of the list tab
when you display the application.
Before you manually edit the XML and import it back into Maximo
create a new signature option for the application with the same name
as your automation script (and it is CASE Sensitive).
BPD Zenith UK | Canada | USA | Australia | New Zealand 16
Configuring the Application
Here are the steps to manually add the tab to the application.
1. Open the application in the application designer.
2. Export the application XML and save the exported file to your
desktop.
3. Edit the exported XML using Notepad ++ or your favorite text editor
4. Paste in the new tab information after the very last tab of the
application and before he </tabgroup> tag
5. Save the changes and import the modified XML into the application
designer in Maximo
BPD Zenith UK | Canada | USA | Australia | New Zealand 17
Configuring the Application
A note about what you are pasting into the new tab.
You are adding a section and at the top of the section will be a pushbutton to trigger the automation script
Under that button will be the field to display the summary attribute.
NOTE Once this is manually added through editing the XML, you can modify the size and position of things
using application designer.
BPD Zenith UK | Canada | USA | Australia | New Zealand 18
Security Settings
To test the new push button go to the
Security Groups application and bring up
the security record for the MAXADMIN
security group.
Then go to the work order management application
And filter the options until you see
Work Order Summary, make sure this security option
is checked on.
Log out of Maximo, Log Back in and then go test the
button.
BPD Zenith UK | Canada | USA | Australia | New Zealand 19
Give it a Whirl
Go to the Work Order Tracking application, open any work order, click on the WO Summary Tab
Then click the Generate Summary button. If it all works your summary should appear in the area below
immediately.
If you get an error read what it says, and check the automation script for errors.
BPD Zenith UK | Canada | USA | Australia | New Zealand 20
Adding to The Summary
BPD Zenith UK | Canada | USA | Australia | New Zealand 21
Once the summary is working, you can always add more data to it, but going to the
automation script and adding new tables, get new data from other relationships,
or add additional fields to the tables you have already created.
Once it is working you can add comments to the automation script by placing a hash-tag # at the start
of the line.
If you want specific information for the summary and a relationship does not exist, you can create the relationship
In the database configuration tool for the workorder database table and then use that relationship to
get the data for your summary. (example, get the name of the LEAD for the work order).
Other Potential Uses in Maximo
The example given is for a Work Order Summary, but you can
build summaries for any application/database table you wish.
Examples:
Asset Summary – including ownership information, asset move
history, where used information.
SR Summary - including worklogs, related records
MOC Summary (for Maximo HSE or Oil and Gas) showing all
approval records, action items, related records
Inventory Summary – showing vendor data, and transaction data
BPD Zenith UK | Canada | USA | Australia | New Zealand 22
What You Have Learned
BPD Zenith UK | Canada | USA | Australia | New Zealand 23
• Non-BIRT solution for various summaries
• Uses Automation Script
• Runs lightening fast
• Users Love it where ever it has been
implemented
This concept can be applied to almost any
application in Maximo.
Thank You
Stephen Hume
Senior Maximo Consultant
BPD Zenith
stephen.hume@bpdzenith.com
About the Instructor:
Stephen has been working with Maximo for over fifteen years in a variety of industries (Oil and Gas, Utilities)
He has taught Maximo courses to end users for both Technical and Functional audiences. He created an 8 week
Maximo University course which has been used to teach Maximo Support to new team members.
As a recent member of the Canadian Maximo User Group Steering Committee Stephen is very active in the
Maximo community, preparing and delivery presentations at Maximo User Group meetings and IBM Conferences
throughout North America.
BPD Zenith UK | Canada | USA | Australia | New Zealand 24

More Related Content

PPTX
Maximo 7.6.0.8
PDF
Canadian Maximo User Group Technical Training - Maximo Reporting 201
PDF
BPD Zenith AMUG Presentation 2017
PPTX
IBM Maximo Predictive Maintenance FMMUG 2018
PDF
MaxTECH Technical Training - Maximo Custom Audit Solution
PPTX
Maximo Training - Asset Management
PDF
Maximo and a roadmap for your IoT journey
PPTX
Maximo Training - Work Management
Maximo 7.6.0.8
Canadian Maximo User Group Technical Training - Maximo Reporting 201
BPD Zenith AMUG Presentation 2017
IBM Maximo Predictive Maintenance FMMUG 2018
MaxTECH Technical Training - Maximo Custom Audit Solution
Maximo Training - Asset Management
Maximo and a roadmap for your IoT journey
Maximo Training - Work Management

What's hot (20)

PPTX
Maximo Oil and Gas and HSE 7.6.1 roadmap
PPT
ibm_maximo
PPTX
Roadmap imug Maximo product update Nov 2017
PPTX
Planning and Scheduling in Maximo: Best Practices and Coming Enhancements
PPT
Maximo 7.5 New Features
PDF
IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...
PDF
Using Maximo EAM to Avoid the Consequences of Missing PM Work
PPTX
IBM Maximo Tips & Tricks
PPTX
IBM Roadmap Maximo 2018
PPTX
Maximo Training - Inventory Management
PPS
X3 Database Development
PPTX
Sky Futures
PPS
X3 Configurations
PPTX
Maximo Anywhere product update Nov 2017
PDF
IBM Maximo Product Roadmap 2016
PDF
Emergency maintenance (bh2)
PPTX
Solufy MaxTalk FMMUG 2018
PDF
Equipment Taxonomy for the Collection of Maintenance and Reliability Data
PDF
SAP CBM
PPTX
Work Centers and Inspections
Maximo Oil and Gas and HSE 7.6.1 roadmap
ibm_maximo
Roadmap imug Maximo product update Nov 2017
Planning and Scheduling in Maximo: Best Practices and Coming Enhancements
Maximo 7.5 New Features
IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...
Using Maximo EAM to Avoid the Consequences of Missing PM Work
IBM Maximo Tips & Tricks
IBM Roadmap Maximo 2018
Maximo Training - Inventory Management
X3 Database Development
Sky Futures
X3 Configurations
Maximo Anywhere product update Nov 2017
IBM Maximo Product Roadmap 2016
Emergency maintenance (bh2)
Solufy MaxTalk FMMUG 2018
Equipment Taxonomy for the Collection of Maintenance and Reliability Data
SAP CBM
Work Centers and Inspections
Ad

Similar to MaxTECH Technical Training Presentation from MaximoWorld 2018 (20)

PDF
MaxTECH Technical Training - Building a Query Management Application in Maximo
PPTX
MaxTECH Building Query Manager for Maximo Plus Enhancement
PDF
Maximo - Building a Custom Query Management Application
PDF
Sap standard Enhancement UserExits tutorials
DOCX
IT 200 Network DiagramBelow is the wired network configurat.docx
DOCX
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PPS
Prodev Solutions Intro
PDF
Fi enhancement technique how-to-guide on the usage of business transaction ...
PDF
Fi enhancement technique how-to-guide on the usage of business transaction ...
PPTX
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
ODP
My First Report slide support
PDF
Ad basic tech_workshop
PDF
Understanding Code Formats in Vista
PDF
Alfresco : Implementing Business Rules
PDF
Creating attachments to work items or to user decisions in workflows
PPTX
yatna_ReportingPpt
PPTX
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
PDF
building-a-fdm-application-for-a-hfm-target
PPTX
IBM Forms Experience Builder - Web Form Apps for Marketers
DOCX
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
MaxTECH Technical Training - Building a Query Management Application in Maximo
MaxTECH Building Query Manager for Maximo Plus Enhancement
Maximo - Building a Custom Query Management Application
Sap standard Enhancement UserExits tutorials
IT 200 Network DiagramBelow is the wired network configurat.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
Prodev Solutions Intro
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
My First Report slide support
Ad basic tech_workshop
Understanding Code Formats in Vista
Alfresco : Implementing Business Rules
Creating attachments to work items or to user decisions in workflows
yatna_ReportingPpt
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
building-a-fdm-application-for-a-hfm-target
IBM Forms Experience Builder - Web Form Apps for Marketers
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
Ad

More from Helen Fisher (20)

PDF
Maximo - Management of Change (MOC) Implementation Best Practices
PPTX
Watson IoT at Think 2018
PPT
IBM Maximo and ISO 55000
PPT
IBM Maximo for utilities T&D
PPTX
Maximo mobile work management in the hospitality industry
PPT
Maximo Oil and Gas 7.6.1 HSE: Incident Management overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Drilling and Completion Run Log overview
PPT
Maximo Oil and Gas 7.6.1 HSE Reports
PPTX
Maximo Oil and Gas 7.6.1 HSE: Overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Change Module options
PPT
Maximo Oil and Gas 7.6.1 HSE: Change Module Overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Standard Actions & Standard Action Groups overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Work Orders Job Plans Overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Solutions Overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Risk Assessment Risk Matrix Overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Asset List Routes
PPT
Maximo Oil and Gas 7.6.1 HSE: Action Tracking & Operational Actions overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Regulatory Compliance overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Permit to Work Options overview
PPT
Maximo Oil and Gas 7.6.1 HSE: Permit & Certificate Types
Maximo - Management of Change (MOC) Implementation Best Practices
Watson IoT at Think 2018
IBM Maximo and ISO 55000
IBM Maximo for utilities T&D
Maximo mobile work management in the hospitality industry
Maximo Oil and Gas 7.6.1 HSE: Incident Management overview
Maximo Oil and Gas 7.6.1 HSE: Drilling and Completion Run Log overview
Maximo Oil and Gas 7.6.1 HSE Reports
Maximo Oil and Gas 7.6.1 HSE: Overview
Maximo Oil and Gas 7.6.1 HSE: Change Module options
Maximo Oil and Gas 7.6.1 HSE: Change Module Overview
Maximo Oil and Gas 7.6.1 HSE: Standard Actions & Standard Action Groups overview
Maximo Oil and Gas 7.6.1 HSE: Work Orders Job Plans Overview
Maximo Oil and Gas 7.6.1 HSE: Solutions Overview
Maximo Oil and Gas 7.6.1 HSE: Risk Assessment Risk Matrix Overview
Maximo Oil and Gas 7.6.1 HSE: Asset List Routes
Maximo Oil and Gas 7.6.1 HSE: Action Tracking & Operational Actions overview
Maximo Oil and Gas 7.6.1 HSE: Regulatory Compliance overview
Maximo Oil and Gas 7.6.1 HSE: Permit to Work Options overview
Maximo Oil and Gas 7.6.1 HSE: Permit & Certificate Types

Recently uploaded (20)

PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Introduction to Artificial Intelligence
PPTX
Transform Your Business with a Software ERP System
PDF
Nekopoi APK 2025 free lastest update
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
medical staffing services at VALiNTRY
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Essential Infomation Tech presentation.pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
VVF-Customer-Presentation2025-Ver1.9.pptx
Introduction to Artificial Intelligence
Transform Your Business with a Software ERP System
Nekopoi APK 2025 free lastest update
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Which alternative to Crystal Reports is best for small or large businesses.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Odoo Companies in India – Driving Business Transformation.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Design an Analysis of Algorithms II-SECS-1021-03
Softaken Excel to vCard Converter Software.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PTS Company Brochure 2025 (1).pdf.......
medical staffing services at VALiNTRY
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Essential Infomation Tech presentation.pptx

MaxTECH Technical Training Presentation from MaximoWorld 2018

  • 1. MaxTECH Technical Training Cool Reporting Technique Non-BIRT Reports Integrated into Maximo Stephen Hume – Senior Maximo Consultant
  • 2. Agenda 2 The Background The Method The Steps to Implement The Results
  • 3. Background As part of Health and Safety Review, a group of managers reviewed all completed Incident Records to see if the information was up to date, and records be closed or not. This was a tedious process, clicking on the various tabs in the Incident application to check out the information. A detailed BIRT report was created which pulled together all of the Incident details, but it was taking too long to run the report for each incident, scroll through the report, close the report, and then workflow the Incident record to CLOSED or Needing further Action status. Enter a blog posting by Bruno Portaluri where he talked about using an automation script to generate a summary. BPD Zenith UK | Canada | USA | Australia | New Zealand 3
  • 4. The Method This reporting technique uses Automation Scripts, Actions, Application Designer and HTML to make the Summary look great. When building the automation script, try different font sizes, table spacing, underlines and other features to spice up the summary presentation BPD Zenith UK | Canada | USA | Australia | New Zealand 4
  • 5. The Steps to Implement 1. Use Database Configuration to add a NON-PERSISTENT attribute to the main table of the application. 2. Write the automation script to populate the new attribute when an action is triggered 3. Add the new tab to the application where the summary will be displayed 4. Give security access to the action so that users can generate the summary BPD Zenith UK | Canada | USA | Australia | New Zealand 5
  • 6. Database Configuration • In the example being shown the non-persistent attribute has been added to the work order table. BPD Zenith UK | Canada | USA | Australia | New Zealand 6
  • 7. Automation Script BPD Zenith UK | Canada | USA | Australia | New Zealand 7 An automation script needs to be created to populate the summary attribute with data from which ever table is linked to the application where the summary is being implemented. Give the Launch Point Action and Script the Same Name Identify the main Object as the same Object where you added the summary attribute
  • 8. Automation Script continued… BPD Zenith UK | Canada | USA | Australia | New Zealand 8 The SCRIPT breakdown At the very top of the script is the list of “functions” that need to be imported into the script for the script to work properly. They are “StringBuilder”, “MboConstants” and “HTML” The next part of the script builds a string of characters to dynamically construct an HTML document.
  • 9. Automation Script continued… BPD Zenith UK | Canada | USA | Australia | New Zealand 9 The SCRIPT breakdown This part of the script builds the title area for the summary report. It establishes the width of the table, and the widths of each column in the table. The TR section if the building of a ROW in the table and places data (TD) into three columns in that row. The effect of this HTML is to generate a row of the Summary that looks like the following WO Number SITE STATUS
  • 10. Automation Script continued… BPD Zenith UK | Canada | USA | Australia | New Zealand 10 The SCRIPT breakdown Then a second table is added to the HTML which has the exact same dimensions as the first and this table gets the actual data from the workorder database table to retrieve the WONUM, SITEID and STATUS
  • 11. Automation Script continued… BPD Zenith UK | Canada | USA | Australia | New Zealand 11 The SCRIPT breakdown Continuing down the script the next section adds a line to the report by appending an <HR> tag and then prepares a section to get the related records information for the workorder. It created a title (RELATED RECORDS), connects to the RELATEDWO data (This is a relationship on the work order object), then lays out a table to display the RELATEDWO data
  • 12. Automation Script continued… BPD Zenith UK | Canada | USA | Australia | New Zealand 12 The SCRIPT breakdown This next bit of code moves through all of the related records and for each one it outputs into an HTML table for display in the Summary Report
  • 13. Automation Script continued… BPD Zenith UK | Canada | USA | Australia | New Zealand 13 The SCRIPT breakdown In the next section of the script, where the worklog entries are pulled into the summary, this demonstrated that you can use an orderby statement to sort that section in whichever order you require.
  • 14. Automation Script continued… BPD Zenith UK | Canada | USA | Australia | New Zealand 14 The SCRIPT breakdown Once all of the sections and data from related records that you require have been brought into the summary The final line of the script populates the non persistent summary field with the contents of the string field which has been built by the script.
  • 15. Learn Basic HTML BPD Zenith UK | Canada | USA | Australia | New Zealand 15 When we first started building these summary objects and automation scripts we just built the string, and the end result was a very flat, not nicely laid out summary. Key areas to improve the look of the summary. Learn about HTML Tables, Table Rows, Table data Learn the various attributes of the font command Learn how to make a field bold If you are going to display a Long Description in the summary report, recommendation is that you convert it to plain text using the following command in your script. HTML.toPlainText(currMbo.getString("DESCRIPTION_LONGDESCRIPTION") The reason for this is that certain characters in a long description can actually cause the script to fail.
  • 16. Configuring the Application The next step in the process is to add a new TAB to the application where you want the summary to appear. NOTE: AT THE CURRENT TIME DO NOT USE APPLICATION DESIGNER TO ADD A NEW TAB TO AN APPLICATION. The reason for this is that doing so corrupts the application XML such that the contents of the new tab appear at the bottom of the list tab when you display the application. Before you manually edit the XML and import it back into Maximo create a new signature option for the application with the same name as your automation script (and it is CASE Sensitive). BPD Zenith UK | Canada | USA | Australia | New Zealand 16
  • 17. Configuring the Application Here are the steps to manually add the tab to the application. 1. Open the application in the application designer. 2. Export the application XML and save the exported file to your desktop. 3. Edit the exported XML using Notepad ++ or your favorite text editor 4. Paste in the new tab information after the very last tab of the application and before he </tabgroup> tag 5. Save the changes and import the modified XML into the application designer in Maximo BPD Zenith UK | Canada | USA | Australia | New Zealand 17
  • 18. Configuring the Application A note about what you are pasting into the new tab. You are adding a section and at the top of the section will be a pushbutton to trigger the automation script Under that button will be the field to display the summary attribute. NOTE Once this is manually added through editing the XML, you can modify the size and position of things using application designer. BPD Zenith UK | Canada | USA | Australia | New Zealand 18
  • 19. Security Settings To test the new push button go to the Security Groups application and bring up the security record for the MAXADMIN security group. Then go to the work order management application And filter the options until you see Work Order Summary, make sure this security option is checked on. Log out of Maximo, Log Back in and then go test the button. BPD Zenith UK | Canada | USA | Australia | New Zealand 19
  • 20. Give it a Whirl Go to the Work Order Tracking application, open any work order, click on the WO Summary Tab Then click the Generate Summary button. If it all works your summary should appear in the area below immediately. If you get an error read what it says, and check the automation script for errors. BPD Zenith UK | Canada | USA | Australia | New Zealand 20
  • 21. Adding to The Summary BPD Zenith UK | Canada | USA | Australia | New Zealand 21 Once the summary is working, you can always add more data to it, but going to the automation script and adding new tables, get new data from other relationships, or add additional fields to the tables you have already created. Once it is working you can add comments to the automation script by placing a hash-tag # at the start of the line. If you want specific information for the summary and a relationship does not exist, you can create the relationship In the database configuration tool for the workorder database table and then use that relationship to get the data for your summary. (example, get the name of the LEAD for the work order).
  • 22. Other Potential Uses in Maximo The example given is for a Work Order Summary, but you can build summaries for any application/database table you wish. Examples: Asset Summary – including ownership information, asset move history, where used information. SR Summary - including worklogs, related records MOC Summary (for Maximo HSE or Oil and Gas) showing all approval records, action items, related records Inventory Summary – showing vendor data, and transaction data BPD Zenith UK | Canada | USA | Australia | New Zealand 22
  • 23. What You Have Learned BPD Zenith UK | Canada | USA | Australia | New Zealand 23 • Non-BIRT solution for various summaries • Uses Automation Script • Runs lightening fast • Users Love it where ever it has been implemented This concept can be applied to almost any application in Maximo.
  • 24. Thank You Stephen Hume Senior Maximo Consultant BPD Zenith stephen.hume@bpdzenith.com About the Instructor: Stephen has been working with Maximo for over fifteen years in a variety of industries (Oil and Gas, Utilities) He has taught Maximo courses to end users for both Technical and Functional audiences. He created an 8 week Maximo University course which has been used to teach Maximo Support to new team members. As a recent member of the Canadian Maximo User Group Steering Committee Stephen is very active in the Maximo community, preparing and delivery presentations at Maximo User Group meetings and IBM Conferences throughout North America. BPD Zenith UK | Canada | USA | Australia | New Zealand 24