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
Ad

More Related Content

What's hot (20)

Maximo Oil and Gas and HSE 7.6.1 roadmap
Maximo Oil and Gas and HSE 7.6.1 roadmapMaximo Oil and Gas and HSE 7.6.1 roadmap
Maximo Oil and Gas and HSE 7.6.1 roadmap
Helen Fisher
 
ibm_maximo
ibm_maximoibm_maximo
ibm_maximo
Faiz Arif
 
Roadmap imug Maximo product update Nov 2017
Roadmap imug Maximo product update Nov 2017Roadmap imug Maximo product update Nov 2017
Roadmap imug Maximo product update Nov 2017
BrandonWilhelm4
 
Planning and Scheduling in Maximo: Best Practices and Coming Enhancements
Planning and Scheduling in Maximo: Best Practices and Coming EnhancementsPlanning and Scheduling in Maximo: Best Practices and Coming Enhancements
Planning and Scheduling in Maximo: Best Practices and Coming Enhancements
IBM Danmark
 
Maximo 7.5 New Features
Maximo 7.5 New FeaturesMaximo 7.5 New Features
Maximo 7.5 New Features
Brannon Jackson
 
IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...
IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...
IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...
Duane Aritonang
 
Using Maximo EAM to Avoid the Consequences of Missing PM Work
Using Maximo EAM to Avoid the Consequences of Missing PM WorkUsing Maximo EAM to Avoid the Consequences of Missing PM Work
Using Maximo EAM to Avoid the Consequences of Missing PM Work
Jacquie (Keith) Chischillie
 
IBM Maximo Tips & Tricks
IBM Maximo Tips & TricksIBM Maximo Tips & Tricks
IBM Maximo Tips & Tricks
johnnyg14
 
IBM Roadmap Maximo 2018
IBM Roadmap Maximo 2018IBM Roadmap Maximo 2018
IBM Roadmap Maximo 2018
FMMUG
 
Maximo Training - Inventory Management
Maximo Training - Inventory ManagementMaximo Training - Inventory Management
Maximo Training - Inventory Management
Bruno Portaluri
 
X3 Database Development
X3 Database DevelopmentX3 Database Development
X3 Database Development
EMAINT
 
Sky Futures
Sky Futures Sky Futures
Sky Futures
Helen Fisher
 
X3 Configurations
X3 ConfigurationsX3 Configurations
X3 Configurations
EMAINT
 
Maximo Anywhere product update Nov 2017
Maximo Anywhere product update Nov 2017Maximo Anywhere product update Nov 2017
Maximo Anywhere product update Nov 2017
BrandonWilhelm4
 
IBM Maximo Product Roadmap 2016
IBM Maximo Product Roadmap 2016IBM Maximo Product Roadmap 2016
IBM Maximo Product Roadmap 2016
Helen Fisher
 
Emergency maintenance (bh2)
Emergency maintenance (bh2)Emergency maintenance (bh2)
Emergency maintenance (bh2)
Venu Vemula
 
Solufy MaxTalk FMMUG 2018
Solufy MaxTalk FMMUG 2018Solufy MaxTalk FMMUG 2018
Solufy MaxTalk FMMUG 2018
FMMUG
 
Equipment Taxonomy for the Collection of Maintenance and Reliability Data
Equipment Taxonomy for the Collection of Maintenance and Reliability DataEquipment Taxonomy for the Collection of Maintenance and Reliability Data
Equipment Taxonomy for the Collection of Maintenance and Reliability Data
Ricky Smith CMRP, CMRT
 
SAP CBM
SAP CBMSAP CBM
SAP CBM
vvnalla
 
Work Centers and Inspections
Work Centers and InspectionsWork Centers and Inspections
Work Centers and Inspections
BrandonWilhelm4
 
Maximo Oil and Gas and HSE 7.6.1 roadmap
Maximo Oil and Gas and HSE 7.6.1 roadmapMaximo Oil and Gas and HSE 7.6.1 roadmap
Maximo Oil and Gas and HSE 7.6.1 roadmap
Helen Fisher
 
Roadmap imug Maximo product update Nov 2017
Roadmap imug Maximo product update Nov 2017Roadmap imug Maximo product update Nov 2017
Roadmap imug Maximo product update Nov 2017
BrandonWilhelm4
 
Planning and Scheduling in Maximo: Best Practices and Coming Enhancements
Planning and Scheduling in Maximo: Best Practices and Coming EnhancementsPlanning and Scheduling in Maximo: Best Practices and Coming Enhancements
Planning and Scheduling in Maximo: Best Practices and Coming Enhancements
IBM Danmark
 
IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...
IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...
IBM Maximo Asset Management Training - Asset and Work Management for Chang Sh...
Duane Aritonang
 
Using Maximo EAM to Avoid the Consequences of Missing PM Work
Using Maximo EAM to Avoid the Consequences of Missing PM WorkUsing Maximo EAM to Avoid the Consequences of Missing PM Work
Using Maximo EAM to Avoid the Consequences of Missing PM Work
Jacquie (Keith) Chischillie
 
IBM Maximo Tips & Tricks
IBM Maximo Tips & TricksIBM Maximo Tips & Tricks
IBM Maximo Tips & Tricks
johnnyg14
 
IBM Roadmap Maximo 2018
IBM Roadmap Maximo 2018IBM Roadmap Maximo 2018
IBM Roadmap Maximo 2018
FMMUG
 
Maximo Training - Inventory Management
Maximo Training - Inventory ManagementMaximo Training - Inventory Management
Maximo Training - Inventory Management
Bruno Portaluri
 
X3 Database Development
X3 Database DevelopmentX3 Database Development
X3 Database Development
EMAINT
 
X3 Configurations
X3 ConfigurationsX3 Configurations
X3 Configurations
EMAINT
 
Maximo Anywhere product update Nov 2017
Maximo Anywhere product update Nov 2017Maximo Anywhere product update Nov 2017
Maximo Anywhere product update Nov 2017
BrandonWilhelm4
 
IBM Maximo Product Roadmap 2016
IBM Maximo Product Roadmap 2016IBM Maximo Product Roadmap 2016
IBM Maximo Product Roadmap 2016
Helen Fisher
 
Emergency maintenance (bh2)
Emergency maintenance (bh2)Emergency maintenance (bh2)
Emergency maintenance (bh2)
Venu Vemula
 
Solufy MaxTalk FMMUG 2018
Solufy MaxTalk FMMUG 2018Solufy MaxTalk FMMUG 2018
Solufy MaxTalk FMMUG 2018
FMMUG
 
Equipment Taxonomy for the Collection of Maintenance and Reliability Data
Equipment Taxonomy for the Collection of Maintenance and Reliability DataEquipment Taxonomy for the Collection of Maintenance and Reliability Data
Equipment Taxonomy for the Collection of Maintenance and Reliability Data
Ricky Smith CMRP, CMRT
 
Work Centers and Inspections
Work Centers and InspectionsWork Centers and Inspections
Work Centers and Inspections
BrandonWilhelm4
 

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

MaxTECH Technical Training - Building a Query Management Application in Maximo
MaxTECH Technical Training - Building a Query Management Application in MaximoMaxTECH Technical Training - Building a Query Management Application in Maximo
MaxTECH Technical Training - Building a Query Management Application in Maximo
sthume
 
MaxTECH Building Query Manager for Maximo Plus Enhancement
MaxTECH Building Query Manager for Maximo Plus EnhancementMaxTECH Building Query Manager for Maximo Plus Enhancement
MaxTECH Building Query Manager for Maximo Plus Enhancement
sthume
 
Maximo - Building a Custom Query Management Application
Maximo - Building a Custom Query Management ApplicationMaximo - Building a Custom Query Management Application
Maximo - Building a Custom Query Management Application
sthume
 
IT 200 Network DiagramBelow is the wired network configurat.docx
IT 200 Network DiagramBelow is the wired network configurat.docxIT 200 Network DiagramBelow is the wired network configurat.docx
IT 200 Network DiagramBelow is the wired network configurat.docx
priestmanmable
 
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docxPURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
amrit47
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions Intro
larryATprodev
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
Kranthi Kumar
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
Rajeev Kumar
 
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Toradex
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide support
SpagoWorld
 
Ad basic tech_workshop
Ad basic tech_workshopAd basic tech_workshop
Ad basic tech_workshop
manisherp084
 
Understanding Code Formats in Vista
Understanding Code Formats in VistaUnderstanding Code Formats in Vista
Understanding Code Formats in Vista
Visibility by Design
 
Alfresco : Implementing Business Rules
Alfresco : Implementing Business RulesAlfresco : Implementing Business Rules
Alfresco : Implementing Business Rules
Wildan Maulana
 
Creating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflowsCreating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflows
Hicham Khallouki
 
yatna_ReportingPpt
yatna_ReportingPptyatna_ReportingPpt
yatna_ReportingPpt
Yatna Verma
 
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
EMERSON EDUARDO RODRIGUES
 
building-a-fdm-application-for-a-hfm-target
 building-a-fdm-application-for-a-hfm-target building-a-fdm-application-for-a-hfm-target
building-a-fdm-application-for-a-hfm-target
Sid Mehta
 
IBM Forms Experience Builder - Web Form Apps for Marketers
IBM Forms Experience Builder - Web Form Apps for MarketersIBM Forms Experience Builder - Web Form Apps for Marketers
IBM Forms Experience Builder - Web Form Apps for Marketers
mlech23
 
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxCASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
keturahhazelhurst
 
Blue book
Blue bookBlue book
Blue book
anjum mujawar mujawar
 
MaxTECH Technical Training - Building a Query Management Application in Maximo
MaxTECH Technical Training - Building a Query Management Application in MaximoMaxTECH Technical Training - Building a Query Management Application in Maximo
MaxTECH Technical Training - Building a Query Management Application in Maximo
sthume
 
MaxTECH Building Query Manager for Maximo Plus Enhancement
MaxTECH Building Query Manager for Maximo Plus EnhancementMaxTECH Building Query Manager for Maximo Plus Enhancement
MaxTECH Building Query Manager for Maximo Plus Enhancement
sthume
 
Maximo - Building a Custom Query Management Application
Maximo - Building a Custom Query Management ApplicationMaximo - Building a Custom Query Management Application
Maximo - Building a Custom Query Management Application
sthume
 
IT 200 Network DiagramBelow is the wired network configurat.docx
IT 200 Network DiagramBelow is the wired network configurat.docxIT 200 Network DiagramBelow is the wired network configurat.docx
IT 200 Network DiagramBelow is the wired network configurat.docx
priestmanmable
 
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docxPURPOSE of the project is Williams Specialty Company (WSC) reque.docx
PURPOSE of the project is Williams Specialty Company (WSC) reque.docx
amrit47
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions Intro
larryATprodev
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
Kranthi Kumar
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
Rajeev Kumar
 
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...
Toradex
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide support
SpagoWorld
 
Ad basic tech_workshop
Ad basic tech_workshopAd basic tech_workshop
Ad basic tech_workshop
manisherp084
 
Understanding Code Formats in Vista
Understanding Code Formats in VistaUnderstanding Code Formats in Vista
Understanding Code Formats in Vista
Visibility by Design
 
Alfresco : Implementing Business Rules
Alfresco : Implementing Business RulesAlfresco : Implementing Business Rules
Alfresco : Implementing Business Rules
Wildan Maulana
 
Creating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflowsCreating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflows
Hicham Khallouki
 
yatna_ReportingPpt
yatna_ReportingPptyatna_ReportingPpt
yatna_ReportingPpt
Yatna Verma
 
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
EMERSON EDUARDO RODRIGUES
 
building-a-fdm-application-for-a-hfm-target
 building-a-fdm-application-for-a-hfm-target building-a-fdm-application-for-a-hfm-target
building-a-fdm-application-for-a-hfm-target
Sid Mehta
 
IBM Forms Experience Builder - Web Form Apps for Marketers
IBM Forms Experience Builder - Web Form Apps for MarketersIBM Forms Experience Builder - Web Form Apps for Marketers
IBM Forms Experience Builder - Web Form Apps for Marketers
mlech23
 
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxCASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
keturahhazelhurst
 
Ad

More from Helen Fisher (20)

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

Recently uploaded (20)

Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 

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 [email protected] 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