Verwandeln Sie Ihr Nuxeo-Dashboard in ein dynamisches Insights-Hub
Die von Prime Force entwickelte Nuxeo Dynamic Dashboard-Komponente erweitert die Standardfunktionen des Nuxeo Dashboards um einen flexiblen und individuell anpassbaren Ansatz. Sie ermöglicht es Benutzer*Innen, Dashboard-Karten dynamisch zu definieren, zu konfigurieren und zu verwalten – ganz ohne hardcodierte Änderungen. Mit dieser Lösung können Administratorinnen neue Karten einfach hinzufügen, bestehende anpassen oder veraltete entfernen – alles über das Nuxeo Dictionary. Jeder Nutzer*In kann das eigene Dashboard individuell gestalten, indem sie oder er auswählt, welche Karten angezeigt werden sollen und in welcher Reihenfolge.
Hauptfunktionen
- Dynamische Kartendefinition: Erstellen und verwalten Sie Dashboard-Karten über das Nuxeo Dictionary – ganz ohne Codeänderungen.
- Flexible Konfiguration: Fügen Sie Karten jederzeit hinzu, bearbeiten oder entfernen Sie sie im laufenden Betrieb.
- Rollenbasierter Zugriff: Steuern Sie die Sichtbarkeit einzelner Karten über die standardmäßigen Nuxeo-Berechtigungsgruppen.
- Individuelle Personalisierung: Benutzer*Innen können ihre eigenen Karten auswählen und die Anzeigereihenfolge selbst festlegen.
- Erweiterbare Kartentypen: Unterstützt sowohl native Nuxeo-Karten als auch benutzerdefinierte Prime Force-Erweiterungen für tabellarische und visuelle Datenansichten.
Funktionsweise
Die Dynamic Dashboard-Komponente basiert auf einem flexiblen Definitionsmodell.
Jede Karte wird als Eintrag im Nuxeo Dictionary unter DICT_DashboardCards definiert.
Dieser dictionarybasierte Ansatz macht das Dashboard-Management modular, wartungsfreundlich und skalierbar.
Die Sichtbarkeit der Karten wird über die Nuxeo-Berechtigungsgruppen gesteuert. So ist sichergestellt, dass nur autorisierte Benutzer*innen bestimmte Karten sehen können.
Beispielsweise gewährt die Einstellung der Gruppe auf all universellen Zugriff, während benutzerdefinierte Rollen die Sichtbarkeit entsprechend einschränken.
Kartendefinitionsmodell
Jede Kartendefinition folgt einem standardisierten Modell mit den folgenden Kernfeldern:

Verfügbare Kartentypen
- recentlyEdited – Zeigt Dokumente an, die derdie Benutzerin zuletzt bearbeitet hat.
- recentlyViewed – Zeigt kürzlich angesehene Dokumente an.
- recentTasks – Listet die zuletzt zugewiesenen Workflow-Aufgaben auf.
- favorites – Zeigt als Favoriten markierte Dokumente an.
- table – (Benutzerdefiniert) Stellt Daten in tabellarischer Form dar.
- pieChart – (Benutzerdefiniert) Zeigt aggregierte Daten als Kreisdiagramm an.
Benutzerdefinierte Kartentypen
Prime Force hat zwei erweiterte Kartentypen entwickelt – table und pieChart – die für erweiterte Datenvisualisierung und Reporting innerhalb der Nuxeo-Umgebung konzipiert sind.
Table-Karte
Der Kartentyp table stellt strukturierte Daten in einem anpassbaren Tabellenformat dar.

Example:
{
"type": "table",
"schemas": "dublincore,sch_my_schema",
"columns": [
{ "label": "label.ui.sch_my_schema.field1", "xpath": "sch_my_schema:field1" },
{ "label": "label.ui.sch_my_schema.field2", "xpath": "sch_my_schema:field2" }
],
"icon": "icons:add-alert",
"id": "label.ui.dashboard.my_card",
"groups": ["all", "members"],
"pageProvider": "PP_Custom",
"predicates": {},
"link": {
"type": "search",
"label": "dboard.otherMore",
"drawerName": "dishell",
"searchName": "pp_shells",
"properties": []
}

PieChart-Karte
Der Kartentyp pieChart bietet eine schnelle, übersichtliche Visualisierung aggregierter Daten auf Basis einer ausgewählten Nuxeo Page Provider-Aggregation.
Konfigurationsfelder:

Beispiel:
{
"type": "pieChart",
"icon": "icons:group-work",
"id": "label.ui.dashboard.piechart.progress",
"groups": ["all", "members"],
"pageProvider": "PP_Custom",
"aggregation": "system_currentLifeCycleState_agg",
"predicates": {
"username": "${prop:user.id}"
}
}

Vorteile für Ihr Unternehmen
- Schnelle Anpassung: Ergänzen Sie neue Insights oder KPIs in Ihrem Dashboard – ganz ohne Entwicklungsaufwand.
- Bessere Entscheidungsfindung: Visualisieren Sie zentrale Daten direkt in Nuxeo – übersichtlich in Tabellen und Diagrammen.
- Optimierte Benutzererfahrung: Ermöglichen Sie Nutzer*innen, Dashboards individuell nach ihren Arbeitsabläufen zu gestalten.
- Sicherheit & Kontrolle: Stellen Sie sicher, dass sensible Daten nur für autorisierte Rollen sichtbar sind.
Fazit
Die Nuxeo Dynamic Dashboard-Komponente von Prime Force ist eine leistungsstarke, konfigurierbare Erweiterung, die Flexibilität, Personalisierung und fortschrittliche Visualisierung in Nuxeo Dashboards bringt.
Ob Sie Workflow-Performance überwachen, Dokumentenaktivitäten nachverfolgen oder Geschäftskennzahlen visualisieren möchten – diese Komponente bietet die Werkzeuge, um dynamische, datengetriebene Dashboards zu erstellen, die mit Ihrem Unternehmen mitwachsen.
Interessiert an der Implementierung der Dynamic Dashboard-Komponente?
Kontaktieren Sie Prime Force, um Integrations- und Anpassungsoptionen zu besprechen, die speziell auf Ihre Nuxeo-Umgebung zugeschnitten sind.