Come creare un'app per la gestione delle ferie e dei permessi: richieste, approvazioni e saldi
Un'app per la gestione delle assenze sostituisce il foglio di calcolo e la catena di email dietro la domanda «posso prendermi venerdì libero?». I dipendenti chiedono le ferie e vedono il saldo residuo; i responsabili approvano o rifiutano con il calendario del team davanti; l'ufficio del personale imposta i tipi di permesso, le quote e le festività e ottiene un registro pulito per la busta paga. Per costruirla servono un modello dati in cui i saldi sono calcolati a partire dallo storico di richieste e rettifiche, una catena di approvazione chiara e regole per le mezze giornate, i fine settimana e le festività. Uno strumento di creazione app basato sull'AI può produrre rapidamente una versione funzionante. L'attenzione va posta sul calcolo dei saldi, sui permessi per i tipi di assenza sensibili e sulla corrispondenza con la policy reale.
Di cosa ha bisogno l'app
Dati
| Tabella | Campi principali |
|---|---|
| Dipendenti | Nome, email, responsabile, team, sede, data di inizio, orario di lavoro (giorni a settimana, ore al giorno), attivo sì/no |
| Tipi di permesso | Nome (ferie, malattia, maternità o paternità, non retribuito, altro), retribuito sì/no, richiede approvazione sì/no, conta sulla quota sì/no, sensibile sì/no |
| Quote | Dipendente, tipo di permesso, anno, giorni spettanti, giorni riportati |
| Richieste | Dipendente, tipo di permesso, data di inizio, data di fine, mezza giornata all'inizio o alla fine, giorni conteggiati, motivo, stato (in attesa, approvata, rifiutata, annullata), approvatore, data della decisione |
| Rettifiche | Dipendente, tipo di permesso, giorni (+ o −), motivo, registrata da, data |
| Festività | Sede, data, nome |
La regola fondamentale: non memorizzare mai un saldo che modifichi a mano. Il saldo è quota + riporto + rettifiche − giorni approvati. Ogni modifica ha un record con un motivo, così quando qualcuno chiede «perché mi restano 3,5 giorni?» puoi mostrarglielo.
Pagine
- Dipendente: il mio saldo per tipo di permesso, modulo di richiesta, le mie richieste con lo stato, un calendario del mio team.
- Responsabile: richieste in attesa con il calendario del team accanto, approvazione o rifiuto con un commento, saldi del team.
- Ufficio del personale/amministratore: dipendenti, tipi di permesso, quote, festività, rettifiche, report ed esportazioni.
Permessi
Si tratta di dati personali, e in parte sono sensibili. I dipendenti vedono le proprie richieste e, sul calendario condiviso, soltanto che un collega è «assente», non il perché. I responsabili vedono i propri collaboratori diretti. L'ufficio del personale vede tutti. Le assenze per malattia e gli altri tipi sensibili devono comparire solo come «assente» per chiunque tranne il dipendente, il suo responsabile e l'ufficio del personale. Applica questi controlli sul server; vedi controllo degli accessi basato sui ruoli. Le regole sulla protezione dei dati dei dipendenti variano da Paese a Paese, quindi verifica le tue.
Decisioni e compromessi
Giorni o ore
Contare in giorni (con le mezze giornate) è la soluzione più semplice e va bene per la maggior parte dei team d'ufficio. Contare in ore è adatto a chi lavora part-time o a turni, ma rende ogni calcolo più complesso. Scegline una per la prima versione, in base a come i contratti esprimono le quote.
Quota piena all'inizio o maturazione
Assegnare l'intera quota annuale il primo giorno dell'anno di permesso è la soluzione più semplice. La maturazione, cioè guadagnare una frazione ogni mese, è comune in alcuni Paesi e per i neoassunti, e richiede un calcolo mensile. In entrambi i casi serve il calcolo pro-rata per chi entra o esce a metà anno.
Quali giorni contano
Una richiesta dal giovedì al martedì deve contare solo i giorni lavorativi, escludendo i fine settimana e le festività della sede del dipendente, e rispettando gli orari part-time. È il calcolo più soggetto a errori, quindi verificalo con casi reali.
Catena di approvazione
Un solo approvatore (il responsabile diretto) copre la maggior parte delle piccole aziende. Aggiungi un approvatore di riserva per quando il responsabile è assente, e facoltativamente un secondo passaggio per le assenze lunghe. Decidi cosa succede alle richieste in attesa se un responsabile lascia l'azienda.
Riporto e fine anno
Decidi l'anno di permesso, quanti giorni non goduti si riportano e se i giorni riportati scadono. Chiedi all'AI di mostrare il riporto come riga separata, così il saldo resta spiegabile.
Un primo prompt che funziona
Crea un'app interna per la gestione delle assenze per un'azienda di 45 persone con sedi a Manchester (Regno Unito) e a Dublino (Irlanda). Tipi di permesso: ferie (25 giorni, intera quota all'inizio dell'anno, fino a 5 giorni riportabili, in scadenza il 31 marzo), malattia (illimitata, senza approvazione, visibile agli altri solo come «assente»), non retribuito e altro. L'anno di permesso va da gennaio a dicembre. I dipendenti richiedono un permesso con data di inizio, data di fine e mezze giornate opzionali, e vedono quanti giorni lavorativi userà, escludendo fine settimana, giorni di riposo part-time e festività della loro sede. I saldi sono calcolati da quote, riporto, rettifiche e richieste approvate, mai modificati direttamente. I responsabili approvano o rifiutano le richieste dei loro collaboratori diretti con un commento, vedendo nello stesso momento il calendario del team. L'ufficio del personale gestisce dipendenti, tipi di permesso, quote, festività e rettifiche con un motivo, ed esporta in CSV le assenze approvate per mese per la busta paga. Ruoli: dipendente, responsabile, ufficio del personale. Salva tutto in un database. Interfaccia semplice e veloce.
Passaggi di costruzione
- Parti dalla policy scritta. Se non è scritta, scrivila prima: l'app può applicare solo regole che sai enunciare.
- Importa i dipendenti con responsabile, sede e orario di lavoro, di solito da un foglio di calcolo. Vedi come trasformare un foglio di calcolo in un'app.
- Tipi di permesso, quote e festività.
- Modulo di richiesta con il calcolo dei giorni lavorativi, verificato con almeno dieci casi reali: a cavallo di un fine settimana, un giorno festivo, un part-time, una mezza giornata, un cambio d'anno.
- Flusso di approvazione e calendario del team.
- Accessi e ruoli, con i tipi di permesso sensibili nascosti ai colleghi.
- Notifiche: email al responsabile per una nuova richiesta e al dipendente per una decisione, tramite il tuo fornitore di posta. Vedi come inviare email dalla tua app.
- Report ed esportazioni per la busta paga.
- Funzionamento in parallelo con il foglio di calcolo per un mese: confronta i saldi, poi passa.
Errori comuni
- Memorizzare un numero di saldo e modificarlo. Perdi lo storico e ogni contestazione diventa una questione di supposizioni.
- Contare i giorni di calendario invece dei giorni lavorativi, oppure ignorare la sede del dipendente per le festività.
- Mostrare a tutti il motivo per cui un collega è assente. «Assente» basta sul calendario condiviso.
- Nessun approvatore di riserva. Le richieste restano ferme due settimane mentre il responsabile è in ferie.
- Permettere di annullare un permesso approvato senza avvisare il responsabile. Le cancellazioni devono notificare l'approvatore.
- Regole dell'anno corrente scritte nel codice. Tieni quote e festività come dati che l'ufficio del personale può modificare l'anno successivo.
Quando un prodotto pronto è la scelta migliore
Se vuoi collegare le assenze a busta paga, contratti, valutazioni delle prestazioni e reportistica di conformità, oppure hai dipendenti in molti Paesi, un software per le risorse umane che include la gestione dei permessi di solito vale l'investimento. Questi prodotti mantengono calendari delle festività e regole di legge per ogni Paese: un lavoro continuo che altrimenti dovresti gestire tu.
Un'app su misura ha senso per piccole e medie aziende con una policy semplice che vogliono abbandonare il foglio di calcolo, per configurazioni insolite (squadre a turni, turnazioni rotanti, permessi legati alla reperibilità) o come parte di uno strumento interno più ampio insieme all'onboarding e ad altre richieste. Vedi come creare uno strumento interno per l'approccio complessivo.
Costruirla con Mythex
Su Mythex descrivi la policy e il flusso di lavoro in chat, e l'agente costruisce l'app in un'anteprima dal vivo, con un database Postgres aggiunto quando le richieste devono essere salvate. Puoi invitare colleghi nel tuo spazio di lavoro Mythex per aiutare a costruire e rivedere l'app, e condividere l'anteprima con due o tre utenti reali prima di pubblicarla: il caso d'uso dello strumento interno nella documentazione suggerisce proprio questo. Il login dei dipendenti e le email di notifica usano i tuoi fornitori; Mythex non include un login per gli utenti finali né l'invio di email. Usa la modalità Piano per concordare il calcolo dei saldi prima che venga scritto del codice, e /test per verificare il flusso di richiesta e approvazione.
Per un prompt di partenza, prova i modelli tracker delle approvazioni o elenco del team.
Domande
Quali funzioni deve avere un'app per la gestione delle assenze?
Tipi di permesso con quote annuali, un modulo di richiesta, approvazione da parte del responsabile, il saldo residuo di ogni dipendente, un calendario del team che mostra chi è assente e le festività per sede. Report ed esportazioni per la busta paga vengono dopo.
Come si calcolano i saldi delle ferie?
Conserva ogni richiesta e ogni rettifica come record separato e calcola il saldo a partire da questi, invece di tenere un numero che modifichi a mano. Così puoi sempre spiegare un saldo e correggere gli errori senza perdere lo storico.
Un'app per le assenze deve rispettare la normativa del lavoro?
Le spettanze, il riporto delle ferie, le regole sui permessi per malattia e gli obblighi di conservazione dei dati sono stabiliti dalla legge locale e dai contratti di lavoro, e variano molto da Paese a Paese. L'app deve applicare la vostra policy, e la policy va verificata da un consulente del lavoro o legale.
Quando un'azienda dovrebbe passare da un foglio di calcolo a un'app per le assenze?
Di solito quando più di un responsabile approva le assenze, quando le persone chiedono continuamente all'ufficio del personale il proprio saldo, o quando due persone chiave sono assenti nello stesso periodo perché nessuno poteva vedere il calendario.