| 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 |
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)
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.
Não se aplica
Não se aplica
| Produto | Versão |
|---|---|
| TOTVS Varejo PDV Omni | 4.2.XXX.0 |