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. |