Saiba Mais
1 - 💻 Caminho para acessar a página ‘Lançar Férias’
Dado que estou na tela inicial da WebFoPag
Quando acesso o menu “Empregados”
E seleciono a opção “Mais Opções”
E clico no módulo de “Férias”
E clico em “Lançar Férias”
Então acesso a tela de cadastro de férias

2 - 🛠️ Erros Comuns, Modais e Cenários
▶️ 2.1 - Data de início fora do período permitido para confirmação
Dado que existe uma programação de férias salva
Quando acesso a tela “Confirmação da Programação de Férias”
E pesquiso o registro
E a Data Início Férias está fora do período permitido para confirmação
Então o checkbox da coluna “Ação” deve ficar desabilitado

▶️ 2.2 - Folha regular/rescisão paga, gerada ou bloqueada no período das férias
Dado que estou lançando ou confirmando férias para um empregado
Quando a data de início das férias cair em um período de cálculo onde já exista
folha regular/rescisão paga, gerada ou bloqueada
Então o sistema deve impedir a efetivação do processo
E apresentar a mensagem de bloqueio

▶️ 2.3 - Empregado em cálculo no momento
Dado que existe um empregado na fila de cálculo
Quando tento editar um lançamento de férias no histórico
Então o sistema deve bloquear a ação

▶️ 2.4 - Holerite bloqueado para o período das férias
Dado que existe um registro de férias já lançado
Quando tento editar ou excluir esse registro
E o holerite da folha regular estiver bloqueado para o período
Então o sistema deve impedir a operação

▶️ 2.5 - Data de início das férias antecede em até 2 dias um feriado
Dado que existe um feriado em até 2 dias após o início das férias lançadas
Quando tentamos salvar as férias
Então o sistema pode apresentar modal de senha master para confirmação antes de prosseguir pois está em desacordo com a legislação

▶️ 2.6 - Data de início das férias em final de semana
Dado que tentamos criar férias para o funcionário com data inicial em um final de semana
Quando tentamos salvar as férias
Então o sistema pode apresentar modal de senha master para confirmação antes de prosseguir pois está em desacordo com a legislação

▶️ 2.7 - Conflito com férias já existentes ou afastamento
Dado que estou lançando férias para um empregado
Quando informo um período que coincida com férias já lançadas/gozadas ou afastamento no mesmo intervalo
Então o sistema deve impedir o lançamento

▶️ 2.8 - Confirmação de Férias bloqueando seleção
Dado que quero confirmar lançamento de férias para um empregado
Mas as férias estão a 2 ou mais meses da data vigente da filial
Então o sistema não permite selecionar as férias.

🔎 3 - Modais de Busca
💡 Modal de Empregados Adicionados
Dado que adicionei um ou mais empregados ao lançamento
Quando clico no botão “X Empregado(s) Adicionado(s)”
Então o sistema deve abrir o modal com a lista de empregados adicionados

💡 Modal de Senha Máster
Dado que estou executando uma ação sensível, como salvar ou excluir em cenário que exige aprovação
Quando o sistema identificar a necessidade de confirmação máster
Então deve ser exibido o modal de Senha Máster com justificativa obrigatória
Evidência esperada:
- Captura da ação executada antes da abertura
- Captura do modal de senha máster
- Mostrar o texto de impacto e o campo de justificativa

📌 Status: Concluído
👤 Responsável: Equipe de QA