~~ODT~~
Submeter Relatório Anuais
Esse caso de uso permite ao coordenador de projetos de pesquisa (Internos, Externos e Renovados), realizar o envio do Relatório anual de projeto à PROPESQ.
Descrição do Caso de Uso
O caso de uso está disponível através do caminho : SIGAA → Portal do Docente → Pesquisa → Relatórios Anuais de Projeto → Submeter
Ao entrar nesse caso de uso será listado os projetos de pesquisa sob coordenador do docente.
- Código: Formato - AAA9999 - AAAA. Tipo - TEXTO.
- Título do Projeto: Tipo - TEXTO.
- Status do Projeto: Tipo - TEXTO.
- Cota: Tipo - TEXTO.
- Status do Relatório: Tipo - TEXTO. Com as opções: PENDENTE/ENVIADO.
- Envio a partir de:: Tipo - DATA. Formato - DD/MM/AAAA.
Código | Título do Projeto | Status do Projeto |
---|---|---|
XXX9999-AAAA | Titulo do Projeto de Pesquisa | Status do Projeto |
Cota | Status do Relatório | Envio a partir de |
Nome da Cota | PENDENTE/ENVIADO | DD/MM/AAAA |
O sistema lista os projetos e suas respectivas cotas vinculadas. Para cada cota exibida, será possível enviar o relatório anual (RN03), (RN04) e (RN05).
Ao selecionar o ícone de envio do relatório, as seguintes informações serão exibidas:
- Projeto de Pesquisa: Formato - CÓDIGO - TÍTULO DO PROJETO. Tipo - TEXTO.
- Resumo Expandido: Tipo - TEXTO.
Após o envio do relatório, este segue para Validação do Gestor ou Comissão de Pesquisa.
Então o caso de uso é finalizado.
Principais Regras de Negócio
- RN01:
Para projetos internos, o relatório está condicionado ao período estipulado no Calendário de Pesquisa. Projetos externos podem enviar a qualquer momento, porém, obedecendo a RN02. - RN02:
O parametro 2_10800_31 - DIAS_PARA_ENVIO_RELATORIO_ANUAL_PROJETO_PESQUISA, disponibiliza a opção para envio do relatório. Caso o projeto não atenda a condição estabelecida no parâmetro, não será possível o envio do relatório. - RN03: Mesmo os projetos renovados, que já possuam relatório anual enviado, o sistema deve permitir o envio do relatório anual (do projeto renovado).
- RN04: Todo projeto associado a uma cota, seja interno ou renovado, é obrigado a enviar o relatório anual de acordo com a data definida do cadastro da Cota. Alteração implementada a partir da versão 3.26.0 do SIGAA.
- RN05: Projetos Externos não necessitam enviar relatório anual.
- RN06: O ícone de enviar o relatório, só ficará ativado quando a data permitir o envio.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.pesquisa.dominio.ProjetoPesquisa | sigaa.pesquisa.projeto_pesquisa |
br.ufrn.sigaa.projetos.dominio.Projeto | sigaa.projetos.projeto |
br.ufrn.sigaa.dominio.AreaConhecimentoCnpq | sigaa.comum.area_conhecimento_cnpq |
br.ufrn.sigaa.pesquisa.dominio.EditalPesquisa | sigaa.pesquisa.edital_pesquisa |
br.ufrn.sigaa.dominio.Unidade | sigaa.comum.unidade |
br.ufrn.sigaa.pesquisa.dominio.LinhaPesquisa | sigaa.pesquisa.linha_pesquisa |
br.ufrn.sigaa.pesquisa.dominio.FinanciamentoProjetoPesq | sigaa.pesquisa.financiamento_projeto_pesq |
br.ufrn.sigaa.pesquisa.dominio.AvaliacaoProjeto | sigaa.pesquisa.avaliacao_projeto |
br.ufrn.sigaa.pesquisa.dominio.PlanoTrabalho | sigaa.pequisa.plano_trabalho |
br.ufrn.sigaa.pesquisa.dominio.RelatorioProjeto | sigaa.pesquisa.relatorio_projeto |
br.ufrn.sigaa.pessoa.dominio.Servidor | sigaa.rh.servidor |
br.ufrn.sigaa.pessoa.dominio.DocenteExterno | sigaa.ensino.docente_externo |
br.ufrn.sigaa.pesquisa.dominio.CategoriaProjetoPesquisa | sigaa.pesquisa.categoria_projeto_pesquisa |
Plano de Teste
Sistema: SIGAA
Módulo: Portal do Docente
Link(s): Portal do docente → Pesquisa → Relatórios Anuais de Projeto → Submeter
Usuário(s): raquellindquist, mhcosta
Papel que usuário deve ter: somente coordenadores de projetos de pesquisa.
Cenários de Teste
Só deve retornar os projetos que finalizarem no ano corrente.
Dados para o Teste
ID_COORDENADOR : id do coordenador logado. ANO_CORRENTE : Ano atual do sistema.
SELECT pp.cod_prefixo, pp.cod_numero, pp.cod_ano, pp.id_coordenador,pp.id_projeto FROM pesquisa.projeto_pesquisa pp LEFT OUTER JOIN pesquisa.relatorio_projeto rel ON pp.id_projeto_pesquisa=rel.id_projeto_pesquisa, projetos.projeto p WHERE pp.id_projeto=p.id_projeto AND (rel.enviado=falseValue() OR NOT (EXISTS (SELECT rel2.id_relatorio_projeto FROM pesquisa.relatorio_projeto rel2 WHERE pp.id_projeto_pesquisa=rel2.id_projeto_pesquisa))) AND pp.id_coordenador= ID_COORDENADOR AND p.data_fim>='01/01/ANO_CORRENTE' AND p.data_fim<='31/12/ANO_CORRENTE' AND (p.id_tipo_situacao_projeto NOT IN (225 , 306 , 223 , 224))