Histórico da Página
Informações Gerais
Especificação | |||
Produto | PIMSCANA | Módulo | CUSTAG |
Segmento Executor | Agroindústria | ||
Projeto1 | IRM1 | AGRPIMS01-142 | |
Requisito1 | AGRPIMS01-143 | Subtarefa1 | AGRPIMS01-184 |
Chamado2 |
| ||
País | ( x ) Brasil ( x ) Argentina (x ) Mexico ( ) Chile (x ) Paraguai (x ) Equador ( x ) USA (x ) Colombia (x ) Outro: Peru____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Reescrever e refatorar a rotina de processamento de orçamento agroindustrial em linguagem Java, na plataforma PIMSServer, para obter maior performance em comparação com o processo atual desenvolvido em Centura.
Definição da Regra de Negócio
A rotina de processamento de orçamento é divida em fases de processamento, cada fase é uma sub-rotina com objetivos específicos. Logo a especificação será detalhada em fases.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[Processamento de Orçamento] | [Alteração] | [Processamento / Orçamento] | - |
Fase 0 – Pré-Processamento
A fase do pré-processamento consiste em fazer checagens previas do processamento que de acordo com certas parametrizações é necessário abortar o processo. Sobre as funções existentes torna-se necessário apenas reescreve-las em java, incluindo a chamada de “Amortização de Entressafra”, que é necessária ser executada no pré-processamento dos custos.
Fase 1 - Gerando histórico de produção de operações (P, A)
Essa fase é dividida em duas etapas, a primeira é o histórico de produção de operações P e depois A. Ambas as seleções principais são parecidas, mudando apenas o flag de PLC_ENTR.FG_TIPO, logo é possível refatorar os SQL’s e junta-los para tornar as duas etapas em apenas uma. Ao realizar a inserção de dados é necessário usar a inserção em lote disponível na tecnologia java, ela torna a inserção de dados muito rápida.
Protótipo de Tela
(