~~ODT~~
Este caso de uso tem a finalidade de gerar um relatório com o quantitativo de servidores técnico-administrativos agrupados por regime de trabalho e é utilizado por qualquer usuário do sistema.
Este caso de uso inicia quando o usuário acessa a opção: SIGRH → Portal Público → Quantitativos → Quantitativo dos Servidores Técnico-Administrativos por Regime de Trabalho.
Ao acessar o caso de uso é solicitado que seja selecionado o ano para o qual será fornecido o relatório:
Em seguida, é apresentado relatório conforme modelo a seguir:
Regime de Trabalho | |||||||
Mês | 20h | 24h | 25h | 30h | 40h | Total | |
---|---|---|---|---|---|---|---|
Jan | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Fev | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Mar | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Abr | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Mai | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Jun | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Jul | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Ago | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Set | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Out | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Nov | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 | |
Dez | Com Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Sem Hospitais | 99 | 99 | 99 | 99 | 99 | 99 |
Também são exibidos gráficos gerados com base nos dados do relatório. Então o caso de uso é finalizado.
Não se aplica.
Não se aplica.
Classe | Tabela |
---|---|
br.ufrn.rh.dominio.Servidor | administrativo.rh.servidor |
br.ufrn.comum.dominio.Unidade | administrativo.comum.unidade |
Sistema: SIGRH
Módulo: Portal Público
Link(s): Aba de Quantitativos → Técnico-Administrativos por Regime de Trabalho
Realizar as consultas no banco de dados e comparar com os resultados mostrados no relatório.
Script para consultar os técnico-administrativos por regime de trabalho em determinado mês:
SELECT 'Nov' AS MES, COUNT(CASE WHEN rs.regime_trabalho = 20 THEN 1 ELSE NULL END) AS VINTE, COUNT(CASE WHEN rs.regime_trabalho = 24 THEN 1 ELSE NULL END) AS VINTEQUATRO, COUNT(CASE WHEN rs.regime_trabalho = 25 THEN 1 ELSE NULL END) AS VINTECINCO, COUNT(CASE WHEN rs.regime_trabalho = 30 THEN 1 ELSE NULL END) AS TRINTA, COUNT(CASE WHEN rs.regime_trabalho = 40 THEN 1 ELSE NULL END) AS QUARENTA, COUNT(CASE WHEN (rs.regime_trabalho = 20 AND cu.id_classificacao_unidade = 2) THEN 1 ELSE NULL END) AS VINTEHOSP, COUNT(CASE WHEN (rs.regime_trabalho = 24 AND cu.id_classificacao_unidade = 2) THEN 1 ELSE NULL END) AS VINTEQUATROHOSP, COUNT(CASE WHEN (rs.regime_trabalho = 25 AND cu.id_classificacao_unidade = 2) THEN 1 ELSE NULL END) AS VINTECINCOHOSP, COUNT(CASE WHEN (rs.regime_trabalho = 30 AND cu.id_classificacao_unidade = 2) THEN 1 ELSE NULL END) AS TRINTAHOSP, COUNT(CASE WHEN (rs.regime_trabalho = 40 AND cu.id_classificacao_unidade = 2) THEN 1 ELSE NULL END) AS QUARENTAHOSP FROM RH.servidor AS rs INNER JOIN COMUM.unidade AS cu ON cu.id_unidade = rs.id_unidade WHERE rs.id_categoria = 2 AND (rs.data_desligamento IS NULL OR rs.data_desligamento >= '2011-11-30')