Custom URL Linked Reports

ExtraView reports has a feature that makes it possible to gain access to reports or pages generated outside the system, or reports generated internally (via the API) that involve custom code. The administrator can create these links, and then make the reports available to a general user community by saving the report as a Public Report.

To use this feature, or to turn this off for your users, use the security permission keys named SR_PERSONAL_LINKED_REPORT and SR_PUBLIC_LINKED_REPORT, according to whether users should be able to create their own personal linked reports, or whether they should be able to create public linked reports.

As custom URL linked reports can generate any type of output, and may not even output directly to a browser, you may not put a custom URL linked report on the Home Page. If you have a need for this, it is possible to use the user custom programming feature to place a similar report on the Home Page.

Link to a Report

From the Report screen, select the Create New Custom URL Report option from the list, and press the button.

The following screen appears:


Link to Report screen

  • To link to custom reports created via the API, enter a report title, a report description, and then enter the URL in the field provided
  • The URL can be an absolute path to a URL external to ExtraView. In this case, the URL must begin with http://. If you are pointing to a relative path within ExtraView, only enter the option and action you want to pass.

    For example, to set up a report on an absolute URL that exists at a different server, the URL address for the report may look like this –

    http://www.myserver.com?param1=xxx&param2=yyy

    To set up a relative URL to produce a report within ExtraView itself, may look like this -

    ?p_option=search.SearchReportDetailDisplay&p_action=doRunDetailed&id=10200

    This report actually runs a detailed report looking for the ID of 10200

  • Select any desired filters, noting that these will only be available to reports generated internally within ExtraView, unless a user custom code exit is used to process these and pass them to an external URL
  • Click the Run Report button, or Save the report

Note: ExtraView will not validate the URL that you enter at the time you create a Custom URL report. It is the user’s responsibility to check that valid URL’s are entered. It is exceedingly likely that you will generate a runtime programming exception error if you enter an invalid URL.

Notice that you can turn the filters on the screen off and on, with the and buttons.