Sistema SmartBag
Documentazione tecnica del sistema di gestione SmartBag
Sistema SmartBag
Introduzione
Il sistema SmartBag rappresenta una soluzione integrata per la gestione dei contenitori intelligenti nel contesto della conservazione del vino. Questa documentazione descrive i flussi operativi del sistema e le interazioni tra i suoi componenti.
Architettura del Sistema
Flusso Completo di Produzione
Il seguente diagramma illustra il ciclo completo di vita di una SmartBag, dall'importazione dei TAG fino alla gestione del prodotto finale:
Processo di Importazione TAG
Il processo di acquisizione e gestione dei TAG segue questo flusso:
- Albi riceve via emil il file csv da fornitore dei tag
- Operatore albicchiere verifica che il formato del csv sia corretto (prima colonna seriale, seconda colonna batch)
- Import in database: Operatore albicchiere carica file csv su backoffice (TODO: link /nfc/tag add)
Ciclo di Produzione SmartBag
La creazione di una SmartBag segue questi passaggi:
API di Sistema
Gestione TAG
L'interfaccia per la gestione dei TAG prevede i seguenti endpoint principali:
Importazione TAG
Recupero TAG Disponibili
Attivazione TAG
Gestione Produzione
Il sistema di produzione prevede diversi stati che devono essere gestiti attraverso le API:
Segnalazione TAG Cancellati
Esportazione Dati Produzione
Processi di Controllo Qualità
Il sistema implementa diversi livelli di controllo durante la produzione:
Monitoraggio in Tempo Reale
Durante la produzione, il sistema monitora costantemente:
Stati del Sistema
Stati TAG
Stati SmartBag
Strutture Dati
TAG
SmartBag
Procedure di Sicurezza
Verifiche di Sistema
Gestione Errori
Il sistema prevede procedure specifiche per ogni tipo di errore:
Questa documentazione fornisce una base solida per comprendere e implementare il sistema SmartBag, con particolare attenzione ai flussi operativi e alle interazioni tra i componenti. I diagrammi e le specifiche delle API permettono una chiara comprensione delle funzionalità e dei requisiti del sistema.