Sistema di cassa e software evoluto
-
- Transizione da box monolitico a architettura a microservizi
- Centralizzazione dei dati e operazioni via servizi (API invece di file ASCII)
- Possibilità di deploy containerizzato su Docker, scalabilità orizzontale ed evoluzione verso sistemi cloud (Azure, Amazon, Google)
Interfaccia e Retrocompatibilità
-
- Introduzione del modulo Aurora come server centralizzato che dialoga direttamente con le casse
- Mantenimento della retrocompatibilità tramite il concetto di “Aurora on prem” per tradurre le vecchie comunicazioni
- Sostituzione dei file HSH tradizionali con database in cassa per superare i limiti di elaborazione
Innovazioni Tecnologiche e Architetturali
Modernizzazione dell’interfaccia POS
- Tecnologie multipiattaforma
- Adattabilità grafica: possibilità di personalizzare colori, posizionamento tasti e layout
- Integrazione di funzionalità touch, riduzione dell'intervento manuale e gestione dinamica dei parametri
Aggiornamenti e distribuzione dei parametri
- Impiego di coda RabbitMQ per divulgare immediatamente le modifiche ai terminali
- Possibilità di aggiornamenti "a caldo" in tempo reale (eccetto intestazione dello scontrino)
- Eliminazione dei passaggi manuali limitando errori dovuti a interventi umani sui file e sulle configurazioni locali
Gestione Sincronizzazione
- Sistema di recupero degli aggiornamenti che permette operatività della cassa anche in modalità offline
- Funzionalità di monitoraggio dello stato delle divulgazioni, collegamento costante tra sedi e terminali
Funzionalità Specifiche di Aurora
Centralizzazione e Gestione Remota
- Aurora come “server di cassa” centralizzato, eliminando la necessità del box in negozio
- Distribuzione centralizzata di anagrafiche, parametri, layout e configurazioni tassabili
- Possibilità di creare profili utenti con permessi differenziati (visualizzazione, gestione, amministrazione)
- Gestione centralizzata degli aggiornamenti e delle configurazioni tramite dashboard web
Dettagli Tecnici e Operativi
Implementazione tecnica
- Core del sistema mantenuto in Java e partnership con NCR per il pos di cassa
- Eliminazione dei file hash, sostituiti da database in cassa per migliorare la robustezza
- Utilizzo di servizi web (API) per la comunicazione tra il sistema centrale e le casse distribuite
Aggiornamenti e disinstallazione hardware
- Piano per ridurre progressivamente la dipendenza dagli hardware fisici in negozio
- Possibilità di pilotare l’aggiornamento in pochi punti vendita (es. 3 casse su 3 negozi) prima di scalare
- Differenziazione tra aggiornamenti manuali e aggiornamenti automatici “online”
Configurazioni e gestione dei parametri
- Eliminazione dei processi manuali per l’invio dei parametri grazie a una gestione centralizzata
- Possibilità di definire layout del touch, funzioni operative e voci finanziarie “personalizzabili” in autonomia
- La configurazione si basa su una logica “multitenant” che permette di avere un livello superiore di controllo e parametrizzazione