~~ODT~~

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

Gerenciar Equipes Organizadoras

Esse caso de uso permite ao Coordenador de um Projeto de Pesquisa gerenciar as Equipes Organizadoras.

O caso de uso está disponível através do caminho : Portal Docente → Pesquisa → Projetos de Pesquisa → Gerenciar Equipes Organizadoras

Este caso de uso é estruturalmente semelhante ao Gerenciar Equipes Organizadoras.

  • RN01: Não poderá haver mais de um Coordenador para cada Projeto.
  • RN02: Não poderá haver membros assumindo mais de uma função no Projeto.
  • RN03: O somatório das horas que docentes dedicam aos projetos de pesquisa não pode ser maior que a definida como parâmetro no sistema (CARGA_HORARIA_SEMANAL_MAXIMA_DOCENTE).
  • RN04: Não poderá ser cadastrado discente que tiver carga horária maior que a definida como parâmetro no sistema (CARGA_HORARIA_SEMANAL_MAXIMA_DISCENTE).
  • RN05: Todos os membros do projeto de pesquisa devem ser notificados quando houver uma adição de um novo membro no sistema se o membro adicionado for um docente.
  • RN06: Se um docente for adicionado a um projeto de pesquisa deve ser notificado. Onde deve conter a carga horária designada, a função que ele vai exercer e em qual projeto ele foi adicionado. Junto com o nome do coordenador do projeto de pesquisa.
  • RN07 - Não serão contabilizadas as cargas horárias dos pesquisadores que estão em projetos com as seguintes situações: FINALIZADO, EXCLUIDO, REPROVADO, DESATIVADO, AVALIACAO_INSUFICIENTE, PENDENTE_DE_RELATORIO_FINAL.

Resoluções/Legislações Associadas

Não se aplica.

Classe Tabela
br.ufrn.sigaa.extensao.dominio.CategoriaMembro sigaa.projetos.categoria_membro
br.ufrn.sigaa.projetos.dominio.Projeto sigaa.projetos.projeto
br.ufrn.sigaa.projetos.dominio.MembroProjeto sigaa.projetos.membro_projeto
br.ufrn.sigaa.projetos.dominio.FuncaoMembro sigaa.projetos.funcao_membro
br.ufrn.sigaa.dominio.Usuario sigaa.comum.usuario
br.ufrn.sigaa.dominio.Pessoa sigaa.comum.pessoa

Plano de Teste

Sistema: SIGAA

Módulo: Portal Docente

Link(s): Pesquisa → Projetos de Pesquisa → Gerenciar Equipes Organizadoras

Usuário: fdelicato, bedregal, deusimar, jefferson_soares

Papel que usuário deve ter: SigaaPapeis.DOCENTE

--BUSCA PELOS PROJETOS QUE O PESQUISADOR PARTICIPA.
 
SELECT * FROM projetos.membro_projeto AS mp 
 INNER JOIN projetos.projeto AS p ON (mp.id_projeto = p.id_projeto) 
 WHERE id_pessoa IN (
 SELECT id_pessoa FROM comum.pessoa 
 WHERE nome ilike '%nome%' -- Nome do Pesquisador
 )
 AND mp.ativo = trueValue() 
 AND p.ativo = trueValue() 
 AND p.id_tipo_projeto = 2
 AND p.id_tipo_situacao_projeto IN (200,201,210,211,213,214,215,221) --[CADASTRO EM ANDAMENTO, SUBMETIDO, CADASTRADO, DISTRIBUÍDO PARA AVALIAÇÃO (AUTOMATICAMENTE),
-- DISTRIBUIÇÃO PARA AVALIAÇÃO (MANUALMENTE), APROVADO, EM EXECUÇÃO, RENOVADO]

Não se aplica.

  • desenvolvimento/especificacoes/sigaa/portal_do_docente/casos_de_uso/pesquisa/projetos_de_pesquisa/gerenciar_equipes_organizadoras.txt
  • Última modificação: 2017/04/03 18:14
  • (edição externa)