Moduli
Non tutte le informazioni provengono da un sensore o da un sistema automatizzato. A volte serve il tocco umano — ed è qui che entra in gioco il widget Moduli. Pensalo come la tua lavagna digitale dentro IronFlock. Usalo ogni volta che vuoi acquisire dati manualmente, come ad esempio:
- Registrare conteggi di scarti sulla linea di produzione
- Inserire letture da un vecchio sensore di pH
- Annotare note di ispezione durante una visita in fabbrica
Come Funzionano i Moduli
Quando qualcuno invia un modulo, i dati vengono memorizzati in una tabella designata nel database della tua app. Ogni campo del modulo corrisponde a una colonna in quella tabella, e tutti i campi vengono salvati insieme come una nuova riga quando il modulo viene inviato.
Cosa configuri nel widget modulo:
- Un titolo per il modulo
- Uno o più campi, ciascuno con un’etichetta, un tipo di input e la colonna della tabella in cui scrivere
- Regole di validazione opzionali e valori predefiniti per campo
Tipi di campo disponibili: menu a tendina (seleziona da un elenco), testo, numero, casella di controllo e selettore data/ora.
Dove Vanno i Dati?
Ogni invio del modulo aggiunge una nuova riga alla tabella. Questo ti fornisce una cronologia completa di tutte le voci — nulla viene sovrascritto o perso.
Assicurati di configurare tutti i campi obbligatori in modo che ogni nuova riga sia completa e coerente.
Tenere Traccia dello Stato Più Recente
Se usi i moduli per monitorare lo stato corrente di macchine o asset — come il risultato dell’ultima ispezione per macchina — IronFlock può mostrarti solo l’inserimento più recente per ogni elemento. Lo sviluppatore dell’app abilita questa funzione indicando alla tabella quali colonne identificano un’entità, ad esempio il nome della macchina.
Quando è configurato così, attiva l’interruttore latest nelle impostazioni del filtro di un widget e il widget mostra solo la riga corrente per ogni macchina o asset. IronFlock determina qual è questa riga ogni volta che il widget viene caricato, quindi un invio tardivo o corretto non lascia mai la board con un valore obsoleto. La cronologia completa degli invii rimane disponibile per la revisione.
Eliminazione dei Dati
IronFlock utilizza un approccio append-only anche per l’eliminazione. Invece di rimuovere una riga, si invia una nuova voce che contrassegna il record come eliminato. I widget sulla board sono impostati per nascondere le voci eliminate — così scompaiono dal dashboard ma rimangono nel database per cronologia e scopi di audit.
Riepilogo
Con il widget Moduli ottieni:
- Inserimento manuale dei dati direttamente dalla board
- Tracciamento automatico della cronologia per ogni invio
- Pattern puliti per mostrare lo stato corrente e nascondere i record eliminati
Tutto senza uscire dalla tua board IronFlock.