100 PRODAT - Dashboard » Historie » Revision 11
Revision 10 ([X] Christoph Wellm, 24.09.2025 13:18) → Revision 11/16 ([X] Christoph Wellm, 24.09.2025 13:25)
h1. 100 PRODAT - Dashboard Das Prodat-Dashboard ist ein Web-Dashboard für Kennzahlen und deren Zeitverlauf. Wichtige Daten fließen hier zusammen und werden graphisch in Form von Diagrammen, Tabellen und Kennzahl-Karten dargestellt (siehe Graphik als Beispiel). !{width:50%}DashboardExample.PNG(Beispiel-Dashboard)! h2. Einrichtung Initial wird das Dashboard unter dem Ordner _ProdatERP/ProdatAddOns/WebDashboard_ abgelegt, der die Struktur wie in folgender Graphik haben sollte: !WebDashboardFolderStructure.png! Das Vorgehen ist dann wie folgt: # Lege - Führe Skript _StopProcesses.ps1_ aus - Konfiguriere die Datei Installation mittels _dashboardSetupConfig.json_ im Ordner _WebDashboard_ an (Struktur siehe unter _Konfiguration_ unten) # - Führe das Skript _RestartDashboard.ps1_ aus. _WriteConfig.ps1_ aus - Führe _StartProcesses.ps1_ aus Zum Beenden der Dashboard-Prozesse muss _StopDashboard.ps1_ ausgeführt werden. Bei späteren Konfigurationsänderungen wird wieder _RestartDashboard.ps1_ werden die obigen Schritte ebenso erneut ausgeführt. h2. Konfiguration Die Konfigurationsdatei _dashboardSetupConfig.json_ hat folgende Einträge: !config_structure.PNG! - _FrontendFolderPath_: _FrontendFolderAbsolutePath_: absoluter Ordnerpfad zum Unterordner _Frontend_, relativ zum _RestartDashboard.ps1_ - Skript (default: _Frontend_) _Frontend_ - _BackendServerAddress_: Hier ist die IP-Adresse des Computers, wo dieses Dashboard drauf läuft, einzutragen. Gibt es für diesen Computer bereits eine festgelegte Adresse (ARecord, z.B. _https://meineadresse.de_), so kann auch diese hier eingetragen werden. Im Standardfall bleibt der Port _9090_ erhalten (abklären mit IT-Abteilung). - _DashboardsFolderPath_: _DashboardsFolderAbsolutePath_: Absoluter Pfad, wo die Dashboards liegen, relativ zum _RestartDashboard.ps1_ - Skript (default: _Dashboards_). Von PRODAT ausgelieferte liegen. Ausgeliefert werden die Dashboards werden im Default-Ordner abgelegt. Unterordner _Dashboards_ (s.o.). - _PostgresConnection_: Die Verbindung zum Postgres-Server (derselbe, wo die PRODAT-Daten liegen)