Fügen Sie einer Datenvisualisierung in einem technischen Dashboard ein Drilldown-Ereignis hinzu
Technische Dashboards unterstützen keine vorkonfigurierten Ziele für das 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 AnalyticsExperience.
- Sie befolgen die Schritte 1-8 im allgemeinen Verfahren, 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 AnalyticsExperience.
- 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 Plattform-Analytics-Experience.
- Für die Felder „Weiterleitung“ 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 Seite mit der einfachen Liste von Platform AnalyticsExperience.
- Sie wählen die Eigenschaft „Ereignisnutzlast“ aus @Payload.params.table .
- Sie doppelklicken, ziehen und ablegen 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 In den 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-DetailsSeite für diesen Indikator.
- Sie wiederholen die Schritte 1-5 aus dem Beispiel „Tabellendatenquelle“, da auch in diesem Fall Sie einen Drilldown zu einer Seite auf durchführen Platform AnalyticsExperience.
- Geben Sie für die Route ein ac_kpi_Details .
- Für die Felder „Weiterleitung“ 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 AnalyticsExperience KPI-DetailsSeite.
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 BuilderSeite.