SlideShare ist ein Scribd-Unternehmen logo
1 von 24
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 roadmapHelen 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 2017BrandonWilhelm4
 
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 EnhancementsIBM 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 WorkJacquie (Keith) Chischillie
 
IBM Maximo Tips & Tricks
IBM Maximo Tips & TricksIBM Maximo Tips & Tricks
IBM Maximo Tips & Tricksjohnnyg14
 
IBM Roadmap Maximo 2018
IBM Roadmap Maximo 2018IBM Roadmap Maximo 2018
IBM Roadmap Maximo 2018FMMUG
 
Maximo Training - Inventory Management
Maximo Training - Inventory ManagementMaximo Training - Inventory Management
Maximo Training - Inventory ManagementBruno Portaluri
 
X3 Database Development
X3 Database DevelopmentX3 Database Development
X3 Database DevelopmentEMAINT
 
X3 Configurations
X3 ConfigurationsX3 Configurations
X3 ConfigurationsEMAINT
 
Maximo Anywhere product update Nov 2017
Maximo Anywhere product update Nov 2017Maximo Anywhere product update Nov 2017
Maximo Anywhere product update Nov 2017BrandonWilhelm4
 
IBM Maximo Product Roadmap 2016
IBM Maximo Product Roadmap 2016IBM Maximo Product Roadmap 2016
IBM Maximo Product Roadmap 2016Helen 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 2018FMMUG
 
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 DataRicky Smith CMRP, CMRT
 
Work Centers and Inspections
Work Centers and InspectionsWork Centers and Inspections
Work Centers and InspectionsBrandonWilhelm4
 

Was ist angesagt? (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
 
ibm_maximo
ibm_maximoibm_maximo
ibm_maximo
 
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
 
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
 
Maximo 7.5 New Features
Maximo 7.5 New FeaturesMaximo 7.5 New Features
Maximo 7.5 New Features
 
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...
 
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
 
IBM Maximo Tips & Tricks
IBM Maximo Tips & TricksIBM Maximo Tips & Tricks
IBM Maximo Tips & Tricks
 
IBM Roadmap Maximo 2018
IBM Roadmap Maximo 2018IBM Roadmap Maximo 2018
IBM Roadmap Maximo 2018
 
Maximo Training - Inventory Management
Maximo Training - Inventory ManagementMaximo Training - Inventory Management
Maximo Training - Inventory Management
 
X3 Database Development
X3 Database DevelopmentX3 Database Development
X3 Database Development
 
Sky Futures
Sky Futures Sky Futures
Sky Futures
 
X3 Configurations
X3 ConfigurationsX3 Configurations
X3 Configurations
 
Maximo Anywhere product update Nov 2017
Maximo Anywhere product update Nov 2017Maximo Anywhere product update Nov 2017
Maximo Anywhere product update Nov 2017
 
IBM Maximo Product Roadmap 2016
IBM Maximo Product Roadmap 2016IBM Maximo Product Roadmap 2016
IBM Maximo Product Roadmap 2016
 
Emergency maintenance (bh2)
Emergency maintenance (bh2)Emergency maintenance (bh2)
Emergency maintenance (bh2)
 
Solufy MaxTalk FMMUG 2018
Solufy MaxTalk FMMUG 2018Solufy MaxTalk FMMUG 2018
Solufy MaxTalk FMMUG 2018
 
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
 
SAP CBM
SAP CBMSAP CBM
SAP CBM
 
Work Centers and Inspections
Work Centers and InspectionsWork Centers and Inspections
Work Centers and Inspections
 

Ähnlich wie MaxTECH Technical Training Presentation from MaximoWorld 2018

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 Maximosthume
 
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 Enhancementsthume
 
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 Applicationsthume
 
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.docxpriestmanmable
 
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.docxamrit47
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions IntrolarryATprodev
 
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
 
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
 
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 supportSpagoWorld
 
Ad basic tech_workshop
Ad basic tech_workshopAd basic tech_workshop
Ad basic tech_workshopmanisherp084
 
Understanding Code Formats in Vista
Understanding Code Formats in VistaUnderstanding Code Formats in Vista
Understanding Code Formats in VistaVisibility by Design
 
Alfresco : Implementing Business Rules
Alfresco : Implementing Business RulesAlfresco : Implementing Business Rules
Alfresco : Implementing Business RulesWildan 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 workflowsHicham Khallouki
 
yatna_ReportingPpt
yatna_ReportingPptyatna_ReportingPpt
yatna_ReportingPptYatna Verma
 
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-targetSid 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 Marketersmlech23
 
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.docxketurahhazelhurst
 
Quick Preview: SuccessFactors Q3 - EC & Platform
Quick Preview: SuccessFactors Q3 - EC & PlatformQuick Preview: SuccessFactors Q3 - EC & Platform
Quick Preview: SuccessFactors Q3 - EC & PlatformChristoph Pohl
 

Ähnlich wie 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
 
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
 
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
 
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
 
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
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
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 ...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 ...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...
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...
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide support
 
Ad basic tech_workshop
Ad basic tech_workshopAd basic tech_workshop
Ad basic tech_workshop
 
Understanding Code Formats in Vista
Understanding Code Formats in VistaUnderstanding Code Formats in Vista
Understanding Code Formats in Vista
 
Alfresco : Implementing Business Rules
Alfresco : Implementing Business RulesAlfresco : Implementing Business Rules
Alfresco : Implementing Business Rules
 
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
 
yatna_ReportingPpt
yatna_ReportingPptyatna_ReportingPpt
yatna_ReportingPpt
 
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
 
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
 
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
 
Blue book
Blue bookBlue book
Blue book
 
Quick Preview: SuccessFactors Q3 - EC & Platform
Quick Preview: SuccessFactors Q3 - EC & PlatformQuick Preview: SuccessFactors Q3 - EC & Platform
Quick Preview: SuccessFactors Q3 - EC & Platform
 

Mehr von 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 PracticesHelen Fisher
 
Watson IoT at Think 2018
Watson IoT at Think 2018Watson IoT at Think 2018
Watson IoT at Think 2018Helen Fisher
 
IBM Maximo and ISO 55000
IBM Maximo and ISO 55000IBM Maximo and ISO 55000
IBM Maximo and ISO 55000Helen Fisher
 
IBM Maximo for utilities T&D
IBM Maximo for utilities T&DIBM Maximo for utilities T&D
IBM Maximo for utilities T&DHelen 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 industryHelen 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 overviewHelen 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 overviewHelen 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 ReportsHelen 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 optionsHelen 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 OverviewHelen 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 overviewHelen 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 OverviewHelen 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 OverviewHelen 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 OverviewHelen 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 RoutesHelen 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 overviewHelen 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 overviewHelen 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 overviewHelen 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 TypesHelen Fisher
 

Mehr von 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
 
Watson IoT at Think 2018
Watson IoT at Think 2018Watson IoT at Think 2018
Watson IoT at Think 2018
 
IBM Maximo and ISO 55000
IBM Maximo and ISO 55000IBM Maximo and ISO 55000
IBM Maximo and ISO 55000
 
IBM Maximo for utilities T&D
IBM Maximo for utilities T&DIBM Maximo for utilities T&D
IBM Maximo for utilities T&D
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 

Kürzlich hochgeladen

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Kürzlich hochgeladen (20)

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

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