01. DADOS GERAIS
Linha de Produto: | PIMSCS |
---|---|
Segmento: | Agroindústria |
Módulo: | Pesagem e Análise de Matéria-Prima |
Função: | SPA_OFF → Controle de Tráfego / Balança de Entrada - CTEBE SPA_OFF → Balança / Balança de Entrada - BE |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Requisito 1: | Novas regras Sorteio de Análises de PCTS |
No processo de sorteio de análises de PCTS será implementada a regra para o processo de programação / reprogramação dos critérios de sorteio, conforme definido abaixo:
- O processo solicitado será inteiramente parametrizado, podendo ser utilizado em unidades específicas;
- As regras a serem implementadas são específicas, estão baseadas no fluxograma enviado pelo cliente e descritas abaixo:
- Fluxo 1 - Verifica se existe a configuração da consecana e reprogramação: (Já existente)
Parâmetro para reprogramação: RCMP_BAC | FG_REPROGRAMA_ESTIM_ENTRCANA_UPN;
- Se não existir, segue no processo de sorteio comum por percentual;
- Se existir, fluxo 2.
- Fluxo 2 – Verifica se excedeu o tempo para reprogramação: (já existente)
Parâmetro de definição do tempo RCMP_BAC | QT_HORAS_REPROGRAMA_ESTIM_ENTRCANA_UPN;
- Se não excedeu o tempo, segue o processo de sorteio comum por tabela consecana / percentual;
- Se excedeu, fluxo 3.
- Fluxo 3 – Verifica se possui programação inicial:
A programação é definida no aplicativo CT_LSAC > Cadastros > Configuração Sorteio Análises > Estimativa Entrega de Cana;
- Se não possui programação, segue o processo de sorteio comum por tabela consecana / percentual;
- Se possui programação, fluxo 4.
- Fluxo 4 – Verifica se a cana entregue até o momento é maior ou igual a programação inicial:
- Caso seja, a aplicação deverá se comportar da seguinte forma:
- A reprogramação deve assumir o valor da cana entregue;
- A densidade das cargas será calculada em tempo real (ao invés de recuperar do parâmetro ou cadastro da fazenda) pela seguinte definição:
Dm = tc/qc
Onde:
Dm - Densidade média;
tc - toneladas de cana de uma determinada fazenda, entregues no movimento corrente;
qc – quantidade de cargas de uma determinada fazenda, entregues no movimento corrente.
- A quantidade de cargas será dada pela razão entre as toneladas entregues e a densidade média;
- Após reprogramação, o processo do sorteio seguirá pela verificação do percentual da tabela consecana em função da reprogramação;
Observação: Neste fluxo não há o cálculo da projeção de entrega do dia, pois, a reprogramação assume a quantidade de toneladas entregues.
- Caso a programação inicial seja maior, a aplicação deverá se comportar da seguinte forma:
- Calcular a projeção de entrega, de acordo com:
tcp = (tc/h) * 24
Onde:
tcp – toneladas de cana previstas para o movimento;
tc – toneladas de cana de uma determinada fazenda, entregues no movimento corrente;
h – quantidade de horas passadas desde a hora inicial do movimento.
- Após o cálculo, fluxo 5.
- Fluxo 5 – Verifica se a projeção (tcp) é maior ou igual à programação inicial:
- Caso seja, a aplicação deverá se comportar da seguinte forma:
- A reprogramação deverá assumir a programação inicial corrigida pela margem de correção. Ou seja, será aplicado à programação inicial o percentual definido em um parâmetro para configuração da margem de correção;
- Com base na reprogramação deverá ser encontrado a quantidade de cargas utilizando a densidade média, conforme definido acima;
- O processo do sorteio seguirá pela verificação do percentual da tabela consecana em função da reprogramação.
**
- Caso a projeção seja menor que a programação inicial, a aplicação fará o seguinte:
- A reprogramação deverá assumir o valor da projeção corrigida pela margem de correção. Ou seja, será aplicado ao valor da projeção o percentual definido em um parâmetro para configuração da margem de correção;
- Com base na reprogramação deverá ser encontrado a quantidade de cargas utilizando a densidade média, conforme definido acima;
- O processo do sorteio seguirá pela verificação do percentual da tabela consecana em função da reprogramação.
- A gravação do log de sorteio de análises também será alterada para atender à mudança solicitada;
03. SOLUÇÃO
Foi realizado todas as melhorias descritas no requisito. A ativação da funcionalidade será feita pelo parâmetros abaixo.
seção: RCMP_BAC, entrada: PE_CORRECAO_TONELADA_PREV_CADASTRADA
seção: RCMP_BAC, entrada: PE_CORRECAO_TONELADA_PREV_PROJETADA
seção: RCMP_BAC, entrada: MTD_REPROGRAMACAO_ESTIM_ENTR_CANA_SORTEIO, valor: 2