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 verfügen über eine Datenvisualisierung mit einzelner Punktzahl, die die Anzahl der Datensätze in der Incident-Tabelle [incident] anzeigt. 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 Einzelpunktzahl-Visualisierung 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.
Tipp:Verwenden Sie zuerst die Autovervollständigung, um den Datenparameter @payload.params.table hinzuzufügen, schließen Sie diesen Parameter dann in geschweifte Klammern ein, und fügen Sie die folgende Tabelle hinzu:. - 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}.
| Feld | Wert |
|---|---|
| Kontext | {"path":"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
. 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.indicatorSysid hinzuzufü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.