Zamień swój Nuxeo Dashboard w Dynamic Insights Hub
Komponent Nuxeo Dynamic Dashboard, opracowany przez Prime Force, rozszerza standardowe możliwości pulpitu nawigacyjnego Nuxeo o elastyczne i konfigurowalne podejście. Umożliwia użytkownikom dynamiczne definiowanie, konfigurowanie i zarządzanie kartami (widżetami) pulpitu nawigacyjnego, eliminując potrzebę wprowadzania zmian w kodzie (hardcoded changes). Dzięki temu rozwiązaniu administratorzy mogą z łatwością wprowadzać nowe karty, modyfikować istniejące lub usuwać nieaktualne — wszystko za pośrednictwem Słownika Nuxeo (Nuxeo Dictionary). Ponadto każdy użytkownik może personalizować swoje doświadczenie pracy z pulpitem, wybierając, które karty chce wyświetlać i w jakiej kolejności.
Kluczowe Funkcjonalności
Definicja Kart Dynamicznych: Tworzenie i zarządzanie kartami pulpitu nawigacyjnego za pośrednictwem Słownika Nuxeo, bez konieczności zmian w kodzie.
Elastyczna Konfiguracja: Dodawanie, edytowanie lub usuwanie kart w locie (on the fly).
Dostęp Oparty na Rolach (Role-Based Access): Kontrola widoczności kart przy użyciu standardowych grup uprawnień Nuxeo.
Personalizacja Użytkownika: Użytkownicy mogą wybierać własne karty i definiować kolejność ich wyświetlania.
Rozszerzalne Typy Kart: Obejmuje zarówno natywne karty Nuxeo, jak i niestandardowe rozszerzenia Prime Force do prezentacji danych w formie tabelarycznej i wizualnej.
Jak to działa?
Komponent Dynamic Dashboard opiera się na elastycznym modelu definicji. Każda karta jest zdefiniowana jako wpis w Słowniku Nuxeo. To podejście oparte na słowniku czyni zarządzanie pulpitem nawigacyjnym modularnym, łatwym w utrzymaniu i skalowalnym.
Widoczność kart jest zarządzana za pomocą grup uprawnień Nuxeo, co zapewnia, że tylko autoryzowani użytkownicy mogą wyświetlać określone karty. Na przykład, ustawienie grupy na all zapewnia powszechny dostęp, podczas gdy określenie niestandardowych ról odpowiednio ogranicza widoczność.
Model definicji kart
Każda definicja karty jest zgodna ze standardowym modelem, posiadającym następujące pola podstawowe:

Dostępne typy kart
recentlyEdited – Wyświetla dokumenty ostatnio edytowane przez użytkownika.
recentlyViewed – Wyświetla ostatnio przeglądane dokumenty.
recentTasks – Pokazuje ostatnie zadania użytkownika w ramach procesu workflow.
favorites – Wyświetla dokumenty oznaczone jako ulubione.
table – (Niestandardowy) Wyświetla dane w formacie tabelarycznym.
pieChart – (Niestandardowy) Wyświetla zagregowane dane w postaci wykresu kołowego.
Niestandardowe typy kart
Prime Force opracował dwa rozszerzone typy kart: (tabela) i (wykres kołowy) — przeznaczone do zaawansowanej wizualizacji danych i raportowania w środowisku Nuxeo.
Karta tabelaryczna
Typ karty tabelarycznej prezentuje ustrukturyzowane dane w konfigurowalnym formacie tabeli.

Przykład:
{
"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": []
}

Karta wykresu kołowego
Typ karty wykresu kołowego zapewnia szybką wizualizację (at-a-glance visualization) zagregowanych danych, wykorzystując wybraną agregację z Nuxeo Page Provider.

Przykład:
{
"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}"
}

Korzyści dla twojej organizacji
Szybka Adaptacja: Dodawaj nowe wglądy (insights) lub wskaźniki KPI do pulpitu nawigacyjnego bez konieczności angażowania deweloperów.
Usprawnione Podejmowanie Decyzji: Wizualizuj kluczowe dane za pomocą tabel i wykresów bezpośrednio w Nuxeo.
Ulepszone Doświadczenie Użytkownika (UX): Umożliwiaj użytkownikom tworzenie pulpitów nawigacyjnych dostosowanych do ich indywidualnych przepływów pracy (workflows).
Bezpieczeństwo i Kontrola: Zapewnij, że wrażliwe dane są widoczne wyłącznie dla autoryzowanych ról.
Dlaczego warto przetestować?
Komponent Nuxeo Dynamic Dashboard firmy Prime Force to potężne, konfigurowalne rozszerzenie, które wnosi elastyczność, personalizację i zaawansowaną wizualizację do pulpitów nawigacyjnych Nuxeo.
Niezależnie od tego, czy potrzebujesz monitorować wydajność procesów workflow, śledzić aktywność dokumentów, czy wizualizować wskaźniki biznesowe — ten komponent zapewnia narzędzia do budowania dynamicznych, opartych na danych pulpitów nawigacyjnych, które skalują się wraz z Twoją organizacją.
Jesteś zainteresowany_a wdrożeniem Komponentu Dynamic Dashboard?
Skontaktuj się z Prime Force, aby omówić opcje integracji i dostosowania (customization), dopasowane do Twojego środowiska Nuxeo.