Przejdź do treści

Kreator dashboardów (od Teneum 5.2)

Dashboard to okno, które może sobie ułożyć samodzielnie każdy użytkownik. Na dashboardzie układa się tzw. widgety. Widgetem jest np. analiza, stworzona kreatorem analiz lub przy pomocy Neos Experta. Ale widgetem może być dowolne okno utworzone w technologii neos, które otrzyma znacznik, że jest widgetem.

Dashboardy są dostępne zarówno w kliencie Web jak i w kliencie desktopowym, natomiast okno dashboardu i kreator są osadzone zawsze jako okno Webowe.

Tworzenie dashboardów

Aby zdefiniować nowy dashboard wchodzimy w "Moje" -> "Dashboardy" -> "Nowy dashboard". Ukaże się okno pustego dashboardu, a po prawej stronie będzie widoczna lista dostępnych widgetów. Lista jest ograniczona uprawnieniami użytkowników do widgetów, analogicznie jak do innych okien i obiektów neosowych.

Widgety można przeciągać na dashboard, zmieniać ich rozmiar i położenie. Świeżo przeciągnięte widgety są wizualizowane jedynie prostokątem. Naciśnięcie przycisku "Odśwież" powoduje przebudowanie dashboardu, dzięki czemu widgety zaczynają pokazywać prawdziwe dane. Takie widgety można w dalszym ciągu przemieszczać na dashboardzie i zmieniać ich rozmiar.

Po utworzeniu dashboardu wywołujemy funkcję "Zapisz dashboard". Należy nadać mu nazwę i określić czy ma być publiczny (widoczny przez wszystkich użytkowników) czy prywatny (tylko dla użytkownika, który go stworzył). Po zapisaniu dashboard pokazuje się na liście "Moje" -> "Dashboardy" i można do niego wrócić w dowolnym momencie. Jeśli na publicznym dashboardzie osadzono widgety, do których uprawnienia są ograniczone, to te uprawnienia dalej obowiązują, czyli użytkownicy mogą nie widzieć wszystkich widgetów na takim dashboardzie.

Zapisany dashboard można w dalszym ciągu edytować poprzez naciśnięcie przycisku "Edytuj dashboard". W menu podręcznym dostępne są także funkcje pozwalające zmienić nazwę dashboardu lub go usunąć. Użytkownik może także ustawić dowolny dashboard jako startowy. Dashboard startowy, to taki dashboard, który jest pokazywany zaraz po uruchomieniu aplikacji.

Przekształcanie dashboardów

Użytkownicy z prawami developera mają prawo przekształcić dashboard w obiekt biznesowy. Taki dashboard nie będzie już dostępny do edycji kreatorem, ale będzie można go rozwijać i modyfikować w Neos Expercie, tak jak każdy inny obiekt i okno neosowe.

Dashboard startowy

Dashboard startowy uruchamia metoda SYSTEM.DASHBOARD.ShowStartingDashboard(), domyślnie metoda ta uruchamiana jest przy starcie aplikacji. Możliwe jest wyłącznie dashboardu startowego w tym celu należy wejść w zakładkę Developer -> Definicja aplikacji poszukać akcji RunOnStartup i usunąć ją jeżeli wywołuje metodę ShowStartingDashboard.

Więcej materiałów

Film ze spotkania Apostołów Neosa na temat analiz i dashboardów