~~ODT~~
Cadastrar/Alterar Status de Projetos
Esta operação permite aos gestores de projetos Cadastrar, Alterar e Remover Status de Projetos.
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 Cadastros → Status de Projetos → Cadastrar/Alterar.
Ao iniciar o caso de uso o sistema irá exibir uma lista com os status de projetos já cadastrados com as seguintes informações:
- Denominação: Tipo TEXTO.
- Descricão: Tipo TEXTO.
- Status de Pendente: Tipo TEXTO. Formato: Sim ou Não.
- Status de Possível Editação na Fundação: Tipo TEXTO. Formato: Sim ou Não.
- Status de Tramitação Interna em uma Unidade: Tipo TEXTO. Formato: Sim ou Não.
- Permite Efetivação: Tipo TEXTO. Formato: Sim ou Não.
Cadastro
Imediatamente antês da listagem os seguintes campos são exibidos para o cadastro de um novo status de projeto:
- Denominação*: Tipo TEXTO.
- Descricão*: Tipo TEXTO.
- O projeto com esse status se encontra pendente de alguma análise?*: Tipo TEXTO. Formato: Sim ou Não.
- O projeto com esse status poderá ser manipulado na fundação?*: Tipo TEXTO. Formato: Sim ou Não.
- O projeto com esse status se encontra em tramitação interna numa unidade?*: Tipo TEXTO. Formato: Sim ou Não.
- O projeto com esse status poderá ser efetivado?*: Tipo TEXTO. Formato: Sim ou Não.
Alterar
Os mesmos campos exibidos para o cadastro é exibido para a alteração.
Remover
Confirme a remoção do status de projeto a ser removido e o mesmo será removido.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - É permitido apenas remover status de projetos que não estão sendo refereniados por algum projeto. (Adicionado em 19/07/2012 referente a tarefa 95572)
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 Cadastros → Status de Projetos → Cadastrar/Alterar
Usuário: fabiobarreto
Papel que usuário deve ter: SipacPapeis.GESTOR_PROJETO, SipacPapeis.GESTOR_CONVENIO
Cenários de Teste
Dados para o Teste
O código sql abaixo lista todos os status que podem ser removidos do sistema por não está relacionado com algum projeto.
SELECT denominacao FROM convenios.status_projetos WHERE id_status_projeto NOT IN (SELECT STATUS FROM convenios.projeto WHERE STATUS IS NOT NULL)