~~ODT~~
Cadastrar/Alterar Subtipos de Projeto
Esta operação permite aos <PERFIL> Cadastrar, Alterar e Remover Subtipos de Projeto
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Módulo Projetos/Convênios→ Aba Cadastro → Subtipos de Projeto → Cadastrar/Alterar.
Ao iniciar o caso de uso o sistema exibirá uma lista dos subtipos de projetos já cadastrados. Para cada subtipo de projetos listados é possível alterar ou remover.
Cadastro
Os seguintes campos são disponibilizados para o cadastro:
- Denominação*: Tipo TEXTO.
- Tipo de Projeto*: Tipo TEXTO.
Alterar
Os seguintes campos são disponibilizados para o cadastro:
- Denominação*: Tipo TEXTO.
- Tipo de Projeto*: Tipo TEXTO.
Remover
Basta confirmar a remoção do subtipo selecionado e o mesmo será removido.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Não é possível remover Subtipos que ainda esteja sendo utilizado por algum projeto no sistema. (Adicionado em 17/07/2012 referente a tarefa 95406)
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
< Ex.: br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Assinatura > | < Ex.:sigaa.biblioteca.assinatura > |
Plano de Teste
Sistema: SIPAC
Módulo: Projetos/Convênios
Link(s): Aba Cadastro → Subtipos de Projeto → Cadastrar/Alterar
Usuário: fabiobarreto
Papel que usuário deve ter: SipacPapeis.GESTOR_CONVENIOS, SipacPapeis.GESTOR_PROJETOS
Cenários de Teste
O código sql abaixo lista todos as subtipos de projetos que podem ser removidos pois não está sendo referenciado por um projeto.
SELECT id FROM convenios.tipo_convenio WHERE id NOT IN (SELECT id_tipo_convenio FROM convenios.projeto WHERE id_tipo_convenio IS NOT NULL )