← Torna al Centro Assistenza

Pannello Revisione Ore AI OCR

Griglia mensile di revisione delle ore rilevate dall'OCR e inserite manualmente. Gestisci presenze, assenze ufficiali, automazioni normativa e travaso definitivo nel registro ufficiale. Le celle mostrano lo stato di validazione in tempo reale.

Operazioni rapide

Come inserisco le ore in una cella?
Clicca sulla cella, digita le ore (scatti 0.25) e premi Invio o clicca fuori.
Vedi guida
Come registro un'assenza ufficiale?
Clicca sull'icona 📋 nella cella, scegli il codice assenza e salva.
Vedi guida
Cosa sono le automazioni normativa?
Riempi buchi, rigenera periodo o adatta normativa da pattern in un click.
Vedi guida
Come vedo se le ore tornano con la normativa?
Riquadro "Controllo normativa" sotto la griglia: per settimana e per giorno, con chi era presente (👥).
Vedi guida
Come approvo e travaso nel registro ufficiale?
Clicca "Approva e Travasa" in fondo alla griglia dopo la revisione.
Vedi guida
Come elimino una voce o un intero cantiere?
Usa la X sulla singola voce o il cestino 🗑️ sulla riga del cantiere.
Vedi guida
Come segnalo anomalie via WhatsApp?
Clicca l'icona 💬 sulla riga del cantiere per inviare il report al dipendente.
Vedi guida
Come aggiungo un cantiere dimenticato?
Usa il selettore "Cantiere dimenticato" sotto la griglia.
Vedi guida
Cosa significano gli stati T, M e 0?
T = Travasato, M = Modificato/OCR verificato, 0 = Non ancora revisionato.
Vedi guida

📝 Inserire le ore in una cella

1

Seleziona addetto e periodo

In alto nella pagina, seleziona l'addetto dal menu a tendina, poi scegli mese e anno. La griglia si ricarica automaticamente mostrando tutti i cantieri/turni assegnati all'addetto nel periodo selezionato.

2

Clicca sulla cella del giorno

Nella griglia mensile, ogni cella corrisponde a un giorno/cantiere. Clicca direttamente sulla cella per attivare il campo di input. Se la cella ha già un valore OCR o manuale, questo viene mostrato come valore modificabile.

3

Digita le ore e conferma

Inserisci le ore lavorate. Il sistema accetta valori da 0.25 a 23.75 con scatti di 0.25 (quarti d'ora). Premi Invio oppure clicca fuori dalla cella per salvare. Il salvataggio è immediato nello staging OCR.

4

Inserire 0 per annullare

Inserendo 0 in una cella, la voce viene eliminata sia dallo staging OCR sia dal registro ufficiale (se già travasata), come se non fosse mai stata scritta. Utile per correggere errori di travaso senza intervenire sul database.

💡 Normativa di riferimento: Passando il mouse su una cella compare il confronto con la normativa, per esempio "Normativa 4 h · inserite 5 h · ▲ +1 h sopra" (oppure ▼ … sotto o ✓ in normativa). Le celle che non tornano hanno un bordo arancio se sono sopra e rosso se sono sotto, con il pulsante 👥 per vedere chi era presente in quel cantiere quel giorno.
⚠️ Celle già travasate: Le celle con stato T (verde) sono già state travasate nel registro ufficiale. Sono comunque modificabili: il sistema chiederà conferma prima di sovrascrivere il dato ufficiale.

📋 Registrare assenze ufficiali

Le assenze ufficiali (ferie, malattia, permesso, ecc.) vengono registrate direttamente nel registro ufficiale, non nello staging OCR. Il popover di registrazione offre tre categorie di codici:

1

Apri il popover

Clicca sull'icona 📋 che appare accanto alla cella desiderata. Si apre un popover con il selettore del codice assenza/presenza.

2

Scegli il codice

I codici sono organizzati in tre gruppi:
• Presenza — codici di presenza speciale (es. formazione, trasferta)
• Assenza Giornata Intera — ferie, malattia totale, festività. Le ore vengono calcolate automaticamente dalla normativa (campo non modificabile)
• Assenza Parziale — permessi orari, ROL. Richiedono l'inserimento manuale delle ore

3

Certificato medico (se applicabile)

Se il codice selezionato ha il flag certificato medico attivo, appare automaticamente la sezione "Certificato Medico" con i campi Protocollo, Inizio e Fine prognosi. Per le malattie, il range di date viene propagato automaticamente su tutti i cantieri/turni dell'addetto nel periodo indicato.

4

Salva

Clicca Salva Assenza. L'assenza viene scritta direttamente nel registro ufficiale. Se è un'assenza totale, viene propagata automaticamente a tutti gli altri cantieri/turni dello stesso giorno.

🚨 Attenzione: Salvare un'assenza totale in un giorno che ha già altre registrazioni (presenze o assenze parziali) svuota automaticamente quelle righe. Il sistema mostra un avviso di conferma prima di procedere.

🤖 Automazioni normativa

Il pannello offre cinque automazioni per velocizzare la compilazione della griglia. Le operazioni settimanali usano il giorno di riferimento. Passando il mouse su ogni pulsante compare un fumetto che spiega cosa fa; il pulsante i accanto a "Automazioni Normativa" apre la spiegazione completa. "Rigenera" agisce anche sul registro ufficiale e "Adatta Normativa" crea un nuovo contratto.

📅

Normativa Settimana / Mese (Riempi buchi)

Riempie le celle vuote con le ore teoriche della normativa contrattuale, solo dove non esiste già un dato (OCR o ufficiale). Non sovrascrive nulla e non tocca assenze né cantieri extra. Ideale per pre-compilare i giorni lavorativi standard dopo aver inserito manualmente le eccezioni.

🔄

Rigenera Settimana / Mese (Distruttiva)

ATTENZIONE: Cancella tutti i dati del periodo selezionato sui cantieri di normativa (staging OCR + registro ufficiale, comprese le assenze, + certificati medici + dati accessori) e ricrea da zero le ore teoriche. I cantieri extra (fuori normativa) non vengono toccati. Richiede doppia conferma (checkbox + dialogo). Usare solo quando si vuole ripartire completamente.

🧩

Adatta Normativa da Pattern

Analizza le ore di presenza registrate nel mese corrente e deduce automaticamente uno schema di turni ricorrenti. Crea un nuovo contratto normativo valido dal primo giorno del mese visualizzato, chiudendo il contratto precedente al giorno prima. I pattern confermati (almeno 2 occorrenze nello stesso giorno della settimana) vengono copiati direttamente; le occorrenze isolate vengono marcate come "DA RIVEDERE". Dopo l'esecuzione, un link porta alla pagina Normativa Orario per verificare le righe provvisorie.

⚠️ Giorno di riferimento: Per le operazioni settimanali, imposta il "Giorno rif." nel campo numerico accanto ai pulsanti. Il sistema identifica la settimana contenente quel giorno e opera solo su quei 7 giorni. Per le operazioni mensili, il giorno di riferimento viene ignorato.

📊 Controllo normativa per giorno e per settimana

Sotto la griglia, il riquadro "Controllo normativa" confronta le ore previste dal contratto (normativa) con le ore effettivamente inserite, con un doppio controllo: sul singolo giorno e sulla settimana.

1

Come si contano le ore

Inserite = presenze + assenze giustificate (ferie, malattia, permessi: fanno parte della normativa). Le ore sui cantieri extra (affidamenti fuori normativa) non entrano nel confronto e vengono mostrate a parte ("+ 3 h extra"). Si controllano solo i giorni già passati (fino a ieri), così la settimana in corso non risulta mai "sotto". Tolleranza: 0,01 h.

2

Tab "Per settimana"

Una riga per settimana (lunedì–domenica) con normativa, presenze, assenze giustificate, totale inserito ed esito. Le settimane a cavallo di due mesi considerano solo i giorni del mese visualizzato e sono segnate come parziali. Clicca la riga per aprire il dettaglio dei giorni e dei cantieri che non tornano.

3

Esiti

✓ In normativa: giorni e settimana tornano. ≈ Compensato in settimana: qualche giorno non coincide ma il totale della settimana torna (es. un'ora in più lunedì e una in meno giovedì): è solo informativo. ▲ sopra / ▼ sotto: la settimana non torna, va verificata.

4

👥 Chi era presente

Il pulsante 👥 (nel dettaglio delle settimane, nel dettaglio dei giorni per cantiere e sulle celle che non tornano) mostra gli altri dipendenti di quel cantiere in quel giorno: turno, ore previste, ore inserite e stato (presente, assente con il codice, senza ore se previsto ma non inserito, ore da convalidare). I dati vengono letti al momento dell'apertura.

5

Tab "Per cantiere"

Per ogni cantiere/turno su cui lavora il dipendente, confronta le "Ore per giorno" impostate nel capitolato del turno (es. Lu 13, Ma 13, Me 13,5…) con la somma delle ore di presenza di tutti i dipendenti presenti quel giorno su quel turno, compreso il dipendente che stai guardando.

  • Contano solo le presenze (registro ufficiale + ore da convalidare); le assenze non contano.
  • Nei giorni di chiusura del turno il previsto è 0 (segnati con 🔒).
  • Ogni cantiere mostra le settimane (chiuse: clic sulla riga per il dettaglio). Nel dettaglio, giorno per giorno: ore previste, ore dei presenti, quota di questo dipendente, esito ✓ / ▲ sopra / ▼ sotto e il pulsante 👥.
  • Se il turno non ha le ore per giorno impostate compare un avviso giallo con il link al capitolato del contratto per impostarle.
  • Il numero accanto alla tab indica i cantieri da verificare (con settimane in scostamento o senza ore per giorno).
💡 Il riquadro si ricalcola a ogni salvataggio o modifica della griglia: non serve aggiornare la pagina a mano.

✅ Approvare e travasare nel registro ufficiale

Il travaso definitivo trasferisce tutte le ore dallo staging OCR al registro ufficiale (addetti_giorno_presenze), rendendole visibili nei report, nelle buste paga e nel foglio lavoro.

1

Revisiona la griglia

Prima del travaso, verifica che tutte le celle siano corrette. Controlla le note di anomalia (celle gialle), i badge OCR pendenti e il riquadro "Controllo normativa" sotto la griglia (settimane da verificare e cantieri da verificare).

2

Clicca "Approva e Travasa"

In fondo alla griglia, clicca il pulsante verde === Approva e Travasa in Registro Ufficiale ===. Il sistema chiede conferma. Dopo il travaso, le celle passano allo stato T (Travasato) e non sono più modificabili dallo staging OCR.

🚨 Irreversibilità parziale: Dopo il travaso, le celle restano modificabili solo tramite il campo input diretto (che opera sul registro ufficiale con conferma). Lo staging OCR per quel periodo viene considerato chiuso. Per correggere errori post-travaso, usa il campo input nella cella oppure inserisci 0 per annullare la voce.

🗑️ Eliminare voci e cantieri

✕

Eliminare una singola voce

Quando una cella contiene più voci (es. presenza + assenza parziale), ciascuna voce mostra un pulsante ✕ rosso. Cliccandolo, la voce viene eliminata sia dal registro ufficiale sia dallo staging OCR. Per le celle con una sola assenza, il pulsante ✕ appare direttamente sul badge.

🗑️

Eliminare un intero cantiere

Nella colonna "Azioni" della riga del cantiere, clicca il pulsante 🗑️ rosso. Il sistema elimina tutte le righe del cantiere per il mese selezionato, sia dallo staging OCR sia dal registro ufficiale. L'operazione è bloccata se esistono giornate già travasate (stato T) per quel cantiere.

⚠️ Blocco travaso: Se alcune giornate del cantiere sono già state travasate, il pulsante 🗑️ non appare. In quel caso, devi prima correggere le singole celle travasate inserendo 0 per annullarle, oppure usare la funzione "Rigenera" (distruttiva) sull'intero periodo.

💬 Segnalare anomalie via WhatsApp

Per ogni riga cantiere, il sistema rileva automaticamente gli scostamenti tra ore inserite e normativa contrattuale. Puoi inviare un report riepilogativo al dipendente via WhatsApp.

1

Verifica le anomalie

Controlla le celle con nota di anomalia (gialle) nella griglia e, sotto, il riquadro "Controllo normativa": la tab "Per settimana" confronta le ore del dipendente con la sua normativa, la tab "Per cantiere" confronta le ore per giorno del turno con la somma delle presenze di tutti i presenti.

2

Invia il report

Nella colonna "Azioni" della riga del cantiere, clicca l'icona 💬. Il sistema invia un messaggio WhatsApp al dipendente con l'elenco dettagliato delle anomalie rilevate per quel cantiere nel mese selezionato.

💡 Numero mancante: Se il dipendente non ha un numero WhatsApp valido in anagrafica, l'invio fallisce silenziosamente. Verifica i contatti in Anagrafica Addetti.

➕ Aggiungere un cantiere dimenticato

Se un cantiere assegnato all'addetto non compare nella griglia (es. perché aggiunto dopo la creazione del contratto), puoi aggiungerlo manualmente.

1

Seleziona dal menu "Cantiere dimenticato"

Sotto la griglia, trovi il selettore "Cantiere dimenticato" con l'elenco dei cantieri attivi non ancora presenti nella griglia. Scegli il cantiere desiderato.

2

Clicca "Aggiungi"

Il cantiere viene aggiunto come riga extra nella griglia, evidenziato in giallo con il badge "AGGIUNTO". Puoi inserire le ore normalmente. La riga extra segue le stesse regole di salvataggio e travaso delle righe contrattuali.

💡 Cantieri incompleti: Se alcuni cantieri non compaiono né nella griglia né nel menu "Cantiere dimenticato", potrebbero avere dati incompleti (filiale, reparto o turno mancanti). Un riquadro giallo sotto la griglia li elenca con un link diretto alla pagina di modifica del contratto.

🏷️ Stati delle celle e delle righe

La griglia utilizza un sistema di stati visivi per indicare il livello di revisione di ciascun dato:

0

Stato 0 — Non revisionato

Dato presente nello staging OCR ma non ancora verificato o modificato dall'operatore. Corrisponde a una proposta OCR grezza o a un inserimento automatico da normativa.

M

Stato M — Modificato / Verificato

Dato verificato o modificato manualmente dall'operatore nello staging OCR. È pronto per il travaso ma non è ancora nel registro ufficiale.

T

Stato T — Travasato

Dato trasferito nel registro ufficiale. La cella è evidenziata in verde. È ancora modificabile tramite il campo input diretto (con conferma), ma lo staging OCR per quella cella è chiuso.

DIM

Dipendente dimesso

Se il contratto è stato disattivato per dimissione, la griglia del mese della dimissione resta disponibile: sopra compare l'avviso "🚪 Dipendente dimesso il …" e puoi inserire o correggere ore e assenze fino alla data di dimissione compresa. I giorni successivi sono grigi con "DIM", senza normativa e non modificabili (le voci inserite per errore si possono comunque cancellare). "Adatta normativa" non è disponibile per un dipendente dimesso, perché creerebbe un nuovo contratto. Lo stesso vale per l'Inserimento rapido assenze, la stampa ore mese per cantiere e l'assistente.

Nell'elenco Addetto il dipendente dimesso compare con l'indicazione "(fino al gg/mm/aaaa)" fino al mese della dimissione; nei mesi successivi non compare più.

⚠️

Celle anomale

Le celle con sfondo giallo indicano uno scostamento dalla normativa (ore diverse dal teorico), un giorno mancante con normativa attiva, o una nota di controllo generata dal sistema. Il bordo colorato indica il verso: arancio = ore sopra la normativa, rosso = sotto. Passa il mouse per il confronto o consulta il riquadro "Controllo normativa" sotto la griglia.

💡 Totali mensili: In alto a destra nella barra delle automazioni, i badge verdi e viola mostrano rispettivamente il totale presenze e il totale assenze del mese per l'addetto selezionato. Si aggiornano automaticamente ad ogni modifica.