Setup-Assistent - Anleitung für Administratoren
Überblick
Der Setup-Assistent hilft Ihnen bei der Erstkonfiguration von energy logistics. Er wird automatisch beim ersten Start der Anwendung geöffnet und führt Sie durch alle notwendigen Einstellungen.
Automatischer Start
Beim ersten Start der Anwendung:
- Öffnet sich automatisch Ihr Webbrowser
- Der Setup-Assistent wird angezeigt
- Sie werden durch die Konfiguration geführt
- Nach erfolgreicher Einrichtung startet die Anwendung automatisch
Konfigurationsschritte
1. Datenbank-Konfiguration
Wählen Sie den Datenbanktyp für die Anwendung:
SQLite (empfohlen für kleine Installationen)
- Vorteile: Keine zusätzliche Software erforderlich, einfache Einrichtung
- Nachteile: Nicht für große Installationen oder Mehrbenutzer-Szenarien geeignet
- Dateiname: Standardmäßig
energy_logistics.sqlite3
Microsoft SQL Server (empfohlen für Produktion)
- Vorteile: Hohe Performance, Mehrbenutzer-fähig, Backup-Funktionen
- Nachteile: Erfordert SQL Server Installation
- Erforderliche Angaben:
- Server: Hostname oder IP-Adresse des SQL Servers (z.B.
localhostodersql-server.firma.local) - Datenbankname: Name der Datenbank (z.B.
energy_logistics)- Die Datenbank wird automatisch erstellt, falls sie noch nicht existiert
- Benutzername: SQL Server Benutzername (z.B.
mesoodersa) - Passwort: SQL Server Passwort
- ODBC-Treiber: Wird automatisch erkannt (Standard:
ODBC Driver 17 for SQL Server)
2. WinLine-Integration
Konfiguration der Verbindung zum WinLine ERP-System:
Pflichtangaben:
- Mandant (MCOMP): Ihr WinLine-Mandant (z.B. 500M)
- CWLDATEN-Datenbank: Name der WinLine-Datendatenbank (Standard: CWLDATEN)
- CWLSYSTEM-Datenbank: Name der WinLine-Systemdatenbank (Standard: CWLSYSTEM)
Hinweis: Die WinLine-Datenbanken müssen auf demselben SQL Server wie in Schritt 1 konfiguriert liegen.
3. WebService-Konfiguration
Konfiguration des EWL-WebService für WinLine-Integration:
Pflichtangaben:
- Service-URL: URL des EWL-WebService (z.B. http://server/ewlservice/)
- Falls nicht angegeben, wird automatisch http://<Server>/ewlservice/ verwendet
- Benutzername: WebService-Benutzername
- Passwort: WebService-Passwort
Verbindungstests
Der Setup-Assistent testet automatisch alle eingegebenen Verbindungen:
| Test | Beschreibung | Bei Fehler |
|---|---|---|
| Datenbank | Verbindung zur energy_logistics Datenbank | Rote Markierung im Datenbank-Abschnitt |
| WinLine CWLDATEN | Verbindung zur WinLine-Datendatenbank | Rote Markierung im WinLine-Abschnitt |
| WinLine CWLSYSTEM | Verbindung zur WinLine-Systemdatenbank | Rote Markierung im WinLine-Abschnitt |
| WebService | Login am EWL-WebService (falls konfiguriert) | Rote Markierung im WebService-Abschnitt |
Bei Fehlern werden klare Hinweise angezeigt, was zu tun ist.
Konfiguration später ändern
Methode 1: Setup-Assistent erneut ausführen
- Anwendung beenden
- Folgende Dateien löschen:
-
settings.toml-.setup_complete - Anwendung neu starten
- Setup-Assistent öffnet sich automatisch
Methode 2: Manuelle Bearbeitung
- Datei
settings.tomlim Anwendungsverzeichnis öffnen - Gewünschte Einstellungen ändern
- Datei speichern
- Anwendung neu starten
Achtung: Bei manueller Bearbeitung wird keine Validierung durchgeführt!
Sicherheitshinweise
Passwörter in settings.toml
Die Datei settings.toml enthält Passwörter im Klartext:
Empfohlene Maßnahmen: - Zugriff auf die Datei beschränken (nur Administratoren) - Datei nicht in Versionsverwaltung (Git) einchecken
Netzwerk-Sicherheit
Empfehlungen: - SQL Server nur im internen Netzwerk erreichbar machen - Firewall-Regeln: Zugriff nur von energy logistics-Server erlauben - Starke Passwörter verwenden (mindestens 12 Zeichen, gemischt)
Support
Bei Problemen mit dem Setup-Assistenten:
-
Log-Ausgaben prüfen: - Konsole anzeigen (falls im Hintergrund gestartet) - Log-Dateien im Anwendungsverzeichnis prüfen
-
Verbindung manuell testen: - SQL Server Management Studio: Verbindung zum Server testen - WinLine: Manuell starten und prüfen ob Zugriff möglich
-
Kontakt: - Support: support@newenergy-bremen.de - Bei der Anfrage angeben:
- Fehlermeldung aus dem Setup-Assistenten
- SQL Server Version
- WinLine Version
- Windows Version
Erweiterte Einstellungen
Nach der Erstinstallation können weitere Einstellungen in settings.toml vorgenommen werden:
E-Mail-Konfiguration
EMAIL_HOST = 'smtp.firma.local'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'anwendung@firma.local'
EMAIL_HOST_PASSWORD = 'passwort'
EMAIL_USE_TLS = true
DEFAULT_FROM_EMAIL = 'energy-logistics@firma.local'
Session-Einstellungen
SESSION_EXPIRE_AT_BROWSER_CLOSE = false # true: Logout beim Schließen
SESSION_COOKIE_AGE = 1209600 # Sekunden (14 Tage)
Debug-Modus (nur für Entwicklung!)
DEBUG = true # NIEMALS in Produktion aktivieren!
Performance-Einstellungen
AUTOMATIC_HUEY_JOB_CONSUMING = true # Hintergrund-Tasks automatisch starten
EXCLUDE_NOTES_BY_DATE = 2023-09-30 # Schließt Belege älter als dieses Datum vom Belegabruf aus
Produkionsaufträge zur Kommissionierung anlegen
FEATURE_CREATE_PROD_ORDER_AS_DELIVERY_NOTE = true
Diese Einstellungen erfordern einen Neustart der Anwendung.