~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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)