← Torna al Centro Assistenza
Cos'è il Quadro Gestione Dipendenti?
È una board grafica interattiva che mostra in un colpo d'occhio tutti i dipendenti attivi a sinistra e tutti i cantieri/turni a destra, con le assegnazioni già fatte. Puoi trascinare un dipendente su un turno per assegnarlo, e il sistema gestisce automaticamente sovrapposizioni, normative e scoperture.
💡 A cosa serve: Pianificare visivamente chi lavora dove e quando, senza dover aprire ogni singola scheda. Ideale per organizzare i turni della giornata/settimana in pochi secondi.
📐 Layout della board
La board è divisa in due colonne:
Colonna sinistra — Personale
Elenco dei dipendenti attivi con avatar, nome, mansione e stato del giorno (Libero/Parziale/Occupato/Assente). In fondo, la lista delle scoperture segnalate.
Colonna destra — Board cantieri
Una card per ogni cantiere attivo, con una tabella a colonne per ogni giorno della vista. Ogni turno mostra le chip degli addetti già assegnati.
🎯 Stati dei dipendenti
Ogni dipendente nella colonna sinistra mostra un badge colorato che indica il suo stato per il giorno visualizzato:
🟢 Libero
🟡 Parziale
⚪ Occupato
🔴 Assente
- Libero: nessuna assegnazione nel giorno, disponibile per nuovi turni.
- Parziale: ha delle assegnazioni ma non ha raggiunto il tetto massimo (14h/giorno).
- Occupato: ha già raggiunto il tetto massimo di 14h/giorno, non può essere assegnato ad altri turni.
- Assente: risulta assente (ferie, malattia, ecc.) nel giorno, non trascinabile.
🖱️ Assegnare un dipendente a un turno
- Individua il dipendente nella colonna sinistra (controlla che non sia "Assente" o "Occupato").
- Trascina la card del dipendente sulla cella del turno desiderato nella board a destra.
- Si apre un popover con i dettagli dell'assegnazione:
- Ora inizio: precompilata con l'inizio del turno (modificabile).
- Ore lavorate: default 4h (modificabile).
- Ora fine: calcolata automaticamente in base a inizio + ore.
- Note: campo libero facoltativo.
- Il sistema esegue in automatico 3 controlli:
- Assenza definitiva: se il dipendente è assente, blocca l'assegnazione (non forzabile).
- Overlap orario: se il dipendente è già impegnato in sovrapposizione, chiede come procedere (Sposta completamente / Presenza parziale).
- Normativa altrove: se il dipendente ha una normativa attiva su un altro cantiere nella stessa fascia, chiede conferma per forzare (genererà una scopertura).
- Tetto 14h: se superi le 14h/giorno, blocca l'assegnazione.
- Clicca "💾 Salva bozza". L'assegnazione viene salvata come bozza (chip tratteggiata con badge "bozza").
⚠️ Bozza vs Definitiva: tutte le nuove assegnazioni partono come bozza. Per renderle definitive (travasate nelle presenze), devi cliccare il pulsante ✔ sulla chip. Questo ti permette di rivedere e correggere prima del travaso definitivo.
✔ Confermare una bozza
- Individua la chip con badge "bozza" (bordo tratteggiato) nella board.
- Clicca il pulsante ✔ (Conferma) sulla chip.
- Conferma nel popup: la bozza viene travasata nelle presenze definitive (tabella
addetti_giorno_presenze).
✅ Rete di sicurezza: se nel frattempo il dipendente è diventato assente ufficiale per quel giorno, la conferma viene annullata automaticamente per tutelare il dato di assenza.
✕ Rimuovere un'assegnazione
Clicca il pulsante ✕ sulla chip dell'assegnazione da rimuovere. Funziona sia su bozze che su definitive.
💡 Chiusura automatica scoperture: se l'assegnazione rimossa aveva generato una scopertura (perché il dipendente era stato spostato da un altro cantiere con normativa attiva), l'avviso di scopertura viene automaticamente chiuso (marcato come risolto).
🔍 Filtri e navigazione
Nella toolbar in alto trovi diversi controlli:
- Menu cantieri: filtra la board per mostrare solo un cantiere/turno specifico (utile per concentrarsi su sostituzioni/lavori extra).
- Selettore giorni: scegli se visualizzare 1, 3 o 7 giorni.
- Frecce ← →: naviga al giorno precedente/successivo.
- Data corrente: mostra la data visualizzata.
- 🔄 Aggiorna: ricarica la board con i dati più recenti.
⚠️ Gestione scoperture
Nella colonna sinistra, sotto l'elenco del personale, trovi il pannello "Scoperture oggi" (o del range visualizzato).
- Quando un dipendente viene spostato da un cantiere con normativa attiva a un altro, il sistema genera automaticamente un avviso di scopertura.
- L'avviso appare nel pannello con un pulsante × per chiuderlo manualmente.
- Chiudere un avviso non lo cancella: lo marca solo come risolto (stato
'E'), così resta disponibile per analisi storiche future.
❓ Domande Frequenti
Posso assegnare un dipendente "Occupato" o "Assente"?
No. I dipendenti "Occupati" (hanno già 14h/giorno) e "Assenti" (ferie/malattia) non sono trascinabili. Il sistema blocca l'operazione con un messaggio chiaro. Per gli assenti, devi prima annullare l'assenza nella pagina Registro Ore e Presenze.
Cosa succede se assegno un dipendente in sovrapposizione con un altro impegno?
Il sistema rileva l'overlap e ti chiede come procedere: "Sposta completamente" (elimina l'altro impegno) oppure "Presenza parziale" (tronca l'altro impegno all'ora di inizio del nuovo). Puoi scegliere caso per caso.
Cos'è una "scopertura" e perché viene segnalata?
Una scopertura si verifica quando un dipendente ha una normativa attiva su un cantiere (es. turni pianificati in Contratti Personale) ma viene assegnato a un altro cantiere nella stessa fascia oraria. Il sistema ti avvisa perché il primo cantiere resterà "scoperto" (senza personale) in quella fascia.
Perché le assegnazioni partono come "bozza"?
Per darti la possibilità di rivedere e correggere prima del travaso definitivo nelle presenze. Quando sei sicuro, clicca ✔ sulla chip per confermare. Se sbagli, puoi sempre rimuovere la bozza con ✕ senza conseguenze.
Posso vedere più giorni insieme?
Sì. Usa il selettore giorni in alto per scegliere 1, 3 o 7 giorni. La board si espande mostrando una colonna per ogni giorno, così puoi pianificare l'intera settimana in un colpo d'occhio.
Le assegnazioni fatte qui si sincronizzano con il Registro Ore?
Sì, ma solo dopo la conferma (✔). Le bozze restano separate. Una volta confermate, vengono travasate nella tabella addetti_giorno_presenze e diventano visibili nel Registro Ore e Presenze.