Deployment Documentation

Deployment Documentation

  • Architecture
  • Services
  • Deployment

Available Dashlets Section

Available Fields

The availableDashlets portion of the config is an array containing a number of objects; each object represents a Dashlet that will be visible inside of the sidebar when creating/editing a dashboard. The fields contained within each Dashlet object will be used to display the Dashlets inside of the sidebar, as well as how they behave inside of the layout of the dashboard. The fields for a Dashlet object are as follows:

Field NameRequiredTypeDescription
labelYesstringThe label field is the text shown for the dashlet inside of the sidebar
tooltipYesstringThe tooltip field is the text that appears when hovering over a dashlet inside of the sidebar
chartTypeYesstringThe chartType field determines the icon that will appear beside the label's text inside of the sidebar, for more information see the chartTypes documentation below
dashletTypeNostringThe dashletType field is the category that this dashlet falls under. When passed, this dashlet will be visible under an accordion where this dashletType will be the accordion header text
widthYesnumberThe initial width of a dashlet in units of grids (Dashboard is 12 grids wide by default). This determines how wide the dashlet is when dropped onto the layout
heightYesnumberThe initial height of a dashlet in units of grids. This determines how tall the dashlet is when dropped onto the layout
minWidthNonumberThe minimum grid width to which a user can reduce the dashlet when resizing horizontally
minHeightNonumberThe minimum grid height to which a user can reduce the dashlet when resizing vertically
dashletIdYesstringThe dashletId field is the key that connects this particular dashlet to the object inside of the dashletDictionary section, in order for the application to retrieve information that will be used to render the dashlet's content and settings form. For example, in order to find more details about a dashlet with dashletId of 'summaryTiles', we will look under the dashletDictionary section for the object with the key 'summaryTiles'

*Note that the height, width, minHeight, and minWidth are just partial implementations of the React Grid Layout properties as that is being used under the hood for the dashboard.

Here is what a sample availableDashlets section would look like.

availableDashlets:
  - label: Summary Tile
    width: 2
    height: 2
    minWidth: 2
    minHeight: 2
    tooltip: Display a total count for a selection and create a shortcut link
    description: Display the total count for your summary type selection and create a shortcut link.
    chartType: summary
    dashletId: summaryTiles
    dashletType: General Dashlets
  - label: Average Time To Close Cases
    width: 4
    height: 2
    tooltip: Display the average time to close cases over a time frame
    description: Display the average time to close all cases or build a chart showing the average time to close cases by the priority level set at the time the case closed.
    minWidth: 4
    chartType: barHorizontal
    dashletId: avgTimeToClose
    dashletType: General Dashlets

ChartTypes

These are the chartTypes that are supported currently:

chartTypeIcon
bar
column chart icon
barHorizontal
horizontal bars icon
summary
summary icon
donut
donut chart icon
dualAxes
dual axes chart icon
  • Available Fields
  • ChartTypes
Deployment Documentation
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Copyright © 2023 Brighterion