Server API

Avvia un server REST API integrato per generare etichette da applicazioni esterne, app Android, plugin Chrome e integrazioni personalizzate. Include una dashboard web completa con gestione utenti, monitoraggio e API Explorer.

Pannello di controllo

Server API - Windows launcher

Il pannello di controllo in Label Creator consente di avviare, arrestare e configurare il server API.

Server Checks

Configuration

Server Status

Mostra lo stato corrente del server (Started/Stopped) e l’URL di accesso alla dashboard web.

Se esponi il server su un indirizzo diverso da localhost (es. 0.0.0.0), sarà raggiungibile da altri dispositivi nella rete. Assicurati di configurare utenti e permessi adeguati prima di aprire l’accesso alla rete.

Profile and Layout Management

Profile Management - Profiles tab

Importa, rinomina, duplica ed elimina profili e layout resi disponibili tramite le API del server.

API Server profiles

Profili visibili e richiamabili via API (app Android, plugin Chrome, integrazioni esterne). Quick filter per cercare rapidamente. Pulsanti: Importa da locale, Rinomina, Duplica, Elimina, Aggiorna, Apri cartella.

Layout Server API

Profile Management - Layout tab

Layout visibili e richiamabili via API. Stessi controlli della scheda profili.

Client sharing

Profile Management - Client sharing tab

Condividi fisicamente profili, layout e database permanenti con altre installazioni di Label Creator configurate come client. Seleziona le risorse e clicca Condividi selezionati per condividerle o Rimuovi condivisione per revocare la condivisione.

Web Dashboard

Web Dashboard - Welcome

Una volta avviato il server, accedi alla dashboard web dal browser. La pagina di benvenuto presenta quattro sezioni principali:

Server Monitoring

Server Monitoring dashboard

Monitoraggio in tempo reale di log, statistiche e prestazioni del server.

La dashboard di monitoraggio si aggiorna in tempo reale. Tienila aperta durante le operazioni critiche per verificare lo stato del server e identificare eventuali errori.

System

Metriche di sistema: CPU, Memory, I/O disco, Uptime e connessioni attive.

API Server

Statistiche API: richieste totali, successi, errori, success rate e tempo medio di risposta.

Requests Last 24h

Grafico delle richieste nelle ultime 24 ore con Quick Metrics per il totale richieste.

Server Logs

Log del server con filtri per livello e tipo. Pulsanti Approve, Freeze e API Docs per gestire i log. Auto-refresh disponibile.

User Management

Advanced User Management

Gestione avanzata degli utenti con ruoli, permessi e restrizioni IP.

Edit user

Edit user dialog

Modifica i dettagli di un utente: username, email, full name, ruolo, password, descrizione e restrizioni IP.

Permissions organizzati per categoria:

API Explorer

API Explorer - Swagger interface

Interfaccia Swagger integrata per esplorare e testare interattivamente tutte le API REST del Label System.

Authentication

Endpoint per login, logout, gestione sessioni e verifica permessi. Ogni endpoint mostra metodo HTTP (POST/GET), path, parametri e risposte attese.

Label Generation API

Label Generation API detail

Endpoint per la generazione di etichette. Ogni endpoint si espande per mostrare parametri, pulsante Execute e risposte con codice e body di esempio.

Page Permissions

Page Permissions Configuration

Configura quali ruoli possono accedere a ciascuna pagina della dashboard web. La tabella mostra Page Path, Description, Required Permissions, Modifiable e Actions.

Configure Page Permissions

Configure Page Permissions dialog

La finestra di modifica permette di impostare il Page Path, la descrizione, i permessi richiesti (Label Printing, Advanced Features, Profile Management, Administration, Monitoring, API Explorer) e se richiedere tutti i permessi selezionati o almeno uno.

Custom Permissions

Custom Permissions

Visualizza e gestisci i permessi personalizzati organizzati per categoria: Core, Profiles, Admin e System. I permessi di sistema non sono modificabili.

New Custom Permission

New Custom Permission dialog

Crea un nuovo permesso personalizzato specificando Permission Name, Display Name, Description e Category. Il permesso sarà disponibile nella configurazione utenti e pagine.

Security & Audit

Security & Audit

Log di sicurezza e audit trail con panoramica delle attività del sistema.

System Statistics

System Statistics

Panoramica dettagliata delle statistiche di sistema.