~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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 ([[#principais_regras_de_negócio|RN01, RN02, RN03 e RN04]]) e visualizar seus detalhes, são os mesmo que o caso de uso [[desenvolvimento:especificacoes:sipac:projetos_convenios:casos_de_uso:projetos:consultas:consulta_geral_de_projetos|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;