~~ODT~~
Cadastrar Situação da Prestação de Contas
Esta operação permite aos gestores de convênios cadastrar situações de prestação de contas.
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 Execução de Convênios → Execução → Cadastrar Situação da Prestação de Contas.
Ao acessar o caso de uso o sistema irá exibir os seguintes campos para o cadastro:
- Descrição*: Tipo TEXTO.
- SIAFI*: Tipo TEXTO. Formato: Sim ou Não.
Além disso o sistema exibe uma lista de situações de prestação de contas já cadastrados com as seguintes informações:
- Descrição: Tipo TEXTO.
- SIAFI: Tipo TEXTO. Formato: Sim ou Não.
Para cada situações de prestação de contas listado é possível removê-la.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Não é possível remover a situação da prestação de contas que está sendo utilizado por alguma prestação de contas.
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): Execução de Convênios → Execução → Cadastrar Situação da Prestação de Contas
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 gera as situações de prestação de contas que podem ser removidas por não estarem sendo referenciadas pelo sistema.
SELECT descricao FROM convenios.situacao_prestacao WHERE id_situacao_prestacao NOT IN (SELECT id_situacao_prestacao FROM convenios.registro_execucao WHERE id_situacao_prestacao IS NOT NULL)