L’obiettivo del gestionale è facilitare la gestione dei Servizi di Sicurezza e Vigilanza mediante pattuglie armate presso stabili comunali e altre località a seguito di allarme (antintrusione, antincendio, tvcc), e per la gestione delle anagrafiche di mazzi di chiavi, chiavi, porte, pattuglie e relativa ubicazione, nonché correlazione tra loro in seguito a corrispondenza (nel caso di mazzi di chiavi, chiavi e porte) o autorizzazione a prenderle/usarle (nel caso delle pattuglie). Il tutto integrato nel sistema di Facility Management AntiFire del Comune di Milano per la gestione della Sicurezza e la sua diretta integrazione per la risposta agli eventi allarme, comprensiva di registrazione dei tempi di ricezione, partenza, arrivo in loco e fine controllo, con aggiunta del monitoraggio dei vari step della ronda, dove necessaria.
Oltre al Gestionale del sistema AntiFire del Comune di Milano, è stata sviluppata e implementata anche l’App Antifire, in modo da poter sfruttare quanto già presente e in funzione, estendendone le funzionalità affinché sia possibile la gestione delle Pattuglie e quanto ad esse relativo.
L’acceso al sistema è regolato da credenziali con login, password e ruolo utente che definiscono le funzionalità ammesse e la porzione di dati visibili con le stesse. Per garantire la sicurezza, la soluzione pur essendo accessibile via browser (quindi web based), attraverso l’uso di VPN o soluzioni equivalenti potrà essere vista solo a livello intranet o extranet in una rete di tipo privato. Questo regolamentato da quanto previsto dalle policy dell’IT del Comune di Milano. Architettura di massima della soluzione Il sistema è progettato utilizzando architetture a micro-servizi, che suddividono le varie funzionalità in base agli utilizzatori e/o sicurezza di accesso ai dati. I vari micro-servizi realizzati con Docker sono, così, facilmente scalati ed installati su piattaforme come AWS, Kubernetes, Azure etc. L’architettura consente di far crescere lo spazio storage, database cpu e RAM in base alle necessità.
I moduli sono realizzati tutti usando le più moderne soluzioni open-source, quindi senza bisogno di licenze aggiuntive. Per dare un’idea di massima della pila software che realizza la soluzione, riportiamo le componenti principali: S.O Linux Centos o Ubuntu, RDBMS PostgreSQL 12.x con PostGIS, Docker, Symfony PHP Framework MVC, PHP 7.3, HTML5 con interfacce single page mediante React e Semantic UI che la rendono adattabile a diversi schermi di fruizione (Desktop, tablet, smartphone).
All’architettura sopra è affiancabile una app Android nativa che consente di gestire gli interventi per un rapido intervento in base alla prossimità delle squadre/pattuglie al luogo dove è scattato l’allarme, organizzandoli con la nomale vigilanza già scadenziata/calendarizzata, comprese anche le ronde dove previste, di acquisire informazioni sulle anagrafiche degli asset mazzi di chiavi, chiavi e porte, nonché di interfacciarla alla gestione allarmi e interventi pattuglie. L’app si integra in tempo reale al sistema gestionale e può offrire agli utenti abilitati la possibilità di monitorare le attività in corso, prossime o recenti.
Il Sistema Informatico ha diverse tipologie di utilizzatori principali a cui corrisponderà un Ruolo autorizzativo:
- Facility Manager
- BackOffice
- FrontOffice
- Operatori manutentivi
- Pattuglia
- Ronda esecutore ed amministratore