Defeito #219
Defeito #63: O.S. #00090673 - Programa em Batch que altera status de processo
Defeito #139: Entrada em produção da Procedure e Jobs
Atualização Técnica da Execução da Rotina
100%
Descrição
Com base no levantamento realizado e visando maior controle operacional, rastreabilidade e governança sobre o processamento, foi definida a alteração da estratégia de execução do código, conforme descrito a seguir.
A execução automática diária, anteriormente programada para ocorrer às 23h, foi descontinuada. Essa automação, realizada diretamente pelo código da aplicação, limitava o controle operacional, dificultava auditorias e aumentava o risco de execuções não supervisionadas.
A partir desta alteração, o processamento passa a ocorrer de forma manual e controlada, por meio de uma procedure dedicada no banco de dados Oracle, eliminando a dependência de lógica temporal embutida no código Delphi.
Nova Arquitetura de Execução
A nova funcionalidade foi estruturada conforme os seguintes pilares técnicos:
A lógica de processamento foi centralizada em uma procedure Oracle, garantindo:
Padronização da regra de negócio
Melhor desempenho no processamento
Redução de acoplamento com a aplicação
Maior facilidade de manutenção e auditoria
A execução da procedure passa a ser controlada por um JOB no Oracle, permitindo:
Agendamento flexível, quando necessário
Execução sob demanda (manual)
Registro detalhado de histórico de execução
Monitoramento nativo via dicionário de dados do Oracle
A aplicação Delphi passa a atuar apenas como camada de acionamento, quando aplicável, sem responsabilidade por controle de horário ou automação.
Subtarefas
Atualizado por Rebson Yuko Moraes há aproximadamente 1 mês
- Situação alterado de Nova para Resolvida
Atualizado por Alisson Cleiton dos Santos há aproximadamente 1 mês
- Situação alterado de Resolvida para Fechada