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