Projekt

Allgemein

Profil

100 PRODAT - Dashboard » Historie » Version 18

[X] Christoph Wellm, 29.09.2025 11:23

1 1 [X] Christoph Wellm
h1. 100 PRODAT - Dashboard
2 2 [X] Christoph Wellm
3 4 [X] Christoph Wellm
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).
4 2 [X] Christoph Wellm
5 1 [X] Christoph Wellm
!{width:50%}DashboardExample.PNG(Beispiel-Dashboard)!
6 4 [X] Christoph Wellm
7
h2. Einrichtung
8
9 10 [X] Christoph Wellm
Initial wird das Dashboard unter dem Ordner _ProdatERP/ProdatAddOns/WebDashboard_ abgelegt, der die Struktur wie in folgender Graphik haben sollte:
10 5 [X] Christoph Wellm
11
!WebDashboardFolderStructure.png!
12 6 [X] Christoph Wellm
13
Das Vorgehen ist dann wie folgt:
14
15 17 [X] Christoph Wellm
# Lege die Datei _dashboardSetupConfig.json_ im Ordner _WebDashboard_ an (Beispieldatei unter _WebDashboard/config/dashboardSetupConfig.json.example_ zu finden)
16 11 [X] Christoph Wellm
# Führe das Skript _RestartDashboard.ps1_ aus.
17 1 [X] Christoph Wellm
18 18 [X] Christoph Wellm
19
20 11 [X] Christoph Wellm
Zum Beenden der Dashboard-Prozesse muss _StopDashboard.ps1_ ausgeführt werden.
21 6 [X] Christoph Wellm
22 11 [X] Christoph Wellm
Bei späteren Konfigurationsänderungen wird wieder _RestartDashboard.ps1_ ausgeführt.
23
24 6 [X] Christoph Wellm
h2. Konfiguration
25 8 [X] Christoph Wellm
26
Die Konfigurationsdatei _dashboardSetupConfig.json_ hat folgende Einträge:
27
28
!config_structure.PNG!
29 9 [X] Christoph Wellm
30 16 [X] Christoph Wellm
- _FrontendFolderPath_: Ordnerpfad zum Unterordner _Frontend_, relativ zum _RestartDashboard.ps1_ - Skript, oder absoluter Pfad (default: _Frontend_)
31 9 [X] Christoph Wellm
- _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).
32 16 [X] Christoph Wellm
- _DashboardsFolderPath_: Pfad, wo die Dashboards liegen, relativ zum _RestartDashboard.ps1_ - Skript, oder absoluter Pfad (default: _Dashboards_). Von PRODAT ausgelieferte Dashboards werden im Default-Ordner abgelegt.
33 1 [X] Christoph Wellm
- _PostgresConnection_: Die Verbindung zum Postgres-Server (derselbe, wo die PRODAT-Daten liegen)
34 18 [X] Christoph Wellm
- _ServiceInstallation_: Username und Passwort, unter denen das Backend und Nginx laufen - mit der IT abzustimmen
35 12 [X] Christoph Wellm
36 15 [X] Christoph Wellm
Eine Beispiel-Config findet sich im _config_ - Ordner.
37
Als Hilfestellung wird außerdem die Datei _OpenConfigFiles.ps1_ mitgeliefert, die direkten Einblick in die Konfigurationsdateien gewährt, um eventuelle Fehler festzustellen.