965 B
965 B
Fase 7: Importazione Dati Massiva
Data: 2025-12-15 Stato: In Corso
Obiettivo
Permettere l'importazione massiva di dati da file Excel per facilitare la migrazione iniziale dai vecchi sistemi.
Funzionalità
- Upload Excel: L'utente carica un file
.xlsx. - Parsing & Validazione: Il sistema legge il file e valida i dati (campi obbligatori, formati).
- Inserimento/Upsert: Creazione o aggiornamento dei record nel database.
- Supporto Entità:
- Aziende
- Lavoratori (collegati ad aziende esistenti o create al volo)
- Storico Formazione (opzionale/avanzato)
Piano Tecnico
Backend
- Installare
multer(upload) exlsx(parsing). import.service.ts: Logica di lettura Excel e mappatura verso Prisma.import.controller.ts: EndpointPOST /api/import/workers.
Frontend
ImportPage.tsx: Interfaccia di upload drag & drop.- Feedback importazione (Righe importate, eventuali errori).