Host Reports in Web AppBuilder for ArcGIS

In addition to hosting reports in Web AppBuilder for ArcGIS, you can host reports in the Geocortex Viewer for HTML5. See Host Reports in the Geocortex Viewer for HTML5. If you use Geocortex Workflow, you can also configure workflows to run reports.

To configure a Web AppBuilder app to host reports, you add the Reporting widget to the app and configure it to run one or more reports. If you configure the widget to run multiple reports, the user is presented with a list of reports to choose from.

You can add the Reporting widget to an app more than once. This is useful if the hosted reports fall into different categories. For example, suppose you want the app to host three reports related to one subject and six reports related to another subject. You could add the widget twice, configure different titles and icons for the two instances, and divide the reports between them.

Configure a Web AppBuilder App to Host Reports

This procedure assumes that you have already registered the Geocortex Reporting custom widgets that allow you to host and run reports from Web AppBuilder apps. See Register the Geocortex Reporting Custom Widgets for information.

To configure a Web AppBuilder app to host reports:

  1. In Web AppBuilder, configure the app that will host reports.

  2. Add the Reporting widget:

    1. Click Widget to open the Widget panel.

      Open the Widget panel

    2. Click Set the widgets in this controller.

    3. Click the icon to add widgets.

      Add widgets

    4. Select the Reporting widget and click OK.

      The Configure Reporting dialog box opens.

      Reporting widget

  3. Configure the Reporting widget:

    1. Change the widget's title if you want.

      The title is used as the widget's tooltip and as the title of the Print panel.

    2. Change the widget's icon if you want.

    3. Click Add Report, select the report to host, and click OK.

      Report added to a Reporting widget

    4. In the Description box, type a description for the report.

      The description appears in the Print panel, under the template's name.

    5. Click the Choose Layer icon and select the layer that the report gets its data from.

    6. If you want to limit the number of features that can be included in the report, set the Min and Max settings.

    7. Continue to add reports to the widget until you have added all the reports that you want the app to host.

      Reporting widget with three reports and a customized title and icon

    8. If you added multiple reports to the widget, use the Actions tools to configure the order that the reports appear to the end user.

      Hover the pointer in the Actions column to show the tools.

    9. Click OK.

  4. Save the app.

© 2019 Latitude Geographics Group Ltd. All Rights Reserved.

Documentation Version 5.2