~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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: * **Ano do Projeto**: Formato - AAAA. Tipo - NUMÉRICO. * **Todos os Relatórios Pendentes**. Tipo - LÓGICO. Simplesmente lista todos os relatórios pendentes de validação. Após realizar a busca é exibida uma listagem com os relatórios encontrados. Para cada relatório são exibidas as seguintes informações: * **__Ano do Projeto__**. Tipo - NUMÉRICO. * **__Matrícula__**. Tipo - NUMÉRICO. * **__Discente__**. Tipo - TEXTO. * **__Vínculo__**. Tipo - TEXTO. * **__Enviado em__**. Formato - DD/MM/AAAA HH:MM. Tipo - DATA. Para cada um dos registros encontrados é possível: * **Visualizar Relatório** * **Visualizar Dados do Monitor** * **Validar Relatório** ===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 [[desenvolvimento:especificacoes:sigaa:monitoria:casos_de_uso:monitores:gerenciar_monitores:alterar_monitoria:visualizar_dados_do_monitor|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: * **Parecer da PROGRAD**: Formato - Validar/Não Validar. Tipo - TEXTO. * **Observações**: Tipo - TEXTO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Somente relatórios com a situação AGUARDANDO AVALIAÇÃO e Validado pela Coordenação do projeto pode ser Validado pela PROGRAD. * **RN02**: Não é permitido validar relatório de desligamento de discente que possua uma bolsa ativa no SIPAC. ===== 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 * Caso prefira verificar no sistema, por favor logar com rcn no sipac, seguindo o link: Bolsas -> Cadastros -> Bolsa -> Alterar/Remover. * Para finalizar a bolsa de um discente, por favor logar com rcn no sipac e seguir o link: Bolsas -> Cadastros -> Bolsa -> Alterar/Remover.