App per inventario e ubicazioni di magazzino
Un’applicazione operativa collegata al gestionale aziendale per creare missioni di inventario, guidare il lavoro degli operatori sui terminali e registrare abbassamenti e spostamenti della merce tra ubicazioni.

Sintesi del progetto
- Settore
- Distribuzione e logistica
- Tipologia
- Mobile App
- Ambito
- Funzioni WMS
- Stato
- Operativo
Applicazione operativa di magazzino con funzioni WMS, integrata con il gestionale aziendale: missioni di inventario, conteggi da terminale, abbassamento della merce e spostamenti tra ubicazioni.
Inventari ancora gestiti con elenchi cartacei
Prima dell’introduzione dell’applicazione, le attività di inventario venivano organizzate attraverso stampe e annotazioni cartacee. Gli operatori percorrevano il magazzino, registravano manualmente le quantità e riconsegnavano i risultati all’ufficio per il controllo e il successivo inserimento.
Il flusso richiedeva diversi passaggi: preparazione degli elenchi, distribuzione delle stampe, conteggio, raccolta dei fogli, interpretazione delle annotazioni e verifica delle differenze. Eventuali dubbi obbligavano spesso a tornare sull’ubicazione o a contattare nuovamente l’operatore.
- Elenchi preparati e distribuiti manualmente
- Conteggi annotati su carta
- Rischio di trascrizioni incomplete o poco leggibili
- Reinserimento dei risultati
- Verifiche successive sulle differenze
- Difficoltà nel conoscere l’avanzamento dell’inventario
Una missione digitale dalla preparazione al conteggio
Il nuovo sistema divide il lavoro tra una dashboard web e l’app utilizzata sui terminali di magazzino. Dal computer, il responsabile seleziona il perimetro dell’attività e crea la missione. Gli operatori ricevono sul terminale le ubicazioni e gli articoli da controllare, registrando direttamente le quantità rilevate.
I dati rimangono associati alla missione e permettono di osservare avanzamento, conteggi completati e situazioni da verificare senza attendere la restituzione dei fogli.
Dati del gestionale → preparazione ETL → dashboard → missione → terminale → conteggio → verifica

Il responsabile prepara e avvia l’inventario dal PC
La dashboard permette di creare una missione di inventario scegliendo gli elementi previsti dal processo aziendale, come area, ubicazioni o gruppi di articoli. La missione viene quindi resa disponibile agli operatori incaricati.
Durante l’attività, il responsabile può verificare lo stato di avanzamento e individuare conteggi mancanti o differenze che richiedono un controllo.
L’interfaccia web è realizzata con Vue.js e Node.js, mentre i dati operativi delle missioni sono persistiti su MySQL.
- Creazione della missione
- Selezione del perimetro
- Assegnazione o disponibilità per gli operatori
- Stato di avanzamento
- Chiusura della missione
- Verifica delle differenze
Il conteggio avviene direttamente davanti all’ubicazione
L’operatore utilizza un terminale rugged Honeywell per identificare l’ubicazione e consultare gli articoli previsti dalla missione. Le quantità vengono registrate durante il passaggio in magazzino, evitando annotazioni intermedie da trascrivere successivamente.
La sequenza guidata riduce l’ambiguità tra articolo, posizione e quantità e mantiene ogni rilevazione collegata alla missione da cui è stata generata.
Registrare dove si trova la merce, non soltanto quanta ce n’è
Oltre all’inventario, l’applicazione supporta lo spostamento della merce tra ubicazioni. L’operatore identifica la posizione di partenza, seleziona o legge l’articolo, indica la quantità e conferma l’ubicazione di destinazione.
Lo spostamento resta registrato nel database operativo dell’applicazione, rendendo ricostruibile il passaggio eseguito dall’operatore.

Missioni di abbassamento verso le ubicazioni operative
L’applicazione gestisce anche le attività di abbassamento: la merce viene trasferita da un’ubicazione di riserva o posta in altezza verso una posizione più accessibile alle operazioni quotidiane.
Il terminale guida la registrazione della posizione di partenza e di quella di arrivo, mantenendo distinto il trasferimento fisico da una variazione della quantità complessiva disponibile.
Un abbassamento è una movimentazione interna: non è automaticamente uno scarico, non deve diminuire la giacenza totale e cambia la distribuzione della merce tra ubicazioni.
I dati del gestionale preparati per il lavoro operativo
Il sistema interroga le informazioni necessarie presenti nel gestionale aziendale. Un processo ETL estrae i dati previsti, li normalizza e li salva nel database dell’applicazione, dove vengono utilizzati da dashboard, missioni e terminali.
La separazione consente all’app di lavorare su un modello dati adatto ai flussi di magazzino senza esporre direttamente il database del gestionale ai dispositivi degli operatori.
Gestionale aziendale → estrazione → trasformazione → database applicativo → dashboard e terminali
Funzioni WMS concentrate sulle attività necessarie
La soluzione copre alcune funzioni tipiche di un Warehouse Management System: missioni di inventario, conteggio per ubicazione, abbassamento della merce e spostamenti interni.
Non nasce come sostituzione completa del gestionale o come WMS generalista. È stata costruita intorno alle attività che richiedevano un supporto operativo diretto sui terminali di magazzino.
Meno passaggi tra conteggio e verifica
La digitalizzazione delle missioni ha eliminato diversi passaggi legati alla preparazione, distribuzione e raccolta dei fogli, rendendo più diretto il percorso tra attività svolta dall’operatore e controllo del responsabile.
Inventario più rapido
Il tempo necessario per completare le attività di inventario è stato ridotto di circa un terzo rispetto al flusso cartaceo precedente.
Conteggi già associati alla missione
Quantità, ubicazioni e avanzamento vengono registrati durante il lavoro sul terminale, senza una successiva trascrizione dai fogli.
Movimentazioni tracciate
Abbassamenti e spostamenti mantengono il collegamento tra origine, destinazione, articolo e quantità.
Tecnologie utilizzate
| Funzione | Tecnologie |
|---|---|
| Applicazione mobile | React Native, Expo SDK 54 |
| Linguaggio | TypeScript |
| Dashboard web | Vue.js, Node.js, MySQL |
| API, contenuti operativi e backoffice | Strapi 5 |
L’inventario passa ancora da stampe e trascrizioni?
Raccontaci come vengono create le attività, quali terminali sono già disponibili e quali dati provengono dal gestionale. Possiamo valutare un’applicazione costruita sul flusso reale del magazzino.
Dopo le risposte vedrai un primo orientamento. L’invio dei recapiti è facoltativo: puoi approfondire solo se lo desideri.
Preferisci scriverci direttamente? Vai a Contatti
Domanda 1 di 3
