テクニカルダッシュボードのデータ可視化へのドリルダウンイベントの追加
テクニカルダッシュボードは、データの可視化からドリルダウンするための事前設定された宛先をサポートしていません。ビューアーがビジュアリゼーションを操作するときに、データのより詳細なビューを開くようにするには、カスタムドリルダウンイベントを構成します。
始める前に
必要なロール:ui_builder_admin、テクニカルダッシュボードを編集する権限
手順
テーブルデータソースのドリルダウン
インシデント [incident] テーブルのレコード数を示す単一スコアデータの可視化がある。ビューアーがこのビジュアル化を操作するときに、 プラットフォームアナリティクス エクスペリエンスでインシデントレコードのリストを開くようにする必要があります。
- 一般的な手順のステップ 1 から 8 に従うと、単一スコアの可視化の [詳細ダッシュボード - リダイレクト] イベントハンドラーの構成が開かれるようになりました。
- [コンテキスト] フィールドで、[ 編集] を選択します。
- 編集ダイアログで、オブジェクトの JSON タイプを選択します。
- [ プロパティを追加 ] を選択し、プロパティ名として 「パス 」を、プロパティ値として 「now/platform-analytics-workspace 」を入力します。これらの値は、ビューアーが プラットフォームアナリティクス エクスペリエンスにドリルダウンすることを指定します。
- [ 適用 ] を選択し、次のフィールドに進みます。
- [ルート] フィールドに「 simplelist」と入力します。このルートは、プラットフォームアナリティクスエクスペリエンスのシンプルリストページにつながります。
- [ルート] フィールドでは、最初にデータをバインドすることを選択します。
次に、プロパティ {table: @payload.params.table} をフィールドに追加します。このプロパティは、可視化内のテーブルの名前を プラットフォームアナリティクス エクスペリエンスのシンプルリストページに渡します。
ヒント:まず、オートコンプリートを使用してデータ パラメーター @payload.params.table を追加し、次にそのパラメーターを中かっこで囲んで table: を追加します。 - 同様に、[オプションのパラメーター] フィールドのデータをバインドし、値 {query: @payload.params.query, listTitle: @payload.title} を設定します。
[詳細ダッシュボード - リダイレクト] イベントハンドラーのプロパティが次のように表示されます。
| フィールド | 値 |
|---|---|
| コンテキスト | {"path":"now/platform-analytics-workspace"} |
| ルーティング | 簡易リスト |
| ルーティングフィールド | {table:@payload.params.table} |
| オプションのパラメーター | {query:@payload.params.query, listTitle:@payload.title} |
[追加] を選択してハンドラーをイベントマッピングに追加し、最後に [UI ビルダー] ページを保存します。
![[詳細ダッシュボード - リダイレクト] イベントハンドラーの完成したパラメーターで、テーブルレコードのリストが開きます。](https://www.servicenow.com/docs/api/khub/maps/2FwBEJZeEUEFjMMzkm4G8Q/resources/Pgbag4px7MNzJjpgvNi~bg-2FwBEJZeEUEFjMMzkm4G8Q/content?v=9028ae5938305c32)
実行時に、ユーザーは可視化を操作してインシデントレコードのリストを開くことができます。

インジケーターデータソースのドリルダウン
オープンインシデントの数インジケーターの線グラフデータの可視化があります。ビューアーがこの可視化を操作するときに、そのインジケーターの 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 詳細を開くことができます。
