Overview - HxGN EAM - Version 11.07.01 - Feature Briefs - Hexagon

HxGN EAM Extensibility Framework

Language
English
Product
HxGN EAM
Search by Category
Feature Briefs
HxGN EAM Version
11.7.1

HxGN EAM Extensibility Framework allows users to perform custom actions to the existing screens/tabs delivered with the product. Such actions can be triggered by changes made to a field on a screen/tab, or by an action made via toolbar button access. This allows customers to compute field values, verify input with external applications prior to or after the normal flow of actions by HxGN EAM, however there are restrictions.

  1. Create an Extensibility Framework record in HxGN EAM. Select Administration < Screen Configuration < Extensibility Framework for each screen for which customers want to perform custom actions (only a single record is needed for record view/all tabs on a single screen).

  2. Create or have available an external application which interacts within the customer created JavaScript (optional).

  3. Modify an EAM delivered JavaScript file to tell the Extensibility Framework about your custom JavaScript.

  4. Setup HxGN EAM request proxy if using an external server application to enable safe cross-domain / cross-origin ajax requests (if you're using an application internal to EAM or your own proxy this step is not required).

For an in depth guide how to setup a web application (internal or external) to interface / interact with EAM directly, please see the Custom Framework guide.

  • From version 11.2 onward, please read step 1 very carefully. The delivered example JavaScripts will now be taken out of the JavaScript file and placed into the setup screen.

  • From version 11.2 onward, there is added support for Extensibility Framework to be used on Web Service Prompts and User Defined Screens.

  • There is an important note regarding selector usage for these two tabs of screens / tabs in the selectors section. Do not overlook this note or your custom code will create issues with the rest of EAM.