FunktionenMitarbeiter-Handbuch

Einstellungen

Konfiguration des sellx Hub: Datenbankverbindung, Heartbeat und Log-Ausgabe an einem Ort.

Funktions-Handbuch · Endkunden

Die Einstellungs-Seite (/settings) gliedert sich in drei Bereiche: Datenbankverbindung, Heartbeat und Log-Ausgabe.

Datei: sellx-hub/src/pages/SettingsPage.tsx

Datenbankverbindung

Einstellungen-Seite Bereich 'Datenbankverbindung' mit Server localhost, Datenbank eazybusiness, Toggle 'Windows-Authentifizierung', Buttons 'Verbindung testen' und 'DB-Rolle ermitteln'
Bereich Datenbankverbindung

Anzeige und Test der aktuellen DB-Verbindung:

FeldEditierbarDefault
SQL ServerNein (Anzeige)localhost
DatenbankNein (Anzeige)eazybusiness
Windows-AuthentifizierungToggleJa

Aktionen:

  • Verbindung testen — löst test_connection aus, zeigt Version und Mandanten
  • DB-Rolle ermitteln — löst detect_db_role aus, zeigt erkannte Rolle

Hinweis: Eine Änderung der DB-Verbindung ist nicht über die UI möglich. Workaround: Daten manuell in %APPDATA%\sellx-hub\data.db (hub_config.db_connection_string) editieren oder Hub neu installieren.

Heartbeat

Konfiguration des Heartbeat-Intervalls:

OptionWertBeschreibung
6 Stunden6hAggressiv, für Tests
12 Stunden12hHäufig
24 Stunden24hStandard
48 Stunden48hSelten
7 Tage7dSehr selten — Risiko Grace-Period

Hinweis: Die Auswahl wird nur lokal in localStorage gespeichert. Der tatsächliche Heartbeat-Trigger liegt im Sidecar.

Warnung: Ein Intervall > 7 Tagen führt mit hoher Wahrscheinlichkeit zur Grace-Period-Aktivierung.

Letzte Heartbeat-Prüfung

Anzeige, wann der letzte erfolgreiche Heartbeat stattfand. Bei Heute: alles in Ordnung. Bei vor X Tagen: Warnung prüfen.

Log-Ausgabe

Einstellungen-Seite Bereich 'Log-Ausgabe' mit Filter INFO/WARN/ERROR/Alle und Log-Eintraegen mit Timestamp und Level-Prefix
Bereich Log-Viewer mit Filter

Anzeige der Hub-Log-Dateien mit Filter.

Quelle: get_log_entries(level) → Sidecar liest %APPDATA%\sellx-hub\logs\*.log

Filter:

FilterZeigt
INFOInfo, Warn, Error
WARNWarn, Error
ERRORnur Error
AlleInfo, Warn, Error (gleiche Menge wie INFO)

Format der Log-Einträge:

text
[LEVEL] YYYY-MM-DD HH:MM:SS — message

Beispiel:

text
[INFO] 2026-06-30 12:35:12 — Sidecar started on port 54321
[WARN] 2026-06-30 12:36:01 — Heartbeat failed: connection timeout
[ERROR] 2026-06-30 12:36:02 — SQL execution failed: Login failed for user 'sa'.

Sortierung: neueste zuerst, max. 500 Einträge.

Hub zurücksetzen

Es gibt keinen UI-Button für Full-Reset. Workarounds:

bash
# Alle Hub-Daten löschen (Lizenz, Plugin-Store, Config)
rmdir /s /q "%APPDATA%\sellx-hub"

# Browser-Cache der WebView (für Frontend-State)
# Tauri-WebView2-Cache: %LOCALAPPDATA%\com.sellx.hub\EBWebView\

Nach Reset startet der Setup-Wizard beim nächsten Hub-Start wieder (siehe Setup-Wizard).