テクニカルダッシュボードのデータ可視化へのドリルダウンイベントの追加
テクニカルダッシュボードは、データの可視化からドリルダウンするための事前設定された宛先をサポートしていません。ビューアーが可視化を操作するときにデータの詳細ビューを開く場合は、カスタムドリルダウンイベントを構成します。
始める前に
必要なロール:ui_builder_admin、テクニカルダッシュボードの編集権限
手順
テーブルデータソースのドリルダウン
インシデント [incident] テーブルのレコード数を優先度別にグループ化して表示する垂直方向のデータビジュアル化が表示されます。ビューアーがこの可視化を操作するときに、 プラットフォームアナリティクス エクスペリエンスでインシデントレコードのリストを開く必要があります。
- 一般的な手順のステップ 1 〜 8 に従うことで、垂直棒グラフの可視化の [詳細ダッシュボード - リダイレクト] イベントハンドラーの構成が開きました。
- [コンテキスト] フィールドで、[ 編集] を選択します。
- 編集ダイアログで、オブジェクトの JSON タイプを選択します。
- [ プロパティを追加 ] を選択し、プロパティ名として path を入力し、プロパティ値として now/platform-analytics-workspace を入力します。これらの値は、ビューアーが プラットフォームアナリティクス エクスペリエンスにドリルダウンすることを指定します。
- [ 適用] を選択し、次のフィールドに移動します。
- [ルート] フィールドに「 simplelist」と入力します。このルートは、プラットフォームアナリティクスエクスペリエンスのシンプルリストページにつながります。
- [ルート] フィールドでは、最初にデータのバインドを選択します。
- 次に、 プロパティ {table: @payload.params.table} をフィールドに追加します。このプロパティは、可視化内のテーブルの名前を プラットフォームアナリティクス エクスペリエンスのシンプルリストページに渡します。
- イベントペイロードプロパティ @payload.params.table を選択します。
- ダブルクリックするか、ドラッグアンドドロップするか、矢印を選択して、エディターの上部領域にプロパティを追加します。
- エディターの上部領域にあるプロパティをダブルクリックして、編集用に開きます。
@payload.params.tableプロパティを中かっこで囲み、table: プロパティを追加します。- [ 適用] を選択します。
- イベントペイロードプロパティ @payload.params.table を選択します。
- 同様に、[オプションのパラメーター] フィールドのデータをバインドし、 値 {query: @payload.params.query, listTitle: @payload.title} を設定することを選択します。
- [オプションのパラメーター] フィールドに、{table: @payload.params.table} の場合と同じように {query: @payload.params.query} を追加しますが、[適用] は選択しないでください。
- [ 別の入力を追加 ] (+) ボタンを選択します。
- 中かっこ内に listTitle: @payload.title を追加します。
- [ 適用] を選択します。
[詳細ダッシュボード - リダイレクト] イベントハンドラーのプロパティが次のように表示されるようになりました。
| フィールド | 値 |
|---|---|
| コンテキスト | {パス:now/platform-analytics-workspace} |
| ルーティング | シンプルリスト |
| ルーティングフィールド | {table:@payload.params.table} |
| オプションのパラメーター | {query:@payload.params.query, listTitle:@payload.title} |
実行時に、ユーザーは可視化を操作してインシデントレコードのリストを開くことができます。
![テクニカルダッシュボードで [単一スコアの可視化] をクリックして、インシデントレコードのリストを開く。](https://www.servicenow.com/docs/api/khub/maps/V_FRCXEc5~6rm~lXF~VeFQ/resources/4PQdhCnSd70oPhg8wnjZvw-V_FRCXEc5~6rm~lXF~VeFQ/content?v=4ae9e5040758ec5e)
インジケーターデータソースのドリルダウン
インジケーター [オープン中のインシデントの数] の折れ線グラフデータの可視化があります。ビューアーがこの可視化を操作するときに、そのインジケーターの KPI 詳細 ページを開く必要があります。
- テーブルデータソースの例の手順 1 から 5 を繰り返します。この場合も、 プラットフォームアナリティクス エクスペリエンスのページにドリルダウンするためです。
- [ルート] に「 ac_kpi_details」と入力します。
- [ルート] フィールドでは、最初にデータのバインドを選択します
次に、「 {uuid: @payload.params.indicatorSysid}」と入力します。このパラメーターは、インジケーターの ID (この場合はオープンインシデントの数) を [ プラットフォームアナリティクス エクスペリエンス KPI 詳細 ページに渡します。
ヒント:まずオートコンプリートを使用してデータパラメーター @payload.params.indicatorSysid を追加し、次にそのパラメーターを中かっこで囲んで uuid: を追加します。[詳細ダッシュボード - リダイレクト] イベントハンドラーのプロパティが次のように表示されるようになりました。フィールド 値 コンテキスト {"path":"now/platform-analytics-workspace"} ルーティング ac_kpi_details ルーティングフィールド {uuid:@payload.params.indicatorSysid} - 他のパラメーターは必要ないため、[追加] を選択し、[UI ビルダー ページを保存] を選択します。
実行時に、ビューアーは可視化を操作して、[オープンインシデント数] インジケーターの KPI 詳細を開くことができます。
