← Torna al Centro Assistenza

Gestione Assenze

Gestisci le richieste e le segnalazioni di assenza inviate dai dipendenti: ferie, permessi, malattie. Conferma o respingi le richieste, visualizza ricevute e certificati medici allegati, e gestisci le righe di assenza generate automaticamente nel registro ore.

Operazioni rapide

Come confermo o respingo una richiesta?
Seleziona lo stato dal menu a tendina nella riga, inserisci una risposta e clicca Salva.
Vedi guida
Cosa succede quando respingo una malattia?
Le righe di assenza generate automaticamente vengono eliminate dal registro ore.
Vedi guida
Come vedo la ricevuta/certificato allegato?
Clicca sul link "📎 Vedi ricevuta" nella colonna Cert. Med. della riga.
Vedi guida
Come filtro le richieste per stato?
Usa i pulsanti in alto: Aperte, Inviate, In valutazione, Confermate, Respinte, Tutte.
Vedi guida
Il dipendente viene avvisato del cambio stato?
Sì, riceve un WhatsApp automatico con l'esito e la tua risposta.
Vedi guida
Cosa significa il badge "⚙️ N gg auto"?
Indica quante righe di assenza sono state generate automaticamente nel registro ore.
Vedi guida
Esiste un modello di risposta per le malattie?
Sì, clicca il pulsante 📋 Modello accanto alla risposta per inserire un testo predefinito.
Vedi guida

🔍 Filtrare le richieste per stato

In alto nella pagina trovi i pulsanti di filtro per visualizzare le richieste in base al loro stato corrente:

📋

Aperte (default)

Mostra le richieste con stato Inviata, Letta o In valutazione. È la vista predefinita per avere subito in evidenza le pratiche pendenti che richiedono azione.

📨

Inviate / In valutazione

Filtra per un singolo stato specifico. Utile per concentrarsi solo sulle richieste appena arrivate (Inviate) o su quelle già prese in carico ma non ancora decise (In valutazione).

Confermate / Respinte

Mostra le richieste già gestite con esito definitivo. Le richieste confermate o respinte chiudono automaticamente anche la notifica corrispondente nel menu operativo.

📑

Tutte

Mostra tutte le richieste indipendentemente dallo stato, incluse quelle già gestite. Utile per ricerche storiche o verifiche retrospettive.

💡 Badge pendenti: Accanto al titolo della pagina appare un badge rosso con il numero di richieste pendenti (stato Inviata, Letta o In valutazione). Questo contatore è sempre calcolato sul totale, indipendentemente dal filtro attivo, per darti sempre la visione complessiva del carico di lavoro.

✏️ Confermare o respingere una richiesta

1

Individua la richiesta nella tabella

Nella tabella delle richieste, trova la riga corrispondente alla pratica da gestire. La tabella mostra: data, addetto, tipo (Richiesta/Segnalazione), codice assenza, periodo, ore/cantiere, motivo, certificato medico e stato attuale.

2

Seleziona il nuovo stato

Nella colonna Azioni della riga, usa il menu a tendina per scegliere il nuovo stato:
Letta — hai preso visione della richiesta ma non hai ancora deciso
In valutazione — la richiesta è in fase di verifica (es. stai controllando la copertura turni)
Conferma — approvi la richiesta. Il dipendente riceve un WhatsApp di conferma
Respingi — rifiuti la richiesta. Il dipendente riceve un WhatsApp con il motivo

3

Inserisci una risposta (facoltativo)

Nel campo testo accanto al menu a tendina, puoi inserire una risposta o una nota per il dipendente. Questo testo viene incluso nel messaggio WhatsApp di notifica. Per le malattie, puoi usare il pulsante 📋 Modello per inserire un testo predefinito. Vedi dettagli →

4

Clicca Salva

Il sistema aggiorna lo stato, salva la risposta e invia la notifica WhatsApp al dipendente. Se lo stato è Confermata o Respinta, viene chiusa automaticamente anche la notifica corrispondente nel menu operativo.

⚠️ Attenzione alla respinta: Se stai respingendo una segnalazione di malattia che ha generato righe di assenza automatiche nel registro ore, il sistema ti chiederà conferma esplicita perché quelle righe verranno eliminate. Vedi sezione dedicata →

⚠️ Respinta di una malattia e righe automatiche

Quando un dipendente segnala una malattia, il sistema genera automaticamente le righe di assenza nel registro ufficiale delle presenze (addetti_giorno_presenze) per tutto il periodo indicato. Queste righe sono collegate alla segnalazione originale tramite il campo idags_origine.

⚙️

Badge "N gg auto"

Nella colonna Periodo della tabella, accanto alle date, appare il badge ⚙️ N gg auto quando la segnalazione ha generato righe automatiche. Il numero indica quanti giorni di assenza sono stati scritti nel registro ore.

Cosa succede alla respinta

Quando cambi lo stato a Respinta per una segnalazione con righe automatiche, il sistema:
1. Ti mostra un messaggio di conferma: "Respingendo questa segnalazione verranno eliminate N giorno/i di assenza già registrati automaticamente nel registro ore. Continuare?"
2. Se confermi, elimina tutte le righe di assenza collegate a quella segnalazione (idags_origine) dal registro ufficiale
3. Le ore inserite manualmente da te o dal dipendente (senza collegamento alla segnalazione) restano invariate

🚨 Importante: La respinta elimina solo le righe generate automaticamente dalla segnalazione. Se hai inserito manualmente ore di assenza per lo stesso periodo (senza collegamento idags_origine), quelle righe restano nel registro e dovrai eliminarle manualmente dal Registro Ore e Presenze Mensili. Verifica sempre il registro dopo aver respinto una malattia con righe automatiche.

📎 Visualizzare ricevute e certificati medici

I dipendenti possono allegare una ricevuta o un certificato medico (foto o PDF) quando inviano una richiesta di permesso o segnalano una malattia.

1

Individua il link nella tabella

Nella colonna "Cert. Med." della riga, se il dipendente ha caricato un file, appare il link 📎 Vedi ricevuta. Se non c'è alcun allegato, la cella mostra solo il testo del certificato medico cartaceo (se inserito) oppure un trattino.

2

Apri il documento

Cliccando sul link, il documento si apre in una nuova scheda del browser. I formati supportati sono JPG, PNG e PDF. Il file viene servito in modalità anteprima (inline), quindi i PDF vengono mostrati nel visualizzatore del browser e le immagini vengono renderizzate direttamente.

💡 Sicurezza: L'accesso ai file è protetto da doppio controllo: il sistema verifica sia i permessi dell'utente sull'applicazione Gestione Assenze sia l'appartenenza del documento alla stessa azienda (anti-IDOR). Non è possibile accedere a documenti di altre aziende manipolando l'URL.

📋 Modello di risposta per assenze mediche

Per velocizzare la gestione delle segnalazioni di malattia, il sistema offre un pulsante che inserisce automaticamente un testo predefinito nel campo risposta:

📋

Pulsante Modello

Nella colonna Azioni della riga, accanto al campo risposta, appare il pulsante 📋 Modello solo se il codice assenza della segnalazione ha il flag certificato medico attivo (cmedico = 'S'). Cliccandolo, il campo risposta viene compilato automaticamente con un testo appropriato.

📝

Testi predefiniti

Il modello inserito dipende dalla presenza del certificato medico allegato:
Con certificato allegato: "Buongiorno, abbiamo ricevuto la sua segnalazione e il certificato medico allegato. Confermiamo la presa in carico."
Senza certificato allegato: "Buongiorno, abbiamo ricevuto la sua segnalazione. Se non ha ancora allegato il certificato medico, provveda al più presto."

✏️

Personalizzazione

Dopo aver inserito il modello, puoi modificare liberamente il testo nel campo risposta prima di salvare. Il modello è solo un punto di partenza: adattalo al caso specifico se necessario.

💬 Notifica WhatsApp al dipendente

Ogni volta che cambi lo stato di una richiesta, il sistema invia automaticamente un messaggio WhatsApp al dipendente che l'ha inviata:

Conferma

Messaggio: "Ciao [Nome Cognome], la tua richiesta '[Tipo Assenza]' è stata accolta/validata." Seguito dalle note inserite nel campo risposta.

Respinta

Messaggio: "Ciao [Nome Cognome], la tua richiesta '[Tipo Assenza]' è stata respinta." Seguito dal motivo inserito nel campo risposta.

🔄

Chiusura automatica notifica menu

Quando lo stato diventa Confermata o Respinta, il sistema chiude automaticamente anche la notifica corrispondente nel menu operativo (stato E = Evasa per conferma, stato R = Respinta). Questo evita che le notifiche di richieste già gestite restino visibili nella colonna notifiche del menu.

⚠️ Numero mancante: Se il dipendente non ha un numero WhatsApp valido in anagrafica, la notifica viene saltata silenziosamente. Verifica i contatti in Anagrafica Addetti se un dipendente non riceve le notifiche.

🔗 Accesso diretto da notifica

Quando clicchi su una notifica di assenza nel menu operativo, vieni reindirizzato alla pagina Gestione Assenze con un parametro URL specifico (?idags=X).

🎯

Evidenziazione e scroll automatico

La pagina evidenzia automaticamente la riga corrispondente alla notifica con un bordo arancione e scorre fino a posizionarla al centro dello schermo. Questo ti permette di individuare immediatamente la richiesta da gestire senza doverla cercare manualmente nella tabella.

💡 Nota: Lo scroll automatico funziona solo se la richiesta è visibile con il filtro corrente. Se hai un filtro attivo che nasconde la richiesta (es. filtro "Confermate" quando la richiesta è ancora "Inviata"), la riga non verrà trovata. In quel caso, passa al filtro "Aperte" o "Tutte" per vederla.