Install GSS interface for end-users

../_images/preview-install-gss-interface-for-end-users.png

In this article, it is explained how to create the above dialog page in which the end-user can submit an incident report.

  1. Create a dialog page, preferably below the page GSS Session History Management, named GSS Incident report. The set webui::AllDialogPages should now contain gss_incident_report.

    If not, you may want to change the webui.json file by replacing the new element you see with gss_incident_report.

  2. The size of the dialog should be large, and you can choose layout 2:

    ../_images/layout-2.png
  3. First create a table ErrorWarningTable, titled “Errors and warnings encountered” in Area A.

    Contents:

    1. gss::sp_dataSessionErrorMoments

    2. gss::ep_dataSessionErrorSeverity

    3. gss::sp_dataSessionErrorMessages

    Pivot:

    • Rows: i_dataSessionErrorMessageNumber

    • Columns: <IDENTIFIER-SET>

  4. Create a scalar widget, named IncidentSummary in Area B.

    1. contents: gss::sp_incidentSummarySuppliedByEndUser.

    In the miscellaneous properties tab, set:

    1. Contents.labels.visible to 0

    2. Enable Multi-line to 1

    3. Title to gss::sp_incidentSummaryTitle

  5. Add a download widget named downloadIncidentSummary in Area C.

    1. Procedure gss::pr_downloadIncidentSummary

    2. Title: gss::sp_titleDowloadIncidentSummary

  6. Add a button named ClearDataSessionErrors in Area C.

    1. Procedure: gss::pr_clearDataSessionErrors

    2. Title: gss::sp_titleClearDataSessionErrors