Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Bematech Loja
Segmento:Varejo
Módulo:TOTVS PDV Móvel
Função:Configuração
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLMOB-44


02. SITUAÇÃO/REQUISITO

Devido a constante troca do Endereço IP das máquinas do ambiente em que a aplicação PDV Mobile faz o consumo e envio de informações foi solicitado a automatização da atualização de IP em algumas partes do sistema:

  • Arquivos *.Config das APIs Console e Console Fiscal;
  • Arquivo Routes.json para ajustar o Configurador do TOTVS PDV Móvel;
  • Alteração do parâmetro "Servidor do Modelo Fiscal" (Chave 43);
  • Arquivo de QRCode que fica na pasta C:\TotvsPDV\Resources e na área de trabalho do Servidor;
  • Arquivo PDV.cfg para recuperação de pré-vendas;


Atualmente quando por algum motivo acontece a troca de IP na rede a qual o servidor da loja está toda a alteração é realizada de modo manual*. Com as alterações realizadas o operador da aplicação PDV Mobile apenas deve precisar atualizar as configurações da aplicação por meio da leitura de um novo QRCode que será gerado automaticamente.

03. SOLUÇÃO

A solução do problema foi dividido nos seguintes pontos:

  • No momento da instalação do pacote é realizado a atualização do arquivo Routes usado pela aplicação do configurador para não mais dependencia de im IP fixo em seus links
  • No momento da instalação é adicionado uma nova instrução ao agente responsavel por execução de rotinas, onde foi inserida uma nova execução que realiza a atualização dos arquivos com o novo IP;
  • Na execução da rotina foi criado a validação que faz a comparação de IP usando como base a informação do ultimo IP gravado na base de dados na tabela responsavel pelos parametros da aplicação;
  • Na execução da rotina após constatar que realmente o IP do servidor é divergente ao armazenado na base de dados é executado a rotina de atualização dos pontos necessário, caso não tenha detectado alteração de IP a rotina encerra o processo até a sua procima execução;


04. DEMAIS INFORMAÇÕES

Os motivos de mudança de IP em uma maquina pode acontecer por diversos fatores, como por exemplo a troca de um roteador, a mudançado do tipo de rede(Ex: de cabeada para wifi), etc. Tais fatores ocorrem sem influencia da aplicação, as alterações realizadas minimizam o impacto e trabalho manual realizado atualmente. Vale lembrar que ainda é necessário que o operador da aplicação fassa a reconfiguração por meio da leitura do QRCode.


05. ASSUNTOS RELACIONADOS

*Procedimento de atualização de IP realizado manualmente