Descrizione del progetto
TradottoIl sistema dovrebbe prendere la disponibilità di ciascun dipendente (giorni in cui non possono lavorare, turni preferiti, ferie approvate) e combinarla con un requisito di personale minimo per turno. Da questo dovrebbe generare un roster provvisorio che riempie correttamente ogni turno, alterna equamente i turni diurni e notturni nel team in modo che nessuno rimanga bloccato permanentemente sui turni notturni, e segnala qualsiasi turno che non può essere completamente coperto affinché un manager possa intervenire prima della pubblicazione.
Una volta finalizzato il programma, deve essere inviato a tutto il team automaticamente circa una settimana prima dell'inizio dei turni — un'email o una semplice notifica va bene, qualunque cosa sia più facile da integrare. Vorremmo anche una vista admin in cui un manager può vedere l'intera settimana a colpo d'occhio, sovrascrivere manualmente un'assegnazione se necessario e rigenerare il resto del programma attorno a quel cambiamento senza interrompere i turni degli altri.
Cosa ci serve da te:
— Input di disponibilità e ferie per ciascun dipendente
— Generazione automatica rispettando le regole di personale minimo e rotazione dei turni
— Notifica del programma settimanale inviata in anticipo
— Interfaccia admin semplice per aggiustamenti manuali
Si prega di condividere esperienze rilevanti con sistemi di programmazione o roster e una tempistica approssimativa prima di iniziare.