EPM Workspace Custom Scripting Environment

The custom scripting environment of the Oracle's Hyperion® Impact Management Services provides a mechanism for manipulating the content and structure of an Interactive Reporting document through a Document Object Model (DOM) and JavaScript. Although this environment is similar to the scripting environment in Interactive Reporting Studio, there are differences. For example, the custom scripting environment of the Impact Management Services:

The custom scripting environment performs arbitrary, common transformations on one or more documents. This mechanism is used to implement the Update Data Models and Update JavaScript features of the Impact Management Services.

Scripts can be imported into EPM Workspace and then run using the Custom Update feature of the Impact Management Services to make changes to other imported documents. These scripts can also be run on a desktop by the Dashboard Development Services Update Utility. From the desktop, changes can only be made to files on disks visible from that desktop. The desktop is typically a development and test environment.

Scripts in EPM Workspace run under the control of the Impact Management Services and consequently can use the Undo feature. If a change made through scripts is unwanted, the task that used the script can be undone and the documents are returned to the pre-script state.

See “Using Impact Management Services” in the Hyperion Workspace Administrator's Guide.