~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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