Ir para o final dos metadados
Ir para o início dos metadados

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Atual »

A integração Pricing consiste em integrar os preços de venda do Lumi gerencial com o parceiro Profit.

A integração ocorre da seguinte maneira:

Primeiro é criado o arquivo de preços através do LDI Script, este processo inicia as 1:00 am em torno de 3h é disponibilizado o arquivo CSV para a Profit.

Neste ponto aqui quando o arquivo não é gerado devido a problema com a infraestrutura, ocorrem os seguintes processos:

  • Em caso de falha na geração do arquivo é gerado um log, então tenta novamente a reconexão com o banco e envia e-mail

  • Não sendo possível a reconexão é gerado um log reboot do serviço a cada 1h

Se o arquivo CSV estiver disponibilizado corretamente, o mesmo deve ser analisado e então é enviado via FTP para ser processado pela Profit, após processamento é comunicado com via API, o LDI deve importar os preços para uma base intermediária.

Neste ponto pode ocorrer dos preços não chegarem até a base intermediária, então pode ser analisado da seguinte forma:

  • Para identificar se a comunicação entre Profit e LDI ocorreu com sucesso basta verificar o relatório disponibilizado, onde o status sendo alterado para 1 indica que os preços estão na base intermediária.

  • Se o status continuar como zero, deve ser verificado o serviço do LDI e também se o banco slave esta disponível.

Após os preços estarem disponíveis na base intermediaria o Saccom lê e grava na tabela de preços do banco sac Master.

A base intermediária é a sac_sys e a tabela envolvida é a sys_preco_venda, quando se trata de alteração de preços não é preenchido as colunas DT_REVOGACAO, ID_PROMOCAO, o que garante que o preço foi de fato integrado e programada na base sac Master é a coluna STATUS ficando igual a 1.

  • Para identificar se o preço foi integrado com sucesso basta checar o Log Pricing do Saccom

  • Também pode ser retirado um relatório de tabela de preço com o que esta programado para o dia seguinte

  • Se ao extrair o relatório não tiver nada programado deve ser verificado o serviço do saccom e a comunicação com o banco slave e master.

Após este processo os preços ficam então programados, mas só vão ser alterados as 00:00, então pode ainda ocorrer problema neste ponto e os preços não serem de fato alterados.

  • Por volta de 00:30 é importante checar através do relatório de log de alteração de preços se os preços foram devidamente alterados, caso não aparece nada no relatório tem que verificar se o saccom está rodando.

  • Sem rótulos