Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

 Franquias e Redes

Segmento:

Varejo 

Módulo:PDV OMNI - DESKTOP
Função:CONFIGURAÇÃO DE PDV
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAROMNIP-755


02. 
SITUAÇÃO/REQUISITO

Foi identificado um cenário em que o segundo monitor nas estações de loja não era apresentado ou encerrava inesperadamente poucos segundos após a abertura.

A análise revelou que a falha de exibição estava relacionada à configuração das tags PDVServidor e APIURLBase. Embora o arquivo principal de configuração (appSettings.json) estivesse correto, a presença do arquivo appSettings.Production.json no diretório da aplicação fazia com que o sistema priorizasse esse último.

Como o método ConfigurarEstacaoAsync() realiza ajustes apenas no arquivo base (appSettings.json), as configurações necessárias para o segundo monitor não eram aplicadas ao arquivo de produção, resultando na fala de comunicação de API. Esta situação foi ocasionada por uma alteração recente no pacote de distribuição, que passou a incluir arquivos de ambiente desnecessários para a operação (Development, Staging e Production)

03. SOLUÇÃO

Para resolver o incidente e garantir a correta inicialização do segundo monitor, o processo de distribuição e instalação do TOTVS PDV Omni foi ajustado para garantir que apenas o arquivo de configuração necessário seja utilizado.

  • Ajuste no Instalador: O instalador do PDV foi atualizado para que, após a distribuição da API, realize a limpeza automática do diretório, removendo os arquivos appsettings.Development.json, appsettings.Staging.json e appsettings.Production.json, caso existam.

  • Priorização do Arquivo Base: Ao garantir a ausência do arquivo .Production.json, a API do TOTVS PDV Omni passa a utilizar exclusivamente o appsettings.json, que é o arquivo corretamente manipulado pelas rotinas de configuração da estação.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica

06. ANÁLISE DE IMPACTO

  • Instalação/atualização do pacote do produto
  • Execução da API


07. VERSÃO

ProdutoVersão
TOTVS Varejo PDV Omni4.2.XXX.0