Dashboard Page

The "Dashboard" tab of the main menu contains general information about clients and their interactions with the service. The information includes the client's DID (always) and can show different columns of client data depending on the selected credential for display and column settings (made in the https://proofspace.atlassian.net/wiki/spaces/PSM/pages/2035384321).

Features

Description

Screenshots

Features

Description

Screenshots

Dashboard Page

From the main menu, select the "Dashboard" tab. The dashboard page will appear.

Modes of presenting info

The dashboard information can be displayed in two ways: as a dashboard and as charts.

 

Switch the mode of presenting info

The Dashboard mode is set by default. To change the mode to "Charts", click the "User" icon and select "Charts" from the drop-down list. 

 

Dashboard mode:

 

 

Statistic infobox

 

 

 

 

 

 

 

 

 

 

 

 

A box on the left side of this page provides statistics regarding the status of the service interactions.

The four status types are: complete, waiting, pending, and failed.

The “Complete” status indicates that the interaction's full cycle has been completed.

The "Waiting" status indicates that the client’s data has been received on the dashboard, but the interaction cycle has not been completed yet.

The “Pending” status indicates that the client will receive the credential when the mobile application is opened.

The status "Failed" indicates that the interaction was not completed successfully for any reason.

The info about the status of the interaction may be seen in the "Status" column of the current page.

 

Filters

On the dashboard page, there are several different types of filters.

 

 

Filter by date

Click the "Filter by date" icon to sort the results by date. A calendar will appears in a pop-up window.

 

Filter configuration steps

To select a request type from the drop-down menu, choose the “Started at” or the “Changed at” option in the top left corner of the pop-up window.

Select "Started at" to find the filtered result based on the date the interaction was initiated. 

Select "Changed at" to find the filtered result based on the date the interaction status was changed. 

If the filtered result must contain data that fits both criteria at the same time, set both sequentially.

 

 

Use the predefined time intervals on the right side of the current pop-up window or specify the required date period in the calendar.

Note that the filtered result will display data as of 00:00:00 of the specified "End Date" limit.

To apply the specified filter to the data, click "OK."

 

 

 

 

Next to the "Filter by date" symbol, the selected time period will be displayed.

Repeat "Filter Configuration steps" if the filter results from multiple time intervals must be displayed on the screen simultaneously.

 

Click the cross symbol next to the filter field to reset it.

Filter Data by interaction

Click on the “Filters” section under the “Interaction” sign.

 

In a drop-down menu, all existing interactions will be listed. Choose the name of the interaction.

Filter data by interaction’s instance

If the specified interaction contains instances, the "Interaction instance" filter section will appear. Click on the "Interaction instance" filter section and choose the name of the required instance from the drop-down list of instances, or select "All".

 

Filter by interaction status

To filter data by interaction status, navigate to the “Status” area of the “Filters” section and select the required status from the drop-down list, or click “All”.

Dashboard column visibility setup

The dashboard column's visibility can be modified on the "Service info" page of the main menu.

See details on the https://proofspace.atlassian.net/wiki/spaces/PSM/pages/2035384321 of this user manual.

 

Default dashboard columns

By default, the dashboard displays six columns:

DID: a client’s unique identifier.

Date: the date of the interaction’s initiation.

Interaction: the name of the interaction.

Instance: an instance of the interaction (if applicable).

Response (CLICKABLE): the current stage of the interaction processing.

Status: the current status of the interaction.

Response (clickable)

The interaction goes through three steps of acceptance:

"Issue" indicates that the client initiated the interaction and that the credential must be issued or rejected by the dashboard operator.

"Issued" shows that the credential has been issued, but the client of the mobile app has not yet opened the application.

"Complete" indicates that the interaction's full cycle has been completed.

"Failed" indicates that the interaction is complete, but the client's request was denied for whatever reason.

 

 

 

 

 

Status

Four different statuses can be ascribed to an interaction. See details in the "Statistic infobox" section of this page.

 

Sorting data

The data in each column can be sorted. For more information, see the https://zaka.atlassian.net/wiki/spaces/PSM/pages/2039480466 page of this overview.

Client’s information page

Click the icon in the column "DID" next to the name of the client you are interested in.

The https://zaka.atlassian.net/wiki/spaces/PSM/pages/2040430721 will appear.

Navigate to chosen Interaction page

 

Click the name of the “Interaction” in the "Interaction" column.

The information about the selected interaction will appear.

Client communication flow

 

 

New event

The dashboard displays the "New Event" message when an interaction acceptance status changes.

If the interaction has been completed automatically, the client of the mobile application will receive a notification in a pop-up window with the message from the "Success" box in the notification flow of the "Add interaction" page.

When the mobile application is opened, the "Response" and "Status" columns of the dashboard will be updated to "Complete."

 

Manually issue credential

If the interaction has NOT been completed automatically, the "Issue" button appears in the "Response" column.

The “Status” column will indicate “Waiting.“

Click the "Issue" button in the "Response" column.

A new popup window with all the information (data) regarding this interaction will appear.

At the top of this window will be displayed the DID of the client involved in this interaction, as well as the name and instance of the interaction.

 

Manually issue credential (continue)

In the “Credentials issued to user” section of this window, there is info about issued credentials.

The dashboard operator must manually assign the value to those credential attributes that were not selected for pre-filling data while creating the current action.

Additionally, pre-filled client data can be manually modified (if necessary) in this window.

Fill in all of the required information.

To save the data, click “Save”.

Click the “Issue” button to issue credential.

 

Response type: Issued

In the column "Response" on the dashboard, the button "Issued" will appear in the row next to the name of the completed interaction.

The status of the current interaction will change to “Pending” in the “Status“ column.

 

Response type: Complete

When this client's mobile app is opened, the "Issued" and "Pending" signs in the "Response" and "Status" columns will be switched to "Complete." 

 

Response type: Failed

If for any reason, the interaction has been rejected or failed to proceed, the “Response“ and “Status“ columns will be marked “Failed.”

 

Response type: Reject

 

 

 

 

 

 

 

The issuing of a credential might be rejected by the dashboard operator if the interaction has NOT been completed automatically.

To reject a credential issuance, click the "Reject" button. The sign "Failed" will appear next to the name of the requested interaction in the columns "Response" and "Status".

The mobile application client will receive a push notification with a pop-up message notifying that the credential issuance has been rejected.

 

Interaction details view

 

 

 

 

 

 

 

 

 

 

 

 

Click the acceptance status in the "Response" column next to the interaction or an instance name.

The pop-up window with all the data regarding this interaction will appear.

This information includes client DID, interaction name, interaction instance (if any), the credentials issued as a result of this interaction, credentials shared by the client in order to get issued credentials from the service, and the date and time of the interaction.

The "Download" icon can be found next to the "Credentials issued to user" field. Click on it to download a PDF file that displays all the issued credential attributes as well as a QR-code containing the same issued credential information encrypted and signed by JSON LD key.

By clicking on any credential section, the entire information about that credential will appear.

 

Paging configuration

Click the “Arrow” icon to select the number of rows to display on each page.

Click on a number to change the page.

 

Charts mode

To change the “Dashboard” mode to "Charts", click the "User" icon and select "Charts" from the drop-down list. 

Every chart represents the statistical information about each interaction.

 

Chart information

The four different colors on the chart represent four possible interaction statuses: Failed, Complete, Pending, and Waiting. Each color (status) takes up a proportional amount of space on the diagram. The total number of interactions of this type is displayed in the center of each chart.

 

 

 

Each chart has four clickable fields of different colors to the right. Each field corresponds to one of four interaction statuses. Clicking on one will provide statistical information on the interactions with that status.