~~ODT~~
Relatório de projetos renovados com redução de bolsas
Nesse caso de uso é possível visualizar os projeto de monitoria que foram renovados e que apresentam redução de bolsas, quando comparado ao projeto original.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIGAA → Monitoria → Relatórios → Projetos → Relatório de projetos renovados com redução de bolsas.
Ao acessar o caso de uso o sistema fornece as seguintes opções de busca:
- Projeto: Tipo - TEXTO.
- Ano Projeto: Formato - AAAA, Tipo - NUMÉRICO.
O sistema lista os projetos conforme os critérios selecionados pelo usuário. Os projetos são listados com os seguintes dados:
- Ano Projeto: Tipo - NUMÉRICO.
Ano | Projeto | Situação |
---|---|---|
Formato - AAAA, Tipo - NUMÉRICO | Tipo - TEXTO | Tipo - TEXTO |
Formato - AAAA, Tipo - NUMÉRICO | Tipo - TEXTO | Tipo - TEXTO |
O caso de uso é finalizado.
Principais Regras de Negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.monitoria.dominio.ProjetoEnsino | sigaa.monitoria.projeto_monitoria |
br.ufrn.sigaa.projetos.dominio.Projeto | sigaa.projetos.projeto |
br.ufrn.sigaa.projetos.dominio.TipoSituacaoProjeto | sigaa.projetos.tipo_situacao_projeto |
Plano de Teste
Sistema: SIGAA
Módulo: Monitoria
Link(s): Relatórios → Projetos → Relatório de projetos renovados com redução de bolsas.
Usuário: cnoronha, tiberio
Papel que usuário deve ter: SigaaPapeis.GESTOR_MONITORIA.
Cenários de Teste
Só deve ser mostrado os projetos que apresentam no seu histórico a situação: RENOVADO COM REDUÇÃO DE BOLSAS.
Dados para o Teste
SELECT DISTINCT p.ano, p.titulo FROM monitoria.projeto_monitoria pm INNER JOIN projetos.projeto p ON pm.id_projeto=p.id_projeto INNER JOIN projetos.tipo_situacao_projeto ts ON p.id_tipo_situacao_projeto=ts.id_tipo_situacao_projeto INNER JOIN projetos.historico_situacao_projeto h ON p.id_projeto=h.id_projeto WHERE h.id_tipo_situacao_projeto=22 AND p.ativo=trueValue() AND p.ano= <ANO> AND p.titulo ilike '%<TITULIO>%'