Darstellung
Dashboard-Editor
Transaktion: DEV03 Dashboard-Editor
UI-Pfad: widgetDashboardList / widgetEdit
Business-Zweck
Der Dashboard-Editor ermöglicht individuelle Cockpit-Ansichten mit Widgets – z. B. KPI-Kacheln, Tabellen oder Charts. Partner können eigene Widget-Datenquellen anbinden und Dashboards per API aktivieren oder deaktivieren.
Kernbegriffe
| Begriff | Bedeutung |
|---|---|
| Widget | Einzelne Kachel/Komponente mit Konfiguration |
| WidgetDashboard | Layout aus mehreren Widgets |
| activateWidget / deactivateWidget | Sichtbarkeit steuern |
| getWidgetData / run | Daten für Widget laden |
| getWidgetTemplates | Vordefinierte Widget-Vorlagen |
Fachlicher Ablauf / Workflow
- Widget-Vorlagen laden:
GET /api/widgetDashboard/getWidgetTemplates - Widget anlegen:
POST /api/widget/ - Dashboard speichern:
POST /api/widgetDashboard/ - Widget aktivieren:
POST /api/widget/activateWidget - Daten abrufen:
GET /api/widget/getData/{widgetName}oderPOST /api/widget/run
Partner-Szenarien
| Szenario | Vorgehen |
|---|---|
| KPI-Dashboard für Filiale | Custom Widget + Dashboard-Layout |
| Temporär ausblenden | deactivateWidget |
| Batch-Update aller Widgets | POST /api/widget/updateAllWidgets |
Voraussetzungen
- Transaktionsrecht DEV03
- Widget-Name eindeutig im Mandanten
Auswirkungen im ERP
| Aktion | Auswirkung |
|---|---|
| Widget save | Persistierte Konfiguration |
| activate/deactivate | UI-Sichtbarkeit pro Benutzer/Mandant |
| run/getData | Live-Daten aus angebundener Logik |
Typische Fehlerquellen
| Fehler | Ursache |
|---|---|
| Leeres Widget | getData liefert keine Daten – Backend-Logik prüfen |
| Widget nicht sichtbar | Nicht aktiviert |
| Dashboard leer | Widgets nicht dem Dashboard zugeordnet |