Configuração de Reservas (Refeições)
A tela de Refeições permite que a administração gerencie e controle o fluxo de agendamentos de refeições pelos colaboradores dentro do Joinin. O objetivo principal é bloquear ou liberar reservas e cancelamentos com base em janelas de tempo (em horas), garantindo previsibilidade para a equipe de cozinha/refeitório e evitando desperdícios ou falta de insumos.
A parametrização é feita diretamente pela equipe Joinin.

Campos e Parametrização:
- Habilitar reservas (Checkbox):Define se o módulo de reservas de refeições está ativo ou inativo no sistema. Se desmarcado, nenhum colaborador poderá realizar novos agendamentos.
- Antecedência mínima (em horas):Determina o tempo limite mais próximo do evento para que uma reserva possa ser feita. Bloqueia reservas de "última hora".
- Antecedência máxima (em horas):Determina o limite máximo de tempo no futuro em que uma reserva pode ser aberta. Bloqueia reservas feitas com excesso de antecedência.
- Antecedência mínima para cancelamento (em horas):Determina o tempo limite de tolerância para que o colaborador desista ou cancele a refeição sem penalidades ou sem que o prato seja contabilizado na produção.
Para entender como os valores inseridos na tela (no exemplo da imagem: 24 horas para todos os campos) impactam a rotina, veja os cenários abaixo:
Cenário 1: Almoço de Terça-feira às 12:00h
Considerando as configurações da imagem (24 horas de antecedência para tudo):
- Bloqueio de Última Hora (Antecedência Mínima = 24h):O colaborador só pode reservar esse almoço até as 12:00h de Segunda-feira. Se ele tentar reservar na segunda-feira às 14:00h, o sistema apresentará um bloqueio, pois faltam apenas 22 horas para o evento.
- Bloqueio de Longo Prazo (Antecedência Máxima = 24h):O sistema só abre a janela de agendamento para essa refeição exatamente a partir das 12:00h de Segunda-feira. Antes disso (por exemplo, no domingo), a reserva estará bloqueada para evitar que o usuário agende com dias ou semanas de antecedência.
- Bloqueio de Cancelamento Tarde Demais (Cancelamento = 24h):Se o colaborador reservou o almoço dentro da janela correta, ele só poderá desistir e cancelar a reserva até as 12:00h de Segunda-feira. Se ele tentar cancelar na terça-feira de manhã, o sistema bloqueará o cancelamento, garantindo que a cozinha não perca o ingrediente já preparado.
Tabela de Referência Rápida para o Usuário
Imagine um almoço agendado para o dia 15 de Outubro às 12:00h:
| Ação do Colaborador | Tentativa em: | Status no Joinin | Motivo / Regra |
| Tentar Reservar | 13 de Outubro (48h antes) | ❌ Bloqueado | Passou da antecedência máxima permitida (24h). |
| Tentar Reservar | 14 de Outubro às 10:00h (26h antes) | Permitido | Está dentro da janela perfeita de 24h de antecedência. |
| Tentar Reservar | 14 de Outubro às 15:00h (21h antes) | ❌ Bloqueado | Não cumpre o tempo mínimo necessário para a cozinha se preparar. |
| Tentar Cancelar | 14 de Outubro às 11:50h (24h10 antes) | Permitido | Cancelado a tempo de a cozinha reajustar a produção. |
| Tentar Cancelar | 14 de Outubro às 13:00h (23h antes) | ❌ Bloqueado | Tempo de cancelamento expirou; a refeição será contabilizada. |