~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Protocolo de Processos ====== Este caso de uso tem o objetivo de adicionar os processos de solicitação de anulação de empenho, que é um documento com informações de uma solicitação em que se deseja a anulação de um empenho ao protocolo de processos, esse protocolo associa um processo a uma requisição de uma anulação de empenho, 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 ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC → Módulo Liquidação de Despesas → Aba Liquidação de Despesas → Empenho → Anulação de Empenho → Protocolo de Processos//. O sistema solicita os seguintes dados para execução da busca do processo de solicitação de anulação de empenho: * **N° Processo:*** Tipo NUMÉRICO, formato: RADICAL.NÚMERO/ANO-DV ([[#principais_regras_de_negócio|RN01]]). Então são mostradas as solicitações para o processo consultado numa tabela em que se mostra os seguintes dados: * **__Data da Solicitação__**: Tipo DATA. * **__Valor__**: Tipo NUMÉRICO. * **__Observações__**: Tipo TEXTO. * **__Estornada__**: Tipo TEXTO, são apresentadas as opções: 'SIM' e 'NÃO' Para cada registro, o sistema disponibiliza a opção de adicionar ao protocolo. Após selecioná-la, o sistema exibe as mesmas informações descritas anteriormente. Após a confirmação dos dados do protocolo, o sistema emite relatório conforme modelo: ===MODELO DO RELATÓRIO DE PROCESSOS=== **RELATÓRIO DE PROTOCOLO DE PROCESSOS** ^ Protocolo ^ Fornecedor ^ Empenho ^ Valor do Empenho ^ Valor a ser Anulado ^ Unidade ^ Data da Solicitação ^ | 9.../AAAA | DENOMINAÇÃO FORNECEDOR - DOCUMENTO | 9.../AAAA | R$ 99,99| R$ 99,99|DENOMINAÇÃO| DD/MM/AAAA | | ------ | ------ | ------ | ------ | ------ | ------ | ------ | | ------ | ------ | ------ | ------ | ------ | ------ | ------ | | ------ | ------ | ------ | ------ | ------ | ------ | ------ | Recebido em: DD/MM/AAAA. Espaço para assinatura. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Deve-se buscar por processos associados a anulações de empenhos. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sipac.liquidacao.acompanhamento.dominio.ProtocoloProcessos | administrativo.liquidacao.protocolo_processos| |br.ufrn.sipac.liquidacao.pagamento.dominio.SolicitacaoAnulacaoEmpenho | administrativo.sco.solicita_anulacao| |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): Aba Liquidação de Despesas -> Empenho -> Anulação de Empenho -> 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 ===== Caso deseje informar um processo já existente, basta usar a consulta: SELECT * FROM protocolo.processo pp INNER JOIN sco.solicita_anulacao sa ON sa.id_processo = pp.id_processo WHERE pp.id_processo IS NOT NULL