echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Consultar Servidores da Unidade ======
Este caso de uso permite gerar um relatório de servidores pertencentes à Unidade do usuário. Este caso de uso é usado por Servidores e Chefes de Unidades.
===== Descrição do Caso de Uso =====
Este caso de uso inicia quando o usuário acessa a opção: SIGRH -> Módulos -> Portal do Servidor -> Consultas -> Servidores da Unidade.
É possível visualizar os servidores da unidade filtrando pelos seguintes campos exibidos abaixo:
* **__Unidade__:** Tipo - TEXTO.
* **Incluir unidades vinculadas:** Tipo - LÓGICO.
* **Categoria**: Tipo Texto.
* **Cargo**: Tipo Texto.
* **Classe**: Tipo Texto.
* **Sexo**: Tipo Texto.
* **Período de Atividade:** Formato - DD/MM/AAAA a DD/MM/AAAA. Tipo - Data.
* **Considerar apenas servidores ativos:** Tipo - LÓGICO.
* **Considerar servidores localizados na unidade:** Tipo - LÓGICO.
* **Opções de apresentação do relatório:** Tipo - LÓGICO. São exibidas as opções: em tela, formato PDF, Formato de Planilha
Será exibido um relatório com as seguintes informações abaixo:
* **__Unidade/Setor__:** Tipo - TEXTO.
* **__Atividade__:** Tipo - TEXTO.
* **__Quantitativo__:** Tipo - NUMÉRICO.
* **__Variação__:** Tipo - NUMÉRICO.(Exibido apenas quando a busca é feita considerando o 'Período de Atividade')
* **__Matricula__:** Formato - MATRÍCULA SIAPE DO SERVIDOR. Tipo - NUMÉRICO.
* **__Nome__:** Formato - NOME DO SERVIDOR. Tipo - TEXTO.
* **__Data de Nascimento__:** Formato - DD/MM/AAAA. Tipo - DATA.
* **__Admissão__:** Formato - DD/MM/AAAA. Tipo - DATA.
* **__Data de Desligamento__:** Formato - DD/MM/AAAA. Tipo - DATA.
* **__Cargo__:** Tipo - TEXTO.
* **__Categoria__:** Tipo - TEXTO.
* **__Escolaridade__:** Tipo - TEXTO.
* **__Localização__:** Tipo - TEXTO.
* **__Regime Jurídico__:** Tipo - TEXTO.
Modelo do relatório:
- Além dos servidores lotados na respectiva unidade, ainda podem ser exibidos dois outros relatórios: **Nomeados** , **Desligados**
- Todos seguem o formato especificado abaixo.
^Atividade ^^ Quantitativo ^^^ Variação ^^^^^
| NOME DA ATIVIDADE || DD/MM/AAAA \\ QDTE SERVIDORES || DD/MM/AAAA \\ QDTE SERVIDORES | VARIACAO |||||
^ Matrícula ^ Nome ^ Data de Nascimento ^Admissão ^ Data de Desligamento ^ Cargo ^ Categoria ^ Escolaridade ^ Localização ^ Regime Jurídico ^
|SIAPE | NOME DO SERVIDOR | DT. NASCIMENTO |DT. ADMISSÃO | DT. DESLIGAMENTO |CARGO | CATEGORIA | ESCOLARIDADE | LOCALIZAÇÃO | REGIME JURIDICO |
|------ |------ |------ |------ |------ |------ |------ |------ |------ |------ |
Caso o filtro 'Período de Atividade' não esteja marcado, é exibido da seguinte forma:
^Atividade ^^^^ Quantitativo ^^^^^^^
| NOME DA ATIVIDADE |||| QDTE SERVIDORES ||||||
^ Matrícula ^ Nome ^ Data de Nascimento ^ Admissão ^ Data de Desligamento ^ Cargo ^ Categoria ^ Escolaridade^ Localização^ Regime Jurídico ^
|SIAPE | NOME DO SERVIDOR | DT. NASCIMENTO |DT. ADMISSÃO | DT. DESLIGAMENTO |CARGO | CATEGORIA | ESCOLARIDADE | LOCALIZAÇÃO | REGIME JURIDICO |
|------ |------ |------ |------ |------ |------ |------ |------ |------ |------ |
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01**: O filtro 'Considerar apenas servidores ativos' vem marcado por padrão.
* **RN02**: Caso o filtro 'Considerar apenas servidores ativos' ou o filtro 'Considerar servidores localizados na unidade' sejam marcados, o campo 'Período de Atividade' é automaticamente desmarcado.
* **RN03**: Caso o filtro 'Período de Atividade' seja marcado, os filtros 'Considerar apenas servidores ativos' e 'Considerar servidores localizados na unidade', serão automaticamente desmarcados.
==== Resoluções/Legislações Associadas ====
Não se Aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.sigrh.dominio.Unidade| administrativo.comum.unidade |
| br.ufrn.sigrh.funcional.dominio.Servidor| administrativo.rh.servidor |
====== Plano de Teste ======
Sistema: SIGPRH
Módulo: Portal do Servidor
Link(s): Consultas -> Servidores da Unidade
Usuário: fernandapessoa, dalton, fmarinho (qualquer servidor comum)
Papel que usuário deve ter: Não se aplica.
===== Cenários de Teste =====
Gerar o relatório utilizando várias combinações de filtros verificando se os dados exibidos são coerentes com os filtros selecionados.
===== Dados para o Teste =====
Verificar se os servidores listados realmente pertencem a unidade consultada. Utilizar a consulta SQL abaixo para comprovar isso, substituindo a '?' pelo nome ou parte do nome do servidor.