Descrição do projeto
TraduzidoO sistema deve levar em conta a disponibilidade de cada funcionário (dias que não podem trabalhar, turnos preferidos, folgas aprovadas) e combiná-la com um requisito mínimo de pessoal por turno. A partir disso, deve gerar uma escala preliminar que preencha cada turno corretamente, alterne turnos diurnos e noturnos de forma justa entre a equipe para que ninguém fique preso permanentemente nos turnos noturnos, e sinalize qualquer turno que não possa ser totalmente preenchido para que um gerente possa intervir antes da publicação.
Uma vez que o cronograma esteja finalizado, ele precisa ser enviado para toda a equipe automaticamente cerca de uma semana antes do início dos turnos — e-mail ou uma notificação simples está bom, o que for mais fácil de integrar. Também gostaríamos de uma visão administrativa onde um gerente possa ver toda a semana de relance, substituir manualmente uma atribuição se necessário, e regenerar o restante do cronograma em torno dessa mudança sem quebrar os turnos de outras pessoas.
O que precisamos de você:
— Entrada de disponibilidade e folgas para cada funcionário
— Geração automática respeitando as regras de pessoal mínimo e rotação de turnos
— Notificação de cronograma semanal enviada com antecedência
— Interface administrativa simples para ajustes manuais
Por favor, compartilhe experiências relevantes com sistemas de agendamento ou escalas e um cronograma aproximado antes de começarmos.