Moduli Dinamici¶
Cos'è un Modulo Dinamico¶
I moduli dinamici permettono a un Tenant Admin di creare registri personalizzati senza bisogno di sviluppo — importando la struttura direttamente da un file Excel.
Esempi di uso: registro attrezzature, inventario, lista contatti con campi custom, qualsiasi tabella dati specifica del tenant.
Flusso di Creazione¶
- Upload di un file
.xlsx - Il sistema analizza le intestazioni della prima riga
- Rilevamento automatico del tipo per ogni colonna dalla prima riga dati:
| Valore di esempio | Tipo rilevato |
|---|---|
string |
text |
number |
number |
Date |
date |
boolean |
boolean |
- Viene presentato un preview dello schema per conferma
- Alla conferma: si crea la definizione (
DynamicModuleDef) e si importano i dati (DynamicRecord)
Struttura Dati¶
DynamicModuleDef— definizione del modulo: nome, schema delle colonneDynamicRecord— ogni riga di dati (struttura JSON flessibile)
Limitazioni¶
- Rilevamento tipo da euristica sulla prima riga dati — verificare il preview prima di confermare
- Solo il primo foglio del file Excel viene importato
- Non supporta formule Excel — solo valori