Vai al contenuto

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

  1. Upload di un file .xlsx
  2. Il sistema analizza le intestazioni della prima riga
  3. Rilevamento automatico del tipo per ogni colonna dalla prima riga dati:
Valore di esempio Tipo rilevato
string text
number number
Date date
boolean boolean
  1. Viene presentato un preview dello schema per conferma
  2. Alla conferma: si crea la definizione (DynamicModuleDef) e si importano i dati (DynamicRecord)

Struttura Dati

  • DynamicModuleDef — definizione del modulo: nome, schema delle colonne
  • DynamicRecord — 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