Templates are defined in a JSON file. The following elements can be used:
name | (Required) The name that appears in the Create dashboard from a template Template drop-down menu in Report Center. |
---|---|
id | (Required) Unique identifier used internally by DTP. |
widgets [ { id } ] | (Required) Unique identifier assigned to widgets in DTP. See Widgets for a description of widgets shipped with DTP, including their IDs. The id element maps to the name element value in a widget JSON file. Widget JSON files are stored the subdirectories under the <DTP_INSTALL>/grs/plugins/widgets/builtin directory. |
type | (Required) Specifies the DTP architecture the widget is associated. The type should be native for DTP 5.2.0 or later. |
presets | (Optional) Specifies the placement of the widget on the dashboard grid (see About the Dashboard Grid. By default, widgets are placed left to right and top to bottom. |
The following example demonstrates how to format the elements in a custom template JSON file:
{ "name": "Diagnostic Dashboard", "id": "diagnosticDashboard", "widgets": [ { "id": "LastRunsDetailsGrid", "type": "legacy" "presets": { "col": 1, "row": 2 } }, { "id": "DataCollectorDiagnosticWidget" } ] }