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