Fügen Sie einer Datenvisualisierung in einem technischen Dashboard ein Drilldown-Ereignis hinzu
Technische Dashboards unterstützen keine vorkonfigurierten Ziele für Drilldowns 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 Incident-Tabelle [incident] gruppiert nach Priorität zeigt. Wenn ein Betrachter mit dieser Visualisierung interagiert, soll eine Liste von Incident-Datensätzen in der Experience Platform Analytics geöffnet werden.
- Sie befolgen die Schritte 1 bis 8 im allgemeinen Verfahren, sodass jetzt die Konfiguration für Erweiterte Dashboards – Ereignis-Handler für Umleitung für Ihre vertikale Balkenvisualisierung geöffnet ist.
- Im Feld Kontext wählen Sie Bearbeiten.
- Im Bearbeitungsdialogfeld wählen Sie den JSON-Typ des Objekts aus.
- Sie wählen Eigenschaft hinzufügen und geben den Pfad als Eigenschaftsname und now/platform-analytics-workspace als Eigenschaftswert ein. Diese Werte geben an, dass der Betrachter einen Drilldown zur Experience Platform Analytics durchführt.
- Sie wählen Übernehmen und fahren mit dem nächsten Feld fort.
- Im Feld Route geben Sie simplelistein. Diese Route führt zur Seite mit der einfachen Liste in der Platform Analytics-Experience.
- Für die Routenfelder entscheiden Sie sich zuerst für die Bindung von Daten.
- Anschließend fügen Sie dem Feld die Eigenschaft {table: @payload.params.table} hinzu. Diese Eigenschaft übergibt den Namen der Tabelle in Ihrer Visualisierung an die Seite mit der einfachen Liste der Experience Platform Analytics.
- Sie wählen die Ereignisnutzlasteigenschaft @payload.params.tableaus.
- Doppelklicken Sie, ziehen Sie sie per Drag-and-Drop, oder wählen Sie den Pfeil aus, um die Eigenschaft im oberen Bereich des Editors hinzuzufügen.
- Doppelklicken Sie auf die Eigenschaft im oberen Bereich des Editors, um sie zur Bearbeitung zu öffnen.
- Sie umgeben die Eigenschaft
@payload.params.tablein geschweifte Klammern und fügen die Eigenschaft table: hinzu. - Sie wählen Anwenden.
- Sie wählen die Ereignisnutzlasteigenschaft @payload.params.tableaus.
- In ähnlicher Weise entscheiden Sie sich, Daten für das Feld Optionale Parameter zu binden, und legen die Werte fest {query: @payload.params.query, listTitle: @payload.title}.
- Im Feld Optionale Parameter fügen Sie {query: @payload.params.query} hinzu, wie Sie es für {table: @payload.params.table}getan haben, wählen Sie jedoch nicht Anwendenaus.
- Wählen Sie die Schaltfläche Weitere Eingabe hinzufügen (+).
- Fügen Sie in den geschweiften Klammern listTitle @payload.title hinzu.
- Sie wählen Anwenden.
| Feld | Wert |
|---|---|
| Kontext | {Pfad:now/platform-analytics-workspace} |
| Route | simplelist |
| Felder weiterleiten | {Tabelle:@Nutzlast.params.tabelle} |
| Optionale Parameter | {Abfrage:@Nutzlast.params.Abfrage, Listentitel:@Nutzlast.Titel} |
Drilldown für eine Indikatordatenquelle
Sie haben eine Zeilendatenvisualisierung für den Indikator Anzahl offener Incidents. Wenn ein Betrachter mit dieser Visualisierung interagiert, soll die Seite KPI-Details für diesen Indikator geöffnet werden.
- Sie wiederholen die Schritte 1 bis 5 aus dem Beispiel für die Tabellendatenquelle, da Sie auch in diesem Fall einen Drilldown zu einer Seite in der Experience Platform Analytics durchführen.
- Geben Sie für die Route ac_kpi_detailsein.
- Für die Routenfelder wählen Sie zuerst, um Daten zu binden
. Dann geben Sie {uuid: @payload.params.indicatorSysid}ein. Dieser Parameter übergibt die ID des Indikators, in diesem Fall Anzahl offener Incidents, an die Experience-Seite [ Platform AnalyticsKPI-Details.
Tipp:Verwenden Sie zuerst die Autovervollständigung, um den Datenparameter @payload.params.indicatorSysidhinzuzufügen, schließen Sie diesen Parameter dann in geschweifte Klammern ein, und fügen Sie uuid:hinzu.Die Eigenschaften Ihres Plugins Erweiterte Dashboards – Ereignis-Handler umleiten werden jetzt wie folgt angezeigt:Feld Wert Kontext {"path":"now/platform-analytics-workspace"} Route ac_kpi_details Felder weiterleiten {uuid:@nutzlast.params.indicatorSysid} - Es sind keine weiteren Parameter erforderlich. Wählen Sie daher Hinzufügen und speichern Sie dann die Seite UI Builder.