🖥️
Progetto in evidenza Gestione e supporto
Professionale

HDR — Gestione Service Desk

HDR è un’applicazione di supporto tecnico progettata per organizzare le risorse degli operatori e velocizzare le attività quotidiane. Riunisce template di risposta, procedure, ricerca trasversale, storico dell’utilizzo e schede tecniche in un’unica interfaccia.

Presentazione anonimizzata: questa scheda e le schermate dimostrative utilizzano contenuti fittizi. Non vengono presentati nomi di clienti, credenziali, recapiti o dettagli operativi di un ambiente cliente.

Alcune informazioni precedentemente gestite tramite file Excel condivisi sono state trasformate per semplificarne la gestione e migliorare l’efficienza. La loro presentazione nel portfolio è anonimizzata.

Uno spazio personalizzato in base ai ruoli

Ogni utente dispone di uno spazio adeguato alle proprie autorizzazioni. Il super amministratore assegna uno o più ruoli agli account e definisce quali ruoli possono accedere a ciascuna sezione dell’applicazione. Menu e sottomenu vengono quindi costruiti in base a tali permessi: gli utenti non vedono tutti le stesse sezioni. Questa gestione centralizzata permette di offrire a ogni profilo le risorse e gli strumenti pertinenti alle sue attività.

L’applicazione è riservata agli utenti autenticati il cui indirizzo IP è stato preventivamente autorizzato. Il passaggio a una nuova rete può richiedere una nuova autorizzazione. Gli strumenti di amministrazione gestiscono account, ruoli e menu.

La versione stabile è selezionata per impostazione predefinita. Gli amministratori hanno accesso alla beta; gli altri account devono essere autorizzati. La scelta viene salvata per ogni account e il cambio di versione ricarica l’applicazione. Anche il backend verifica l’accesso alle operazioni riservate alla beta; tornare alla stabile cambia l’interfaccia utilizzata senza ripristinare uno stato precedente dell’applicazione.

Template di risposta e base di conoscenze

I template sono suddivisi per servizio e categoria, con ricerca, modifica e copia rapida. Le categorie con lo stesso nome rimangono separate quando appartengono a servizi diversi. Note e procedure sono raccolte in una base di articoli con editor avanzato e permessi di modifica legati all’autore o all’amministratore.

La ricerca globale trova articoli, template di risposta, modelli di e-mail, comandi e collegamenti utili. I filtri per tipo e servizio portano direttamente al contenuto cercato. Lo storico delle copie e i relativi grafici permettono di seguire l’utilizzo dei template. Un assistente IA completa gli strumenti di supporto.

Anagrafica tecnica e ricerca precisa — beta

L’interfaccia affianca un elenco di schede a un pannello di dettaglio, con una disposizione adatta ai dispositivi mobili. Riunisce le informazioni e le apparecchiature necessarie alla consultazione tecnica, con copia rapida dei valori e collegamenti alle interfacce web delle apparecchiature.

Con la ricerca avanzata disattivata, una ricerca composta esclusivamente da almeno tre cifre cerca il numero esatto della scheda ignorando gli zeri iniziali. Le ricerche più brevi restano parziali. La modalità avanzata estende la ricerca e offre filtri combinabili, tra cui tipo e presenza delle apparecchiature. I contatori descrivono l’inventario compilato; non costituiscono un monitoraggio della disponibilità in tempo reale.

Diagnostica locale da Windows — beta

Una piccola icona del terminale avvia un Ping dalla postazione dell’operatore. Utilizza un programma di avvio Windows installato in precedenza e apre direttamente il terminale, senza una finestra di conferma intermedia nell’applicazione. Il test utilizza la connessione e le rotte di rete del computer, comprese quelle della VPN attiva, e mostra il risultato nel terminale. Restano applicabili le regole di sicurezza del browser e di Windows.

Architettura e realizzazione

Il frontend React 18, Material UI e Redux Toolkit comunica con un’API Symfony 8, Doctrine ORM e MySQL. Vite compila l’interfaccia e JWT gestisce l’autenticazione. Le evoluzioni sono versionate e verificate prima della pubblicazione, con backup e conservazione dei componenti stabili per le funzionalità beta.

Il mio ruolo: progettazione e sviluppo full stack, organizzazione delle conoscenze, interfacce per operatori e amministratori, ricerca, integrazione del programma di avvio Windows, controllo degli accessi e gestione su VPS.

Galleria: le schermate mostrano l’interfaccia attuale in francese con dati fittizi di dimostrazione, inclusa la configurazione dei menu e degli accessi per ruolo.