Páginas filhas
  • DFRM1-30608 DT Controle de Idioma Aplicativos + WebApp


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Protheus 

Segmento:

Framework 

Módulo:CONFIGURADOR
Função:CONFIGURADOR (CFGX038)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFRM1-30608


02. 
SITUAÇÃO/REQUISITO

Hoje o Protheus controla o idioma dos aplicativos abertos via FWCallApp quando abertos via SmartClient QT, porém quando o aplicativo é aberto no WebApp, o interceptor do binário não é ativado, deixando com o idioma a cargo do navegador.

03. SOLUÇÃO

A função FWCallApp recebeu melhorias para comunicar-se com o Protheus-lib-core, informando o idioma do Protheus para o mesmo, com isso o Protheus-lib-core faz uso de um interceptor HTTP sempre informando o header Content-Language nas requisições, permitindo assim que a troca de idioma no Protheus mesmo via WebApp funciona em sua totalidade. <p style='margin-left: 30.0px;'></p><p style='margin-left: 30.0px;'>A liberação desta correção será realizada futuramente através do pacote de LIB versão 20221128.</p><p style='margin-left: 30.0px;'></p><p style='margin-left: 30.0px;'>Casos de Teste Manuais</p><p style='margin-left: 30.0px;'>Abrir um app já existe, não contando com o login do Protheus.</p><p style='margin-left: 30.0px;'>Abrir apps já existente em Smartclient QT e Webapp, trocando de idioma, de preferência idiomas que não sejam o português.</p><p style='margin-left: 30.0px;'>Criar um app e atualizar o Protheus-lib-core no mesmo, adicionar o App no Protheus sendo aberto via FWCallApp. Esse App precisa consumir endpoints do Protheus que tragam informações traduzíveis, como STR/CH, nome ou títulos de campos etc.</p>

Abrir o App criado em Smartclient TQ e Webapp, trocando o idioma, de preferência idiomas que não sejam o português.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica