~~ODT~~
Registrar Horário
O registro de horário possibilita controlar os horários de entradas e saídas do usuário. O horário deve ser registrado sempre em pares, ou seja, para toda entrada deverá haver uma saída.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa iProject → Adm. Pessoal → Registrar Horário.
Inicialemnte, na seção referente aos dados de entrada, são apresentados os campos:
- Dia*. Tipo - DATA. Formato - DD/MM/AAAA.
- Hora de Entrada*. Tipo - NUMÉRICO. Formato - HH:MM
- Observação. Tipo - TEXTO.
Por padrão o sistema já seta a data e hora de entrada com a data e hora do sistema, os campos data e hora são obrigatórios para se registrar uma entrada. Existe a opção de se informar uma observação, por exemplo para justificar um atraso.
Em relação a saída, a seção Entradas/Saídas do Dia apresenta os seguintes campos:
- Dia. Tipo - DATA. Formato - DD/MM/AAAA.
- Entrada. Tipo - NUMÉRICO. Formato - HH:MM
- Saída. Tipo - NUMÉRICO. Formato - HH:MM
- Observação. Tipo - TEXTO.
- Total de Horas no Dia. Tipo - NUMÉRICO. Formato - HH:MM
Para registrar a saída basta clicar no ícone para o sistema atualizar a data de saída com a data do sistema e depois na opção Registrar Saída. Novamente, um campo de observação está disponível para informa algo relevante quanto ao horário de saída. Esse campo contém a observação informada no registro de entrada, podendo ser modificado.
Existe um tabela que exibe os horários da semana, exibindo o total de horas trabalhado em cada dia. Essa tabela apresenta os seguintes dados:
- Dia. Tipo - DATA. Formato - DD/MM/AAAA.
- Entrada. Tipo - NUMÉRICO. Formato - HH:MM
- Saída. Tipo - NUMÉRICO. Formato - HH:MM
- Observação. Tipo - TEXTO.
- Horas. Tipo - NUMÉRICO. Formato - HH:MM
- Total na Semana. Tipo - NUMÉRICO. Formato - HH:MM
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: Só é permitido o registro de entrada se não houver nenhuma outra entrada em aberto, isto é, sem registro de saída correspondente.
- RN02: Não é permitido o registro de entrada em uma data futura, isso é, uma data maior que a atual.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.com.jeebrasil.iproject.rh.dominio.HorarioTrabalho | iproject.horario_trabalho |
Plano de Teste
Sistema: iProject
Link(s): Adm. pessoal → Registrar horário
Usuário: dalton
Papel que usuário deve ter: Usuário do IProject
Cenários de Teste
Não se aplica.
Dados para o Teste
Não se aplica.