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:

Field.png

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.

Kopie von Copia de Prime Force Templates (8).png

 

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": []
  }

 

obraz (2).png

PieChart-Karte

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

Konfigurationsfelder:

Page provider name supplying data.png

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}"
  }
}

 

Kopie von Copia de Prime Force Templates (6).png

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.

Verwandeln Sie Ihr Unternehmen noch heute – Fordern Sie eine fachkundige Beratung an

Mit dem Absenden dieses Formulars erklären Sie sich mit unserer Datennutzung und unserer Datenschutzerklärung einverstanden.

Und so geht es weiter: Nachdem Sie uns Ihre Kontaktdaten übermittelt haben, werden wir uns umgehend per E-Mail mit Ihnen in Verbindung setzen.