ダッシュボード JSON ファイルの例
ダッシュボード JSON ファイルでは、ダッシュボードに含まれるコンポーネントを定義し、それらの接続方法を記述します。
このサンプル JSON ファイルは、グラフウィジェットを使用してデータセットの行数を項目 (取引先所有者) でグループ化して表示する単純なダッシュボードを定義します。"AccountOwner_Owner_Name_6" という 1 つのレンズと "chart_7" という 1 つのウィジェットを定義します。"datasets" セクションでは、ダッシュボードで使用されるデータセットをリストします。レイアウトセクションでは、1 ページ、1 行、1 列のモバイルレイアウトを指定します。
1{
2 "label":"Simple Dashboard",
3 "state":{
4 "steps":{
5 "AccountOwner_Owner_Name_6":{
6 "isFacet":true,
7 "isGlobal":false,
8 "query":{
9 "measures":[["count","*"]],
10 "groups":["AccountOwner.Owner.Name"]},
11 "selectMode":"single",
12 "type":"aggregate",
13 "useGlobal":true,
14 "start":null,
15 "datasets":[{"name":"Opportunities"}],
16 "visualizationParameters":{"visualizationType":"hbar"}}},
17 "widgets":{
18 "chart_7":{
19 "type":"chart",
20 "position":{"zIndex":6,"x":0,"y":20,"w":"410","h":"300"},
21 "parameters":{
22 "step":"AccountOwner_Owner_Name_6",
23 "visualizationType":"hbar"}}},
24 "layouts":{
25 "default":{
26 "page:0":["chart_7"]}},
27 "datasets":[{
28 "id":"0FbR000000000O3KAI",
29 "name":"Opportunities"}]}
30}