Interaktive Filter anpassen
Als Administrator können Sie interaktive Widget-Filter für Skripts erstellen, um erweiterte Filteroptionen für Dashboard-Berichte bereitzustellen.
Mit einem anwenderdefinierten interaktiven Filter können Sie Aspekte der Filterschnittstelle und der Filterlogik steuern. Erstellen Sie Filter für Ihre spezifischen Anforderungen. Anwenderdefinierte interaktive Filter umfassen Filter, die mit einem einzigen Klick mehrere allgemeine Filtervorgänge ausführen.
Anwenderdefinierte Filter sind geskriptete System-UI -Widgets, die zum Definieren und Veröffentlichen von Berichtsfiltern die JavaScript-Klasse DashboardMessageHandler verwenden.
Erforderliche Rolle: HP_Publisher_Administrator und Report_Administrator Die Rolle „hp_publisher_admin“ ist nur für die Verwaltung interaktiver Filter in der Core-UI vorhanden. Standardmäßig enthält es die Rolle Analytics_filter_admin zum Verwalten von Core-UI-Filtern, die zur Experience Platform Analytics migriert werden.
Zugriffssteuerungslisten in der Tabellen-API können die bei der Filterung eines Dashboards angezeigten Datensätze einschränken. Um dieses Problem zu beheben, fügen Sie der Zugriffssteuerungsliste Tabellen-API Benutzer oder Rollen hinzu. Weitere Informationen finden Sie unter Regeln für Zugriffssteuerungsliste.
Der Code, der den Filter veröffentlicht, muss die Methode SNC.canvas.interactiveFilters.setDefaultValue() und die Methode DashboardMessageHandler.publishFilter() aufrufen, um den Filter zu veröffentlichen.
Definieren Sie die Darstellung des Widgets, z. B. verfügbare Schaltflächen, mit Jelly.
Sie können demselben Dashboard mehrere anwenderdefinierte interaktive Filter hinzufügen. Die Filter müssen eindeutige IDs im Filterobjekt und eindeutige IDs für DashboardMessageHandleraufweisen.