|
Customization Overview
• User Interface (UI) Customization: creating custom versions of APM’s windows and dialogs, creating new windows, dialogs, and panels, or creating table configurations with the administrator privilege.
• Object Model Customization: creating new classes, attributes, and relationships that add functions to the system.
• Custom Reports: creating custom versions of APM reports or creating new reports.
• Application Settings Customization: adding units of measure and currencies, and editing the way the system displays data or accepts data input.
• Custom Methods: creating custom code that adds functions to the system.
• Custom Interfaces: creating interfaces that allow data transfer between APM and other software systems.
• Security Profiles: although not a true customization, security profiles are often used in conjunction with customizations to achieve special settings for different types of users.This guide covers UI and object model customizations. For information on other types of customizations, see Reports, and Security. For information on custom methods and custom interfaces, talk to your APM technical consultant.Contents
Warnings and Considerations
Customizing APM
In order to perform any customizations, you must be logged on as an APM administrator. See Logging on as an Administrator.Working With the Object Model
Object Modeling Concepts
•
•Classes
•
•
•Attributes
•
• Many of the attributes for a class are shown as fields in the user interface. For example, on an asset’s Properties view, General tab, you will see the Asset number and Classification fields.Methods
A method is any action that you can perform against an instance (object) of a particular class. For example, Change Status is a method that can be performed on asset objects.In the user interface, methods appear as menu items, toolbar buttons, and push buttons. For example:Relationships
Views
A view is a screen or set of screens in the user interface. Each class usually has one or more views. View objects include class views (for example, the site’s Assets view) and dialogs (for example, the Work Management Settings dialog).The following is an example of an asset’s Properties view.The views for an object are created and maintained using the User Interface view of the class.Panels
Files
.Pkg Files
.Cache Files
Deploying Customizations
For more information, see “Packaging the Client Software” in APM Installation Guide or APM Upgrade Guide. For information about the Environment Migration Wizard, see APM Environment Migration Guide.Customizations and Upgrades
Troubleshooting