← 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 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, un tooltip mostra le ore teoriche previste dalla normativa contrattuale per quel giorno/cantiere. Questo aiuta a identificare rapidamente scostamenti e anomalie.
⚠️ 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. Tutte richiedono la selezione di un giorno di riferimento (per le operazioni settimanali) e operano solo sullo staging OCR, tranne "Adatta Normativa" che 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. 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 (staging OCR + registro ufficiale + certificati medici + dati accessori) e ricrea da zero le ore teoriche. 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 successivo, chiudendo il contratto precedente. 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.

✅ 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 gli scostamenti dalla normativa riportati nel riepilogo sotto la griglia.

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

Sotto la griglia, il riquadro rosso "Scostamenti rilevati" elenca tutte le anomalie del mese: ore mancanti, sospensioni contrattuali, discrepanze tra ore inserite e normative. Ogni voce indica il cantiere, il giorno e il tipo di anomalia.

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.

⚠️

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. Passa il mouse o consulta il riepilogo anomalie sotto la griglia per i dettagli.

💡 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.