Projekt

Allgemein

Profil

100 PRODAT - Dashboard » Historie » Version 9

[X] Christoph Wellm, 04.09.2025 11:48

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 5 [X] Christoph Wellm
Initial wird das Dashboard unter dem Ordner _ProdatERP/ProdatExtensions/WebDashboard_ abgelegt, der die Struktur wie in folgender Graphik haben sollte:
10
11
!WebDashboardFolderStructure.png!
12 6 [X] Christoph Wellm
13
Das Vorgehen ist dann wie folgt:
14
15
- Führe Skript _StopProcesses.ps1_ aus
16
- Konfiguriere die Installation mittels _dashboardSetupConfig.json_
17
- Führe _WriteConfig.ps1_ aus
18
- Führe _StartProcesses.ps1_ aus
19
20
Bei späteren Konfigurationsänderungen werden die obigen Schritte ebenso erneut ausgeführt.
21
22
h2. Konfiguration
23 8 [X] Christoph Wellm
24
Die Konfigurationsdatei _dashboardSetupConfig.json_ hat folgende Einträge:
25
26
!config_structure.PNG!
27 9 [X] Christoph Wellm
28
- _FrontendFolderAbsolutePath_: absoluter Ordnerpfad zum Unterordner _Frontend_
29
- _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).
30
- _DashboardsFolderAbsolutePath_: Absoluter Pfad, wo die Dashboards liegen. Ausgeliefert werden die Dashboards im Unterordner _Dashboards_ (s.o.).
31
- _PostgresConnection_: Die Verbindung zum Postgres-Server (derselbe, wo die PRODAT-Daten liegen)