~~ODT~~
Remover Projeto
Este caso de uso serve para que os usuários removam um projeto que não será mais utilizado. O caso de uso poderá ser utilizado gestores de projetos firmados com a instituição.
Descrição do Caso de Uso
Esse caso de uso pode ser acessado através do link: SIPAC → Projetos/Convênios → Projetos → Projetos → Remover Projeto.
Os passos de consultar os projetos (RN01, RN02, RN03 e RN04) e visualizar seus detalhes, são os mesmo que o caso de uso Consulta Geral de Projetos.
No entanto, existirá a opção de remover o projeto.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Serão listados apenas os projetos que ainda não possuam classificação de convênio ou contrato.
- RN02 - Quando o usuário possuir o papel SipacPapeis.GESTOR_PROJETOS_CESSAO_SERVIDOR apenas deverá buscar projetos com classificação como Convênio;
- RN03 - Quando o usuário possuir o papel SipacPapeis.GESTOR_PROJETOS_CESSAO_SERVIDOR os Tipos de Projetos só deve aparecer as opções Financeira e Outras Ações Acadêmicas.
- RN04 - O papel SipacPapeis.GESTOR_PROJETOS_CESSAO_SERVIDOR não pode ser associado aos papeis SipacPapeis.GESTOR_PROJETOS E/OU SipacPapeis.GESTOR_PROJETOS_SRI.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.convenios.dominio.Projeto | administrativo.convenios.projeto |
br.ufrn.sipac.convenios.dominio.ParticipeProjeto | administrativo.convenios.participe_projeto |
br.ufrn.sipac.cadastro.dominio.Pessoa | administrativo.comum.pessoa |
br.ufrn.sipac.cadastro.dominio.Usuario | administrativo.comum.usuario |
br.ufrn.sipac.cadastro.dominio.Banco | administrativo.comum.banco |
br.ufrn.sipac.convenios.dominio.TipoCaptacaoRecurso | administrativo.convenios.tipo_captacao_recurso |
br.ufrn.sipac.convenios.dominio.ParticipanteEquipe | administrativo.convenios.participante_equipe |
br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade |
br.ufrn.sipac.convenios.dominio.StatusProjeto | administrativo.convenios.status_projeto |
Plano de Teste
Sistema: SIPAC
Módulo: Projetos/Convênios
Link(s): Aba Projetos → Projetos → Remover Projeto.
Usuário: fabiobarreto
Papel que usuário deve ter:
- SipacPapeis.GESTOR_PROJETOS
- SipacPapeis.GESTOR_PROJETOS_SRI
Cenários de Teste
Verificar se o projeto está sumindo da listagem de projetos após a remoção.
Dados para o Teste
Para verificar os projetos que não possuem classificação executar o sql abaixo
select * from convenios.projeto where classificacao = 0;