Using Maximos Application Designer Ontracks Consulting

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Using Maximo’s Application Designer

Presenter: Scott Mahon, P.Eng.(AB)

December 22, 2009

www.ontracksconsulting.com
Agenda
•Application Designer Walkthrough
•Tools and Controls
•Capabilities and Limitations
•XML Files – Viewing, Importing, Exporting
•Example Tasks
•Change Application Layout
•Reveal a Hidden Field
•Modify a Dialog Box
•Q and A

www.ontracksconsulting.com
Application Designer - The Application

http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/topic/com.ibm.mam.doc_7.1/pdf/mam71_app_dev_guide.pdf

www.ontracksconsulting.com
Tools and Controls
•Every individual thing on the screen is a Control
•All available found in the “Control Palette”
•Content of Palette in the “Toolbox” System XML File
•Rules for usage are enforced
•All controls have properties

www.ontracksconsulting.com
Control Properties
•Each control has it’s own list
of properties.
•Window content changes
with control selected.
•Certain rules of usage are
enforced, but not all
•Conditional Properties use
the Conditional Expression
Manager, Security Groups and
Signature Options.

www.ontracksconsulting.com
Field Sizes
C:\ibm\SMP\maximo\applications\maximo\maximouiweb\webmodule\webclient\common
fieldsizegroups.jsp

•//For ALN, LOWER, UPPER field types


• fieldtypegroup = new Hashtable();
• fieldtypegroup.put(new Integer("2"), new Integer("2"));
• fieldtypegroup.put(new Integer("30"), new Integer("10"));
• fieldtypegroup.put(new Integer("31"), new Integer("40"));
• fieldsizegroups.put(new Integer(FIELD_TYPE_ALN).toString(), fieldtypegroup);
• fieldsizegroups.put(new Integer(FIELD_TYPE_LOWER).toString(), fieldtypegroup);
• fieldsizegroups.put(new Integer(FIELD_TYPE_UPPER).toString(), fieldtypegroup);

www.ontracksconsulting.com
XML Files – Part 1
•Six (6) Importable/Exportable Application Designer XML files
•Application
•Complete layout and configuration of an entire application, including it’s dialogs.
•Library
•System wide objects and dialogs.
•Selections with rules.
•Lookup
•Select value lookup definitions
•Menus
•Detail and dropdown menu configurations

www.ontracksconsulting.com
XML Files – Part 2
•RepLibrary
•Report Dialog Library defintions
•Generally isn’t modified
•Toolbox
•List of Controls on the Control Palette. If you built your own, you’d have to add
them here in order to be used on an application.
•Generally not modified

All XML files are stored in the Maximo database in the


“MAXPRESENTATION” table.

www.ontracksconsulting.com
Change Examples
•Change a Layout
•Move “Feature”, “Feature Label” and “Configuration Item” to new places.
•Feature and Feature Label under “Contract” in “Job Details”, Configuration Item
to under Launch Entry Name.
•Add a field
•Put the WO1 field on WOTRACK Main tab, under “Problem Code”
•Change a Dialog
•Add Location Description to “Report Downtime”

How would I revert all of these changes back though?

www.ontracksconsulting.com
Demonstration – Let’s get down to cases

www.ontracksconsulting.com
www.ontracksconsulting.com

You might also like