[Index]

Model: data/Dashboard

Dashboards

Full HTML Help

Dashboards are a collection of configurable widgets on a single page that can serve as a default landing page and can also be made available on a user menu. The widgets can allow for the easy access of frequently used tasks and for a quick view - as a counter, table or chart - of data in the system.

Note

Where dashboard widgets show data, the hierarchy at which the dashboard containing the widget is displayed, will filter data values and counts accordingly in the respective widgets.

Administrator users with roles referring to Access Profiles that allow for the creation and update of dashboards, can design and add dashboards to menus. For details, see: the Dashboard Permissions section in Access Profiles: Access Profile Permissions and Operations.

Landing Page Dashboards and Generic Solution Dashboards

Landing Page Dashboards

Upon upgrading to release 24.1, user landing pages have been converted to dashboards containing the matching landing page data. Users would thus see these dashboards as:

For details on these converted dashboards, see: Landing Page Conversion to Dashboards.

Generic Solution Dashboards

In addition to the dashboards converted from landing pages, VOSS Automate also provides an additional set of default dashboards that are available from default menus.

Note

For these generic solution dashboards and any new dashboards to show data prior to the daily sync schedule, an initial manual sync step is required - see: Dashboard Refresh.

Managing Dashboards

Administrators can manage dashboards from the Dashboards link that is a part of the Role Configuration on the Role Management dashboard.

Operations on Dashboards

When adding or editing a dashboard, a number of menu items are available to carry out dashboard related tasks.

Operations on widgets

When a dashboard is created or maintained, widgets can be added, removed or edited.

To add a widget, select Add (+) from the toolbar and then on the design form, either select the widget from the toolbar or from the provided list of icons:

To edit a widget on a dashboard, select the dashboard from the list and choose Edit from the widget's menu. The widget menu provides a number of operations.

Note

Not all widget options and possible combinations are covered in this document. The widget refresh option can be used to inspect the impact of an option. For assistance in creating widgets, you can also contact VOSS support.

Chart Widgets

The following chart types are supported by the widgets.

When a chart widget is selected, it is also possible to switch to another widget format during the edit and design process.

The chart type can be updated from the Type drop down. Changes are reflected in real-time during the design of a widget or by using the widget's Refresh icon.

Chart Widget Data Settings

A common list of Data Settings are available for chart widgets:

Chart Widget Example

As an example, consider the following column chart values, with charts illustrating various data and chart settings:

The examples below show the chart with settings on some of the properties as not set or set in the example above:

Counters

Counters are typically used to provide a quick count of a resource, and have the option to display a list view of the values when selecting the counter.

Note

Counter values reflect the hierarchy at which the counter is viewed.

Table

Data Source: Insights or Automate

Note

If the selected data source is Automate, table design and creation should be done at a required hierarchy. Table data will be filtered by current hierarchy, for all data, even if the data source has entries that is typically visible at the current hierarchy and above, such as Field Display Policies and Configuration Templates.

Available menus and fields upon Data Source selection:

Besides standard menu options, a displayed table can also show additional menu options in accordance with enabled features such as:

Table widget example

The example below shows a table widget configuration using an Insights resource, the resultant output display and also a drilldown result.

Text

A widget is available to show text on a dashboard. The input format can be either HTML or Markdown.

Dashboard Refresh

A real-time sync process is running to maintain VOSS and Insights databases in sync. After upgrade to release 24.1, and if dashboard management is required prior to the first default scheduled sync, a manual first-time sync from the platform command line (CLI) is required prior to designing a new dashboard:

See: Insights Analytics in the Platform Guide.

Reference: Chart Options Availability and Definitions

Chart Option Definitions:

Available Chart Options vary according to the chart type:

Chart Option Column Chart Gauge Chart Line Chart Pie Chart
Series Limit X   X X
Description   X X X
Over Time X   X  
Interval X   X  
X Title X   X  
Y Title X   X  
Is Stacked     X  
Stack Type X      
Numeric Precision X      
Is Horizontal X      
Is 3D X     X
Show Labels X   X X
Show Legend X   X X
Gauge Label   X    
Min   X    
Max   X    
Label Inside   X    
Show Bands   X    
Is Doughnut       X
Show Numbers       X

Reference: Drilldown Options and Conditional Syntax

Drilldown Options

Drilldown Conditional

When selecting the Drilldown Conditional option, the condition needs to be entered in JSON format into the input box. This section provides syntax details and examples for this configuration.

If an item matching the condition is selected from the dashboard, the conditional drilldown is then carried out.

The JSON format is outlined below.

Examples

Dashboards for a Business Admin Role

VOSS Automate provides a set of dashboards, menu layouts, and field display policies that are used in two sample menu layouts - for use or customization as a Business Administration Portal menu layout to be added to a user's role.

Example dashboards - Business Admin Role

Example - Call Groups setup and display

Example - display of Number Management dashboard

Dashboard names grouped by sample menu layout names

The following lists are the dashboard names grouped by the provided sample menu layout names.

Field Display Policies

Dashboards: MenuSiteAdmin

Dashboards: MenuCustomerAdmin

Data model for user dashboards.

Model Details: data/Dashboard

Title Description Details
Dashboard Settings Group Assigned by FDP
  • Field Name: Dashboard Settings
  • Type: Object
Name *
  • Field Name: Dashboard Settings.name
  • Type: String
Description
  • Field Name: Dashboard Settings.description
  • Type: String
Read Only
  • Field Name: Dashboard Settings.readonly
  • Type: Boolean
Hide Time Picker
  • Field Name: Dashboard Settings.hide_time_picker
  • Type: Boolean