Install GSS interface for end-users

In this article, it is explained how to create the 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.

  3. First create a table ErrorWarningTable, titled “Errors and warnings encountered”.

    size 8 cols 1 rows

    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

    1. size: 4 columns, 2 rows.

    2. 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 (4 columns, 1 row)

    1. Procedure gss::pr_downloadIncidentSummary

    2. Title: gss::sp_titleDowloadIncidentSummary

  6. Add a button named ClearDataSessionErrors (4 columns, 1 row)

    1. Procedure: gss::pr_clearDataSessionErrors

    2. Title: gss::sp_titleClearDataSessionErrors