~~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.
Descrição do Caso de uso
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.
Principais Regras de Negócio
- 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.
Entidades Persistentes Envolvidas
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
Cenários de Teste
--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]
Dados Para o Teste
Não se aplica.