~~ODT~~

Última atualização: 2017/04/03 18:13 (edição externa)

Validar Relatórios de Desligamento

Este caso de uso tem a finalidade de validar os relatórios de desligamento que estão pendentes. Essa funcionalidade é utilizada pelos membros da PROGRAD.

Descrição do Caso de Uso

O caso de uso inicia quando o usuário acessa SIGAA → Monitoria → Monitores → Relatórios → Validar Relatórios de Desligamento.

Para validar ou não relatórios de desligamento dos monitores primeiro deve-se fazer uma busca por relatórios cadastrados pelos discentes.

Para realizar a referida busca, o membro pode ter como critério de busca os seguintes campos:

Após realizar a busca é exibida uma listagem com os relatórios encontrados. Para cada relatório são exibidas as seguintes informações:

Para cada um dos registros encontrados é possível:

Fluxo alternativo 1 - Visualizar Relatório

No relatório constam alguns dados do projeto e do discente bem como uma série de perguntas padrão para o monitor responder.

Fluxo alternativo 2 - Visualizar Dados do Monitor

Está especificado em Visualizar Dados do Monitor.

Fluxo alternativo 3 - Validar Relatório

As mesmas informações exibidas no fluxo alternativo 1 são exibidas, PROGRAD irá informar seu parecer sobre o relatório:

O caso de uso é finalizado.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.monitoria.dominio.DiscenteMonitoria.java sigaa.monitoria.discente_monitoria
br.ufrn.sigaa.monitoria.dominio.RelatorioMonitor.java sigaa.monitoria.relatorio_monitor
br.ufrn.sigaa.monitoria.dominio.TipoRelatorioMonitoria.java sigaa.monitoria.tipo_relatorio_monitoria
br.ufrn.sigaa.ensino.graduacao.dominio.DiscenteGraduacao.java sigaa.graduacao.discente_graduacao

Plano de Teste

Sistema: SIGAA

Módulo: Monitoria

Link(s): Monitores → Relatórios → Validar Relatórios de Desligamento.

Usuário: jocineide, wendelleq

Papel que usuário deve ter: SigaaPapeis.GESTOR_MONITORIA

Cenários de Teste

Tentar validar relatório de desligamento de discente que não possua uma bolsa ativa no SIPAC. Tentar validar relatório de desligamento de discente que possua uma bolsa ativa no SIPAC.

Dados para o Teste

Para verificar se um discente tem bolsa ativa no sipac vai ser necessário a matrícula do discente. Por favor inserir matrícula no sql abaixo.

-- Todas as bolsas ativas que nao podem acumular --

SELECT bsa.id as idBolsa, tb.denominacao as tipo_bolsa
FROM bolsas.bolsista bta
INNER JOIN bolsas.bolsa bsa ON bta.id = bsa.id_bolsista
INNER JOIN bolsas.tipo_bolsa tb ON tb.id = bsa.id_tipo_bolsa
WHERE (bta.matricula = 200740148) AND (bsa.fim > now())
AND tb.permite_acumular = false