Fügen Sie einer Datenvisualisierung in einem technischen Dashboard ein Drilldown-Ereignis hinzu
Technische Dashboards unterstützen keine vorkonfigurierten Ziele für Drilldown aus einer Datenvisualisierung. Wenn ein Betrachter bei der Interaktion mit einer Visualisierung eine detailliertere Ansicht der Daten öffnen soll, konfigurieren Sie ein anwenderdefiniertes Drilldown-Ereignis.
Vorbereitungen
Erforderliche Rolle: ui_Builder_admin, Rechte zum Bearbeiten eines technischen Dashboards
Prozedur
Drilldown für eine Tabellendatenquelle
Sie haben eine vertikale Datenvisualisierung, die die Anzahl der Datensätze in der Tabelle „Incident [Incident]“ gruppiert nach Priorität anzeigt. Wenn ein Betrachter mit dieser Visualisierung interagiert, soll er eine Liste von Incident-Datensätzen in öffnen Platform Analytics Experience.
- Sie führen die Schritte 1-8 im allgemeinen Verfahren aus, damit Sie jetzt die Konfiguration für den Ereignishandler „Erweiterte Dashboards – Weiterleitung“ für Ihre vertikale Balkenvisualisierung geöffnet haben.
- Wählen Sie im Feld Kontext aus Bearbeiten .
- Wählen Sie im Bearbeitungsdialogfeld den Objekt-JSON-Typ aus.
- Sie wählen aus Eigenschaft hinzufügen Und Eingabetaste Pfad Als Eigenschaftsname und Now/Platform-Analytics-Workspace Als Eigenschaftswert. Diese Werte geben an, dass der Betrachter Drilldown zu führt Platform Analytics Experience.
- Sie wählen aus Anwenden Und fahren Sie mit dem nächsten Feld fort.
- Geben Sie im Feld Route ein Einfache Liste . Diese Route führt zur Seite mit der einfachen Liste in der Platform Analytics-Experience.
- Für die Felder „Route“ wählen Sie zuerst, Daten zu binden.
- Dann fügen Sie die Eigenschaft hinzu {Tabelle: @Payload.params.table} Zum Feld. Diese Eigenschaft übergibt den Namen der Tabelle in Ihrer Visualisierung an die einfache Listenseite von Platform Analytics Experience.
- Sie wählen die Eigenschaft „Ereignisnutzlast“ aus @Payload.params.table .
- Sie doppelklicken, ziehen und legen per Drag-and-Drop oder wählen den Pfeil aus, um die Eigenschaft dem oberen Bereich des Editors hinzuzufügen.
- Doppelklicken Sie auf die Eigenschaft im oberen Bereich des Editors, um sie zur Bearbeitung zu öffnen.
- Sie umgeben den
@Payload.params.tableEigenschaft mit geschweiften Klammern, und fügen Sie hinzu Tabelle: Eigenschaft. - Sie wählen aus Anwenden .
- Sie wählen die Eigenschaft „Ereignisnutzlast“ aus @Payload.params.table .
- Ebenso können Sie Daten für das Feld optionale Parameter binden und die Werte festlegen {Query: @Payload.params.query, listTitle: @Payload.title} .
- Fügen Sie im Feld optionale Parameter hinzu {Query: @Payload.params.query} Wie für {Tabelle: @Payload.params.table} , Aber nicht auswählen Anwenden .
- Wählen Sie aus Fügen Sie eine weitere Eingabe hinzu Schaltfläche (+).
- Hinzufügen ListTitle: @Payload.title Innerhalb der geschweiften Klammern.
- Sie wählen aus Anwenden .
| Feld | Wert |
|---|---|
| Kontext | {Path:now/Platform-Analytics-Workspace} |
| Route | simplelist |
| Felder weiterleiten | {Tabelle:@Payload.params.table} |
| Optionale Parameter | {Query:@Payload.params.query, listTitle:@Payload.title} |
Drilldown für eine Indikatordatenquelle
Sie haben eine Positionsdatenvisualisierung für den Indikator „Anzahl der offenen Incidents“. Wenn ein Betrachter mit dieser Visualisierung interagiert, soll er öffnen KPI-Details Seite für diesen Indikator.
- Sie wiederholen die Schritte 1-5 aus dem Beispiel „Tabellendatenquelle“, da Sie auch in diesem Fall einen Drilldown zu einer Seite auf durchführen Platform Analytics Experience.
- Geben Sie für die Route ein ac_kpi_Details .
- Für die Felder „Route“ wählen Sie zuerst, Daten zu binden
. Dann geben Sie ein {UUID: @payload.params.indicatorSysid} . Dieser Parameter übergibt die ID des Indikators, in diesem Fall Anzahl der offenen Incidents, an Platform Analytics Experience KPI-Details Seite.
Tipp:Verwenden Sie zuerst die automatische Vervollständigung, um den Datenparameter hinzuzufügen @payload.params.indicatorSysid , Umschließen Sie diesen Parameter dann mit geschweiften Klammern, und fügen Sie hinzu uuid: .Die Eigenschaften Ihres Ereignishandlers „Erweiterte Dashboards – Umleitung“ werden jetzt wie folgt angezeigt:Feld Wert Kontext {"path":"now/Platform-Analytics-Workspace"} Route ac_kpi_Details Felder weiterleiten {UUID:@payload.params.indicatorSysid} - Es sind keine anderen Parameter erforderlich, daher wählen Sie aus Hinzufügen Und dann Speichern Die UI Builder Seite.