~~ODT~~
Relatório Colaboradores voluntários por Departamento
Esse caso de uso tem por finalidade exibir um relatório referente aos colaboradores voluntários por departamento. Esse relatório é gerado utilizando uma consulta por período.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIGRH → Portal Público → Quantitativos → Colaboradores Voluntários por Departamento.
Para realizar uma consulta, deve-se entrar com os seguintes dados:
- Ano*: Formato - AAAA. Tipo - NUMÉRICO.
Modelo do relatório gerado:
QUANT | DEPARTAMENTO | SERVIDORES VOLUNTÁRIOS | INÍCIO |
---|---|---|---|
99 | NOME DO DEPARTAMENTO | NOME DO SERVIDOR | DD/MM/AA |
99 | NOME DO DEPARTAMENTO | NOME DO SERVIDOR | DD/MM/AA |
99 | NOME DO DEPARTAMENTO | NOME DO SERVIDOR | DD/MM/AA |
99 | NOME DO DEPARTAMENTO | NOME DO SERVIDOR | DD/MM/AA |
99 | NOME DO DEPARTAMENTO | NOME DO SERVIDOR | DD/MM/AA |
O caso de uso é finalizado.
Principais Regras de Negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.rh.dominio.Servidor | administrativo.rh.servidor |
br.ufrn.sigrh.dominio.Unidade | administrativo.comum.unidade |
br.ufrn.sigrh.pessoal.dominio.Pessoa | administrativo.comum.pessoa |
br.ufrn.sigrh.funcional.dominio.ColaboradorVoluntario | administrativo.rh.colaborador_voluntario |
Plano de Teste
Sistema: SIGRH
Módulo: Portal Público
Link(s): Quantitativos → Colaboradores Voluntários por Departamento.
Cenários de Teste
Consultar no banco de dados os servidores que são colaboradores voluntários e compara com o resultado mostrado no relatório.
Dados para o Teste
Script para consultar os colaboradores virtuais de um determinado ano:
SELECT cu.nome AS "Departamento", cp.nome AS "Servidor", rc.data_cadastro AS "Inicio" FROM RH.servidor AS rs INNER JOIN COMUM.unidade AS cu ON cu.id_unidade = rs.id_unidade INNER JOIN COMUM.pessoa AS cp ON cp.id_pessoa = rs.id_pessoa INNER JOIN RH.colaborador_voluntario AS rc ON rc.id_servidor = rs.id_servidor WHERE (rc.data_cadastro >= '2010-01-01' AND rc.data_cadastro <= '2010-12-31') -- Filtra o periodo