Administration
Funktionen für Administratoren.
Nur für Admins
Diese Funktionen sind nur für Benutzer mit Admin-Rolle verfügbar.
Admin-Bereich öffnen
- Klicken Sie auf Ihr Profilbild in der Seitenleiste
- Wählen Sie "Admin-Bereich"
Benutzerverwaltung
Benutzer anzeigen
Die Benutzerliste zeigt:
| Spalte | Bedeutung |
|---|---|
| Benutzername | Anmeldename (eindeutig) |
| Anzeigename | Voller Name |
| Kontaktadresse | |
| Rolle | Admin / User / Betrachter |
| Erstellt | Registrierungsdatum |
Neuen Benutzer erstellen
- Klicken Sie auf "Benutzer hinzufügen"
- Füllen Sie das Formular aus:
- Benutzername - Für Login (eindeutig)
- Anzeigename - Voller Name
- E-Mail - Optional, für Passwort-Reset
- Passwort - Initiales Passwort
- Rolle - admin / user / betrachter
- "Erstellen"
Benutzer bearbeiten
- Klicken Sie auf einen Benutzer
- Ändern Sie die gewünschten Felder
- "Speichern"
Passwort zurücksetzen
Admins können das Passwort eines Benutzers zurücksetzen. Der Benutzer erhält ein temporäres Passwort und muss es beim nächsten Login ändern.
Benutzer löschen
- Klicken Sie auf Löschen-Symbol
- Bestätigen Sie die Löschung
Warnung
Das Löschen eines Benutzers ist endgültig. Projekte des Benutzers bleiben erhalten, sind aber keinem Benutzer mehr zugeordnet.
Rollen
Admin
- Voller Zugriff auf alle Funktionen
- Benutzerverwaltung
- Master-Vorlagen verwalten
- System-Anmerkungen löschen
User
- Projekte erstellen und verwalten
- Modelle hochladen
- Kostenberechnung durchführen
- Master-Vorlagen nutzen (nicht erstellen)
Betrachter
- Nur Lesezugriff
- Kann nur über Freigabelinks auf Projekte zugreifen
- Kein Zugriff auf Dashboard
Freigabe-Tokens
Übersicht aller Freigabelinks im System.
Tabelle
| Spalte | Bedeutung |
|---|---|
| Projekt | Zugehöriges Projekt |
| Zugriffsebene | Viewer / Editor |
| Modelle | Anzahl freigegebener Modelle |
| Erstellt von | Benutzer |
| Ablauf | Gültigkeitsdatum |
| Status | Aktiv / Deaktiviert |
Zugriffsebene ändern
Wählen Sie im Dropdown eine neue Zugriffsebene:
- Viewer - Nur Ansicht
- Editor - Ansicht und Bearbeitung
Token-Aktionen
| Icon | Aktion |
|---|---|
| Token bearbeiten | |
| Freigabelink kopieren | |
| Token deaktivieren | |
| Token reaktivieren | |
| Token endgültig löschen |
Anmerkungen
Übersicht aller Anmerkungen im System.
Tabelle
| Spalte | Bedeutung |
|---|---|
| Nummer | Fortlaufende Anmerkungsnummer |
| Titel | Bezeichnung der Anmerkung |
| Projekt | Zugehöriges Projekt |
| Erstellt von | Benutzer |
| Erstellt | Datum |
Anmerkungen löschen
- Wählen Sie Anmerkungen über die Checkboxen aus
- Klicken Sie auf "Ausgewählte löschen"
- Bestätigen Sie die Löschung
Mehrfachauswahl
Mit der Checkbox in der Kopfzeile können Sie alle Anmerkungen auf der Seite auswählen.
System
System-Statistiken
Übersicht über die Systemnutzung:
| Karte | Informationen |
|---|---|
| Benutzer | Gesamt, Admins, User, Betrachter |
| Projekte | Gesamt, Anzahl Modelle |
| Speicher | Gesamt MB, Uploads, XKT |
| Datenbank | Größe MB, Tabellen, Version |
| Cache | Anzahl Keys, Verbindungsstatus |
Wartung
| Aktion | Icon | Beschreibung |
|---|---|---|
| Cache leeren | Leert den Redis-Cache. Daten werden neu aus der Datenbank geladen. | |
| Datenbank optimieren | Führt PostgreSQL VACUUM aus für optimale Performance. | |
| Sessions löschen | Entfernt abgelaufene Benutzersitzungen. | |
| Dateien aufräumen | Scannt und entfernt verwaiste Dateien (IFC/XKT ohne Projekt). |
Wann Cache leeren?
Nur bei Problemen mit veralteten Daten. Im Normalbetrieb nicht nötig.
Nachrichtenbroker
Übersicht über das Redis Pub/Sub-System für Echtzeit-Updates.
Broker-Statistiken
| Statistik | Beschreibung |
|---|---|
| Verbindungen | Aktive WebSocket-Verbindungen |
| Nachrichten/Sek | Durchsatz der Echtzeit-Updates |
| Kanäle | Aktive Pub/Sub-Kanäle |
| Stream-Größe | Nachrichtenanzahl pro Stream |
Dead Letters
Fehlgeschlagene Nachrichten werden als Dead Letters gespeichert:
- Klicken Sie auf "Nachrichtenbroker"
- Die Liste zeigt fehlgeschlagene Nachrichten mit Fehlerbeschreibung
- Für jede Nachricht stehen zwei Aktionen zur Verfügung:
| Aktion | Beschreibung |
|---|---|
| Erneut verarbeiten | Nachricht erneut senden |
| Löschen | Nachricht endgültig entfernen |
Stream-Verwaltung
Für jeden Kanal können Sie:
- Stream-Info abrufen (Nachrichtenanzahl, erster/letzter Eintrag)
- Stream trimmen - Alte Nachrichten entfernen, um Speicher freizugeben
Backup & Wiederherstellung
Erstellen und verwalten Sie Datenbanksicherungen direkt im Admin-Bereich.
Backup erstellen
- Klicken Sie auf "Backup erstellen"
- Das System erstellt einen vollständigen Datenbank-Dump
- Der Fortschritt wird angezeigt
Vorhandene Backups
Die Liste zeigt alle gespeicherten Backups:
| Spalte | Bedeutung |
|---|---|
| Dateiname | Name der Backup-Datei |
| Zeitstempel | Erstellungsdatum und -uhrzeit |
| Größe | Dateigröße |
Backup wiederherstellen
- Wählen Sie ein Backup aus der Liste
- Klicken Sie auf "Wiederherstellen"
- Bestätigen Sie die Wiederherstellung
Warnung
Die Wiederherstellung überschreibt die aktuelle Datenbank. Erstellen Sie vorher ein Backup des aktuellen Zustands.
Räumliche Indizierung
Verwalten Sie räumliche Indizes für schnellere Kollisionsprüfungen und Abfragen.
Status prüfen
Die Übersicht zeigt für jedes Modell:
| Spalte | Bedeutung |
|---|---|
| Modell | Modellname |
| Status | Indiziert / Nicht indiziert / In Bearbeitung |
| Elemente | Anzahl indizierter Elemente |
| Letzte Aktualisierung | Zeitstempel der letzten Indizierung |
Index erstellen
- Wählen Sie ein nicht indiziertes Modell
- Klicken Sie auf "Indizierung starten"
- Die Indizierung läuft im Hintergrund
Wann indizieren?
Räumliche Indizes beschleunigen Kollisionsprüfungen und räumliche Abfragen erheblich. Empfohlen für alle Modelle, die regelmäßig geprüft werden.
System-Logs
Sehen Sie aktuelle Anwendungsprotokolle ein.
- Klicken Sie auf "System-Logs"
- Die neuesten Log-Einträge werden angezeigt
- Filtern Sie nach Schweregrad (Info, Warnung, Fehler)
Fehlerbehebung
System-Logs sind hilfreich, um Probleme bei Konvertierungen, Importen oder API-Fehlern zu diagnostizieren.