~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório Técnico Administrativos por Titulação ====== Este caso de uso permite gerar um relatório que exibe o total de servidores técnico-administrativos organizados por titulação. São exibidos os totais para cada mês de um determinado ano. Essa funcionalidade é acessível a todos os indivíduos. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGRH -> Portal Público -> Relatórios Estatísticos -> Relatórios anuais -> Técnico-Administrativos por Titulação//. Para realizar uma consulta, deve-se entrar com os seguintes dados: * **Ano:*** Tipo NUMÉRICO, formato: AAAA. Então o sistema exibe um relatório tal qual o modelo abaixo: * Modelo de Relatório | | **MESES** |||||||||||| ^ TITULAÇÃO ^ JAN ^ FEV ^ MAR ^ ABR ^ MAI ^ JUN ^ JUL ^ AGO ^ SET ^ OUT ^ NOV ^ DEZ ^ | Doutorado | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | | Mestrado | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | | Especialização | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | | Graduação | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | | TOTAL | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | 99 | O sistema também exibe um relatório gráfico representando tais dados. Lembrando que o relatório é gerado baseado em uma consulta para a tabela solicitada e outra para o gráfico. A tabela solicitada faz um agrupamento por titulação e o gráfico faz o agrupamento pelos meses do ano. Então 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.rh.dominio.Formacao | administrativo.rh.formacao | ===== Plano de Teste ===== Sistema: SIGRH Módulo: Portal Público Link(s): Aba de Relatórios Estatísticos -> Relatórios anuais -> Técnico-Administrativos por Titulação Usuários: Não se aplica. Papel que usuário deve ter: Não se aplica. ===== Cenários de Teste ===== A consulta no banco de dados pode ser gerada mês a mês para comparar com o resultado mostrado pelo relatório. ===== Dados para o Teste ===== Script para consultar o quantitativo geral dos técnicos-administrativos por titulação até determinado mês: SELECT rf.denominacao AS "Formacao", COUNT(rs.id_formacao) AS "Quant." FROM RH.servidor AS rs INNER JOIN RH.formacao AS rf ON rf.id_formacao = rs.id_formacao WHERE rs.id_categoria = 2 AND (rs.data_desligamento IS NULL OR rs.data_desligamento >= '2010-12-31') GROUP BY rs.id_formacao, rf.denominacao, rf.ordenacao_titulacao HAVING rs.id_formacao IN (4,25,26,27)