~~ODT~~
Orçamento Integração SIAFI
Este caso de uso tem como objetivo ler arquivos extraídos do SIAFI e processá-los. Esses arquivos podem ser: Notas de Empenho, Ordens Bancárias, Dotações, DARF, DAR e GRU pendentes de consolidação.
Descrição do Caso de Uso
Se houver arquivos para importação, o timer faz a leitura e processa o arquivo para a próxima etapa, a execução da migração. Caso não haja arquivos para importar, para cada tipo de documento, o timer procura por registros não consolidados por unidade gestora e efetua a consolidação notificando estas unidades e gerando um documento de crítica.
Modelo do documento de crítica que é identico a notificação enviada às gestoras:
Relatório de Resumo de Importação Data: DD/MM/AAAA HH:MM Server: SERVIDOR DE EXECUÇÃO Importação Número: 99999 Unidade Gestora: NOME DA UNIDADE (CÓDIGO) Data Importação: DD/MM/AAAA HH:MM Origem: TIPO DO DOCUMENTO .-------------------------------------------------------------------- RESUMO DA LEITURA .-------------------------------------------------------------------- Quantidade de Documentos de Arrecadação Municipal identificados: 99 Registros com pendência de leitura: 99 .-------------------------------------------------------------------- RESUMO DA CONSOLIDAÇÃO DOS REGISTROS .-------------------------------------------------------------------- Total de registros consolidados: 99 Registros com pendência na consolidação: 99 .-------------------------------------------------------------------- LEITURA .-------------------------------------------------------------------- <NOME DO TIPO DO DOCUMENTO> IDENTIFICADOS (99) .-------------------------------------------------------------------- DESCRIÇÃO DOS DADOS DO DOCUMENTO .-------------------------------------------------------------------- CONSOLIDAÇÃO .-------------------------------------------------------------------- <NOME DO TIPO DO DOCUMENTO> IDENTIFICADOS (99) .-------------------------------------------------------------------- DESCRIÇÃO DOS DADOS DO DOCUMENTO (Somente se não for possível consolidar) .-------------------------------------------------------------------- CONSOLIDAÇÃO .-------------------------------------------------------------------- PENDÊNCIAS NA CONSOLIDAÇÃO(99) .-------------------------------------------------------------------- DESCRIÇÃO DOS DADOS DO DOCUMENTO CAUSA DA PENDÊNCIA
Principais Regras de Negócio
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.orcamento.timers.TimerOrcamentoIntegracaoSIAFI | sistemas_comum.infra.registro_timer |
br.ufrn.sipac.siafi.dominio.DocumentoHabilSIAFI | administrativo.siafi.documento_habil |
br.ufrn.sipac.siafi.dominio.DarSIAFI | administrativo.siafi.dar |
br.ufrn.sipac.orcamento.movimentacoes.dominio.Lancamento | administrativo.sco.lancamento |
br.ufrn.sipac.siafi.dominio.PendenciaSIAFI | administrativo.siafi.pendencia |
br.ufrn.sipac.orcamento.dominio.Tributo | administrativo.sco.tributo |
Plano de Teste
Sistema: SIPAC
Módulo: <NÃO SE APLICA>
Link(s): <NÃO SE APLICA>
Usuário: <NÃO SE APLICA>
Papel que usuário deve ter: <NÃO SE APLICA>
Cenários de Teste
Executar o timer e verificar no e-mail: desenv@info.ufrn.br. Ele deve tentar migrar documentos não consolidados das unidades gestoras.
Verificar também se após o processamento os arquivos foram adicionados na pasta '/opt/pobox/archive' do servidor.
Dados para o Teste
Para verificar documentos que não foram consolidados, acesse com o login “larrubia2” o caso de uso:
SIPAC → Orçamento → Integração SIAFI → Consolidação de Importação de Dados → <Nome do Documento>
O ambiente deverá conter as seguintes pastas:
/opt/pobox/recebidos /opt/pobox/archive
Para realizar o processamento de importação os arquivos .txt e .ref, ambos devem ser adicionados compactados a pasta 'recebidos'.
Após adicionar os arquivos, o timer do orçamento deverá ser acionado para realizar a migração.
Depois do processamento os arquivos serão jogados automaticamente na pasta 'archive'.