01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco

Segmento:

Varejo

Tipo de Documento:Inovação
Módulo:CONECTOR IFOOD
Caminho: Conector IFood > Serviço de Integração de Pedidos
Função:CONFIGURAÇÕES CONECTOR IFOOD - INTIFOOD03
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DSUPXOMNI-3959 - Obtendo detalhes do item... STATUS

02. SITUAÇÃO/REQUISITO

Foi identificada a ocorrência frequente de instabilidade de conexão entre o Conector e o IFood, bem como entre o Conector e a API Pedido de Venda.  Essas instabilidades interrompiam o fluxo de integração do pedido, tornando necessária a intervenção manual para que a integração fosse concluída com sucesso.

Além disso, foi observado que, ao longo do tempo, a quantidade excessiva de requisições para a API Pedido de Venda. no momento da autenticação ocasionava atraso na integração, o que poderia ser evitado.

03. PRÉ-REQUISITOS

Para uma integração consistente, é necessário que a conexão com a internet do cliente seja estável.

Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.


04. SOLUÇÃO

Foram implementadas varias tratativas de retentiva de integração de pedidos. Agora, o serviço de Integração de Pedidos tentará integrar um pedido por 10 vezes. Apenas após a decima de tentativa de integração que a falha será registrada no pedido, até lá o mesmo se manterá no Página de Monitoramento como pendente.

A quantidade de tentativas e o fluxo de integração poderão ser acompanhados no LOG em texto através da seguinte informação:

Imagem 1 - Log de Pedidos - Tentativa de integração do pedido

Uma outra tratativa de retentiva foi implementada, onde se no momento em que uma requisição for realizada ocorrer uma inconsistência, o serviço de integração irá esperar alguns segundos e realizará uma nova requisição para o mesmo endereço na tentativa de que a mesma ocorra com sucesso e a integração seja concluída.

Esse processo se repete por 5 vezes até ser interrompido. O tempo de espera entre as requisições são 2, 4, 8 e 16 segundos dependendo da tentativa atual.

Você pode acompanhar as tentativas de requisição no LOG em texto através da seguinte informação:

Imagem 2 - Log de Pedidos - Tentativa de requisição

O fluxo de autenticação da API do ERP também foi melhorado, agora o serviço de Integração de Pedidos apenas realiza a autenticação na API Pedido de Venda quando necessário, assim evitando processamentos desnecessários na integração. 

A autenticação na API Pedido de Venda pode ser acompanhada no LOG em texto através da seguinte informação:

Imagem 3 - Log de Pedidos - Realizando autenticação na API Pedido de Venda


05. REQUISITOS DE VERSÃO

Se estiver na versão 25.07, atualize para o service pack 25.07.006 ou superior.

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA