~~ODT~~
Bolsas Fora do Prazo
Esse caso de uso gera o relatório de bolsas fora do prazo. As bolsas fora do prazo são aquelas não finalizadas e com data de término previsto anterior a data atual.
O relatório de bolsas fora do prazo pode ser visualizado pelos usuários responsáveis da Pró-Reitoria de Administração - PROAD, mais especificamente da Seção de Bolsas, além dos gestores de bolsas dos centros.
Descrição do Caso de Uso
Esse caso de uso é acessado através do link: SIPAC → Bolsas → Módulos → Bolsas → Operações → Relatórios → Bolsas Fora do Prazo.
O caso de uso se inicia com uma consulta das bolsas fora do prazo. Os filtros para a consulta são:
- Unidade*: Formato - CÓDIGO DA UNIDADE | NOME DA UNIDADE (CÓDIGO DA UNIDADE), Tipo - NUMÉRICO E TEXTO.
- Opções Adicionais: além da unidade o usuário poderá refinar a consulta pelo seguintes dados:
- Tipo de Bolsa: Formato - DENOMINAÇÃO DO TIPO DE BOLSA - CÓDIGO DO TIPO DE BOLSA - (UNIDADE PAGADORA DO TIPO DE BOLSA), Tipo - TEXTO.
- Mês de Término: Formato - NOME DO MÊS 'de' ANO, Tipo - TEXTO E NUMÉRICO.
Ao realizar a consulta o sistema exibe os seguintes dados das bolsas fora do prazo, conforme modelo:
Relatório de Bolsas Fora do Prazo
Bolsas não finalizadas com data de término previsto anterior a DD/MM/AAAA.
- Unidade: Formato - NOME DA UNIDADE (CÓDIGO DA UNIDADE), Tipo - NUMÉRICO E TEXTO.
- Tipo de Bolsa: Formato - DENOMINAÇÃO DO TIPO DE BOLSA - CÓDIGO DO TIPO DE BOLSA - (UNIDADE PAGADORA DO TIPO DE BOLSA), Tipo - TEXTO.
- Mês de Término: Formato - NOME DO MÊS 'de' ANO, Tipo - TEXTO E NUMÉRICO.
Matrícula | Nome | Tipo de Bolsa | Local de Trabalho | Término |
---|---|---|---|---|
Unidade: NOME DA UNIDADE (CÓDIGO DA UNIDADE) | ||||
9999999999 | NOME DO BOLSISTA | DENOMINAÇÃO DO TIPO DA BOLSA (UNIDADE PAGADORA DO TIPO DA BOLSA) | SIGLA DO SETOR DE TRABALHO(SIGLA DA UNIDADE) | DD/MM/AAA |
—— | —— | —— | —— | —— |
Total de Bolsas da Unidade: 99 | ||||
. | ||||
Unidade: NOME DA UNIDADE (CÓDIGO DA UNIDADE) | ||||
9999999999 | NOME DO BOLSISTA | DENOMINAÇÃO DO TIPO DA BOLSA (UNIDADE PAGADORA DO TIPO DA BOLSA) | SIGLA DO SETOR DE TRABALHO(SIGLA DA UNIDADE) | DD/MM/AAA |
—— | —— | —— | —— | —— |
Total de Bolsas da Unidade: 99 | ||||
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | ||||
TOTAL GERAL DE BOLSAS: 999 |
Principais Regras de Negócio
- RN01 - Apenas as bolsas não finalizadas são trazidas na consulta.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.bolsas.dominio.Bolsa | administrativo.bolsas.bolsa |
br.ufrn.sipac.bolsas.dominio.TipoBolsa | administrativo.bolsas.tipo_bolsa |
br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade |
Plano de Teste
Sistema: SIPAC
Módulo: Bolsas
Link(s): Módulos → Bolsas → Operações → Relatórios → Bolsas Fora do Prazo
Usuário: rcn(GESTOR_BOLSAS_GLOBAL), mvoc(GESTOR_BOLSAS_CENTRO)
Papel que usuário deve ter:
- SipacPapeis.GESTOR_BOLSAS_GLOBAL
- SipacPapeis.GESTOR_BOLSAS_CENTRO
Cenários de Teste
Não se aplica.
Dados para o Teste
- Para obter as bolsas fora do prazo podemos usar a consulta:
SELECT u.nome AS unidade, bt.matricula, p.nome AS bolsista, t.denominacao AS tipo, b.fim FROM bolsas.bolsa b JOIN comum.unidade u ON u.id_unidade = b.id_unidade JOIN bolsas.tipo_bolsa t ON t.id = b.id_tipo_bolsa JOIN bolsas.bolsista bt ON bt.id = b.id_bolsista JOIN comum.pessoa p ON p.id_pessoa = bt.id_pessoa WHERE b.data_finalizacao IS NULL AND b.fim <= CURRENT_DATE ORDER BY u.id_unidade, b.fim