Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

FAQ: 15568-FAQ - 15.568 - Como posso garantir que nenhum pedido será perdido por perda de pacotes no FTP ou problemas de conexão?
Produto:Datasul
Ambiente:
Versão:1
Sintoma
15568-FAQ - 15.568 - Como posso garantir que nenhum pedido será perdido por perda de pacotes no FTP ou problemas de conexão?
Causa
FAQ - 15.568 - Como posso garantir que nenhum pedido será perdido por perda de pacotes no FTP ou problemas de conexão?
Solução
FTP ou problemas de conexão?

RESPOSTA: Para garantir o reenvio de informações de pedido sempre que for realizado um processo de envio de dados, basta marcar a opção 'Utiliza Retransmissão de Pedidos' do DATASYNC.

- 'Configurações' -> 'Configurações Gerais' -> 'Geral' -> 'Utiliza Retransmissão de Pedidos';

Esta opção faz com que o DATASYNC envie os dados dos pedidos sempre que realizar um processo de envio, até que seja recebida uma atualização do status do mesmo do servidor.

É importante na utilização desta opção, verificar quais status de pedido não podem ser sobrepostos no servidor. Assim, se o pedido for alterado no servidor, não será sobreposto por uma informação proveniente do representante.

Para isto, deve-se incluir o(s) código(s) de status que o DATASYNC não pode sobreescrever no servidor. Esta informação deve ser adicionada no campo 'Status de Pedido não sobrepostos (servidor)', na pasta 'Geral'.

EXEMPLO:

- O Status 'Pedido' (código 1) não pode ser sobreposto no servidor pois foi incluído no campo de status não sobrepostos.
- O representante envia o pedido 1 para o servidor.
- Ao chegar ao servidor à quantidade dos itens é alterada pela administração de vendas.
- Como o representante ainda não recebeu uma atualização de status do servidor (o status permanece em 'Pedido') ele realiza o envio de informações e o Pedido 1 é reenviado (a 'flag' está marcada para reenvio);
- Ao realizar o recebimento das informações no servidor, constata-se que este status não pode ser sobreposto;
- O Pedido 1 então é ignorado, mantendo a atualização realizada no servidor.

Veja que, neste caso, se a sobreposição das informações no servidor não fosse bloqueada, a alteração realizada no pedido no servidor seria perdida.