API-Server

Starten Sie einen integrierten REST-API-Server zur Etikettenerstellung aus externen Anwendungen, Android-Apps, Chrome-Plugins und benutzerdefinierten Integrationen. Enthält ein vollständiges Web-Dashboard mit Benutzerverwaltung, Überwachung und API Explorer.

Kontrollzentrum

Server API - Windows launcher

Das Kontrollzentrum in Label Creator ermöglicht das Starten, Stoppen und Konfigurieren des API-Servers.

Server-Prüfungen

Konfiguration

Serverstatus

Zeigt den aktuellen Serverstatus (Started/Stopped) und die URL für den Zugriff auf das Web-Dashboard an.

Wenn Sie den Server auf einer anderen Adresse als localhost bereitstellen (z.B. 0.0.0.0), ist er von anderen Geräten im Netzwerk erreichbar. Stellen Sie sicher, dass Sie geeignete Benutzer und Berechtigungen konfigurieren, bevor Sie den Netzwerkzugang öffnen.

Profil- und Layout-Verwaltung

Profile Management - Profiles tab

Importieren, umbenennen, duplizieren und löschen Sie Profile und Layouts, die über die Server-APIs verfügbar gemacht werden.

API-Server-Profile

Profile, die über die API sichtbar und aufrufbar sind (Android-App, Chrome-Plugin, externe Integrationen). Schnellfilter für die schnelle Suche. Schaltflächen: Aus lokaler Datei importieren, Umbenennen, Duplizieren, Löschen, Aktualisieren, Ordner öffnen.

Layout-Server-API

Profile Management - Layout tab

Layouts, die über die API sichtbar und aufrufbar sind. Dieselben Steuerelemente wie auf dem Profil-Reiter.

Client-Freigabe

Profile Management - Client sharing tab

Geben Sie Profile, Layouts und permanente Datenbanken physisch an andere Label-Creator-Installationen frei, die als Clients konfiguriert sind. Wählen Sie die Ressourcen aus und klicken Sie auf Ausgewählte freigeben zum Freigeben oder Freigabe entfernen zum Widerrufen der Freigabe.

Web-Dashboard

Web Dashboard - Welcome

Sobald der Server gestartet ist, greifen Sie über den Browser auf das Web-Dashboard zu. Die Willkommensseite bietet vier Hauptbereiche:

Server-Überwachung

Server Monitoring dashboard

Echtzeitüberwachung von Protokollen, Statistiken und Serverleistung.

Das Monitoring-Dashboard aktualisiert sich in Echtzeit. Halten Sie es während kritischer Vorgänge geöffnet, um den Serverstatus zu überprüfen und eventuelle Fehler zu identifizieren.

System

Systemmetriken: CPU, Speicher, Festplatten-I/O, Uptime und aktive Verbindungen.

API-Server

API-Statistiken: Gesamtanfragen, Erfolge, Fehler, Erfolgsquote und durchschnittliche Antwortzeit.

Anfragen der letzten 24 h

Diagramm der Anfragen der letzten 24 Stunden mit Quick Metrics für die Gesamtanzahl der Anfragen.

Server-Protokolle

Server-Protokolle mit Filtern nach Ebene und Typ. Schaltflächen Approve, Freeze und API Docs zur Verwaltung der Protokolle. Auto-Refresh verfügbar.

Benutzerverwaltung

Advanced User Management

Erweiterte Benutzerverwaltung mit Rollen, Berechtigungen und IP-Einschränkungen.

Benutzer bearbeiten

Edit user dialog

Bearbeiten Sie die Benutzerdetails: Benutzername, E-Mail, vollständiger Name, Rolle, Passwort, Beschreibung und IP-Einschränkungen.

Permissions nach Kategorie organisiert:

API-Explorer

API Explorer - Swagger interface

Integrierte Swagger-Oberfläche zum interaktiven Erkunden und Testen aller REST-APIs des Label Systems.

Authentifizierung

Endpunkte für Login, Logout, Sitzungsverwaltung und Berechtigungsprüfung. Jeder Endpunkt zeigt die HTTP-Methode (POST/GET), den Pfad, Parameter und erwartete Antworten an.

API zur Etikettenerstellung

Label Generation API detail

Endpunkte zur Etikettenerstellung. Jeder Endpunkt lässt sich erweitern, um Parameter, eine Schaltfläche „Execute“ und Antworten mit Beispielcode und -body anzuzeigen.

Seitenberechtigungen

Page Permissions Configuration

Konfigurieren Sie, welche Rollen auf jede Seite des Web-Dashboards zugreifen können. Die Tabelle zeigt Page Path, Description, Required Permissions, Modifiable und Actions.

Seitenberechtigungen konfigurieren

Configure Page Permissions dialog

Im Bearbeitungsfenster können Sie den Page Path, die Beschreibung, die erforderlichen Berechtigungen (Label Printing, Advanced Features, Profile Management, Administration, Monitoring, API Explorer) festlegen und angeben, ob alle ausgewählten Berechtigungen oder mindestens eine erforderlich sind.

Benutzerdefinierte Berechtigungen

Custom Permissions

Zeigen Sie benutzerdefinierte Berechtigungen an und verwalten Sie sie, organisiert nach Kategorie: Core, Profiles, Admin und System. Systemberechtigungen sind nicht bearbeitbar.

Neue benutzerdefinierte Berechtigung

New Custom Permission dialog

Erstellen Sie eine neue benutzerdefinierte Berechtigung mit Permission Name, Display Name, Description und Category. Die Berechtigung wird in der Benutzer- und Seitenkonfiguration verfügbar sein.

Sicherheit & Audit

Security & Audit

Sicherheitsprotokolle und Audit-Trail mit einer Übersicht der Systemaktivitäten.

Systemstatistiken

System Statistics

Detaillierte Übersicht der Systemstatistiken.