Web extensions

Note: Only trusted, Infor-delivered, web extensions are supported in custom reports in Infor cloud.

The web extensions feature enables you to implement your own visualizations and embed them into Application Studio content for display in the web.

The concept is generic and not restricted to data visualization. Web extensions enable report designers to add almost any kind of selection options or other controls.

Web extensions are JavaScript based and work in browsers that support SVG: that is, in most major browsers.

Web extensions interact with the reports in which they are embedded through actions. All actions that can be defined on cells support the Web Extension mode.

Web extensions can be trusted or untrusted. Trusted extensions are certified and signed by Infor and can be used in cloud and on-premises environments. In cloud environments, trusted web extensions can be imported on their own or as part of content, including custom content. They can be used in any report.

Untrusted web extensions can be imported in cloud environments only as part of Infor-signed applications. They can be used only in reports that are part of signed applications. Untrusted extensions can be imported and used freely in on-premises environments.

Instructions for creating web extensions are beyond the scope of this document.

In the Web Extensions dashboard in d/EPM Administration, you can download web extensions from different applications. Select Dashboards > Applications Administration > Web Extensions.

A set of trusted web extensions is delivered with Application Studio to ..program files\Infor\BI\Application Studio\Web Extension Samples.

This list describes the basic concept of web extensions:

  • Web extensions are part of the Application Studio content.
  • Web extensions are stored and maintained in the repository within an application.
  • Web extensions are essentially JavaScript code plus meta information.
  • Web extensions are only fully functional in a web browser or on a mobile device. In the Application Studio full client, and in most printed or exported reports, web extensions are represented by a placeholder only.
  • The data for a web extension comes from spreadsheet cells.
  • Web extensions can trigger actions on cells.