ダッシュボード テンプレートは JSON ファイルで定義されます。以下の要素を使用できます。
name | (必須) Report Center の [テンプレートからダッシュボードを作成] ドロップダウン メニューに表示される名前。 |
---|---|
id | (必須) DTP が内部的に使用する固有の識別子。 |
widgets [ { id } ] | (必須) DTP でウィジェットに割り当てられる固有の識別子。DTP に同梱されるウィジェットとその ID については 「 ウィジェット」 を参照してください。id 要素はウィジェットの JSON ファイルで name 要素の値にマッピングされます。ウィジェットの JSON ファイルは INSTALL_DIR/grs/widget ディレクトリに格納されます。 |
type | (必須) ウィジェットを関連付ける DTP アーキテクチャのバージョンを指定します。DTP 5.1.4 以前のバージョンの場合は legacy を、DTP 5.2.0 以降の場合は native を設定します。 |
presets | (任意) ダッシュボード グリッド上のウィジェットの位置を指定します ( 「ダッシュボードの参照とナビゲーション」の「ダッシュボードのグリッド」を参照)。デフォルトでは、ウィジェットは左から右に、そして上から下に配置されます。 |
以下は、カスタム テンプレートの JSON ファイルでの要素の記述例です。
{ "name": "Diagnostic Dashboard", "id": "diagnosticDashboard", "widgets": [ { "id": "LastRunsDetailsGrid", "type": "legacy" "presets": { "col": 1, "row": 2 } }, { "id": "DataCollectorDiagnosticWidget" } ] }