~~ODT~~

Última atualização: 2017/04/03 18:21 (edição externa)

Protocolo de Processos

Este caso de uso tem o objetivo de adicionar os processos de pagamentos ao protocolo de processos, para um determinado controle do Gestor.

Pré-condições: O usuário deve possuir o perfil de Gestor de Liquidação de Despesas para executar esta funcionalidade.

Descrição do Caso de Uso

Esta operação pode ser realizada pelo Gestor de Liquidação acessando o link: SIPAC → Liquidação de Despesas → Liquidação de Despesas → Processo de Pagamento → Protocolo de Processos.

O sistema solicita que informe os dados para adicionar o processo ao relatório:

Confirmando a inserção do processo, o sistema apresenta os processos adicionados ao relatório:

Gestor confirma e sistema emite relatório, conforme modelo:

RELATÓRIO DE PROTOCOLO DE PROCESSOS.

Número: Tipo - NUMÉRICO.

Data: Formato: DD/MM/AAAA. Tipo DATA.

CPF/CNPJ Fornecedor Processo Valor Empenho Nota Fiscal
99.999.999/9999-99 RESIL COMERCIAL LTDA 99999.999999/9999-99 R$ 9,99 999999/AAAA 1232-U
—— —— —— —— —— ——
—— —— —— —— —— ——
—— —— —— —— —— ——

Recebido em: DD/MM/AAAA.

Espaço para assinatura.

O caso de uso é finalizado.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.liquidacao.acompanhamento.dominio.ProtocoloProcessos administrativo.liquidacao.protocolo_processos
br.ufrn.sipac.liquidacao.pagamento.dominio.ProcessoPagamento administrativo.liquidacao.processo_pagamento
br.ufrn.sipac.cadastro.dominio.Unidade administrativo.comum.unidade
br.ufrn.sipac.liquidacao.acompanhamento.dominio.TipoProtocoloProcessos administrativo.liquidacao.tipo_protocolo_processos
br.ufrn.sipac.orcamento.movimentacoes.dominio.Empenho administrativo.sco.empenho

Plano de Teste

Sistema: SIPAC

Módulo: Liquidação de Despesas

Link(s): Sipac → Liquidação de Despesas → Liquidação de Despesas → Processo de Pagamento → Protocolo de Processos.

Usuário: larrubia2

Papel que usuário deve ter: SipacPapeis.GESTOR_LIQUIDACAO.

Cenários de Teste

Verificar se o fluxo do caso de uso está funcionando corretamente e se o protocolo está sendo persistido com sucesso no banco de dados.

Dados para o Teste

Para encontrar processos de pagamentos para testes neste caso de uso, pode-se utilizar a consulta a seguir:

  SELECT radical, p.num_protocolo, ano, dv
	FROM liquidacao.processo_pagamento pp
	INNER JOIN protocolo.processo p ON pp.id_processo = p.id_processo