Programas escritos com restrição para que só pudessem ser chamados dentro de módulos específicos. Podiam ser invocados de outros módulo com uso de estratégias para trocar identificadores internos de módulo e função do menu com user function.
Solução/Implementação:
Realizada alteração que protege a leitura do módulo verdadeiro de invocação do programa. Também foi adicionada a possibilidade de bloquear um programa padrão de ser invocado a partir de uma user function.
Recompilar fonte FWMVCDEF.PRW com includes atualizados.
Chamados relacionados:
DFRM1 - 23171
...
Expandir
title
DFRM4-3653 - Não conformidade ao tentar abrir APSDU.
Situação/Requisito:
Ocorre uma não conformidade ao abrir o APSDU. Cliente utiliza o TSS no release 27.
Corrigida a não conformidade ao executar a rotina MPUPDATEPACK sem a configuração dos servidores.
FWPERSISTENVINFO.PRW
Chamados relacionados:
DFRM4 - 3653
Expandir
title
DFRM1-23252 - Não conformidade em Mashup
Situação/Requisito:
Ao executar o Mashup via WebApp a tela do recaptcha não é apresentada, fica em branco.
O Recaptcha não esta disponível para o SmartClient WebbApp, foi feito o ajuste para mostrar uma mensagem informando isto.
APCFG10L.PRW
Chamados relacionados:
DFRM1- 23525
Expandir
title
DFRM1-22979 - Lentidão apresentada no Cadastro de Produtos
Situação/Requisito:
O cadastro de produtos está apresentando lentidão
O método makewhen entre diversos outros métodos do MVC foram refatorados, removendo variáveis não utilizadas, enviando valores para as funções e métodos, evitando assim a utilização de valores default, as variáveis e propriedades envolvidas foram tipadas e alguns arrays e hashmaps foram substituídos por JsonObject.
FWMARKTIMER.PRW
FWHASMAP.PRW
FWFORMFIELDSMODEL.PRX
FWFORMGENERICMODEL.PRW
FWFORMGRIDMODEL.PRX
FWFORMMODEL.PRX
FWFORMMODELSTRUCT.PRX
FWRESTMODEL.PRX
FWPMODELREST.PRW
FWBROWSE.PRW
FWBRWDATAMODEL.PRW
FWEDITCRTL.PRW
FWFORMBROWSE.PRW
FWFORMCONTAINER.PRW
FWFORMFIED.PRW
FWFORMGENERICVIEW.PRW
FWFORMGRID.PRW
FWFORMTREE.PRW
FWFORMVIEW.PRW
FWFORMVIEWSTRUCT.PRW
FWLOOKUPSTRUCT.PRW
FWMVCWiNDOW.PRW
FWOtHEROBJEXTVIEW.PRW
FWUIBROWSEFACTORY.PRW
FWVIEWEXEC.PRW
FWVIEWTREESTRUCT.PRW
FWMODELEVENTHANDLER.PRW
FWOBJLOGMSG.PRW
MPFORMMODEL.PRX
MPPOLICEPERSIST.PRW
FWTABLESTRUCT.PRX
FWLOGMSG.PRX
MPALASCPO.PRW
MPPREPVALIDATION.PRW
PROTHEUSFUNCTIONMVC.PRX
FWTEMPDBUTILS.PRW
MPSYSSOPENTABLES.PRW
Chamados relacionados:
DFRM1- 22979
Expandir
title
DFRM1-23181 - Não conformidade em cadastro de usuário com Dicionário no Banco
Situação/Requisito:
Foi percebido no cadastro de usuários a geração de linhas com valores que não deveriam ter as linhas incluídas.
Ajustado a geração de checksum a partir do fieldmodel e do gridmodel, validando se é necessária a execução da criação e posteriormente a validação.
FWFORMFIELDSMODEL.PRX
FWFORMGRIDMODEL.PRX
APUPD030.PRW
Chamados relacionados:
DFRM1- 23181
Expandir
title
DFRM1-23319 - Não conformidade em formulário HTML ou ECM
Situação/Requisito:
Ao exportar um formulário HTML ou ECM está gerando inconsistência de variável.
A variável realmente não existe no contexto de exportação dos formulários, portanto a utilização da mesma foi removida.
FWEDITCRTL.PRW
Chamados relacionados:
DFRM1- 23319
Expandir
title
DFRM1-23313 - Não conformidade em cadastro de Projetos(TECA700)
Situação/Requisito:
O banco de conhecimento está gerando inconsistência na rotina TECA700.
O array de relacionamento da tabela ABH estava com erros em sua estrutura, gerando assim a inconsistência, portanto a estrutura do array foi corrigida, solucionando assim a não conformidade.
MPDOCUMENT.PRW
Chamados relacionados:
DFRM1- 23313
Expandir
title
DFRM1-23297 - Não conformidade em usuário "admim" com papel de trabalho
Situação/Requisito:
Papel de trabalho não deve ser associado ao usuário Admin e solução para papel de trabalho priorizado.
Quando for usuário Administrador o Papel de Trabalho não será associado e foi modificado o trecho que sugere um papel de trabalho para olhar se existe algum já priorizado, se não houver ele sugere o primeiro.
FWUSERACCOUNT.PRX
APLIB090.PRW
FWAPP.PRW
FWUISKIN.PRW
FWGETENV.PRW
Chamados relacionados:
DFRM1- 23297
Expandir
title
DFRM4-3616 - Não conformidade na sequência de criação de campos.
Situação/Requisito:
Ao incluir campos em uma tabela e mudar a sua ordem, todos o campos a partir dessa posição ficam com a posição duplicada.
Alterada a forma de leitura e união das tabelas SX3 X SX3X31 para a correta visualização da sequência dos campos no momento da apresentação em tela.
Alterada a forma de gravação da sequência no dicionário (SX3), utilizando a nova sequência de gravação.
Alterado a forma de gravação da rotina UPDDISTR para a inclusão de novos campos vindos de atualizações de pacotes.
APUPD030.PRW
APCFG10A.PRW
APCFG10I.PRW
Chamados relacionados:
DFRM4 - 3616
Expandir
title
DFRM1-23282 - GPER400 - Não Apresenta Filiais quando há mais de uma filial com a mesma descrição
Situação/Requisito:
GPER400 - Não Apresenta Filiais quando há mais de uma filial com a mesma descrição
Foi feita a correção para comparar o código da filial ao invés de comparar com o nome, assim evitando duplicações da forma correta, já que o nome pode ser repetido, mas o código não.
MSLIB.PRW
Chamados relacionados:
DFRM1 - 23282
Expandir
title
DFRM1-23355 - Não conformidade em acessos de usuários em ambiente com Dados Protegidos
Situação/Requisito:
Ao utilizar um sigapss que não contém salvo os acessos criados recentemente (191, 192, 193) nos grupos de usuário o retorno não obedece o default desses acessos.
Ajustado para que o retorno dos acessos do usuário autenticado siga os valores default caso o sigapss não possua esses acessos.
MPUSERACCOUNT.PRX
Chamados relacionados:
DFRM1 - 23355
Expandir
title
DFRM1-23379 - Não conformidade em filtro
Situação/Requisito:
Não conformidade no filtro acontece por ter um filtro de SQL que é preenchido com @, assim o filtro inteligente criado no dicionário não funcionava, pois estava indo como 'filtro relacional' sendo que não era um relacional.
Foi retirada uma validação feita para filtro que contenham @, assim o alias do Browse é setado corretamente e o filtro inteligente não é carregado como relacional.
FWFILTER.PRW
FWBROWSE.PRW
FWFILTERTESTCASE.PRW
FWBROWSETESTCASE.PRW
Chamados relacionados:
DFRM1 - 23379
Expandir
title
DFRM1-22693 - Não conformidade em impressão de relatórios
Situação/Requisito:
Linhas estão ficando muito próximas na impressão em PDF quando se altera a altura da linha.
Corrigido o gerenciamento de mudança de linha no treport quando a impressão for PDF.
REPORT02.PRW
Chamados relacionados:
DFRM1 - 22693
Expandir
title
DFRM1-23270 - VTDEBUG - pesquisa de menus sysindb
Situação/Requisito:
A função pswret está retornando valores vazios em alguns menus, mesmo com dados persistidos no usuário, isso somente para dicionário no banco de dados.
A verificação de ID de menu foi alterada, para que quando o valor gravado no usuário não seja encontrado no cadastro de menu, esse mesmo valor seja retornando, mantendo assim o comportamento antigo da função.
MPUSERPERSIST.PRW
Chamados relacionados:
DFRM1 - 23270
Expandir
title
DFRM1-23118 - Pesquisa por Coluna não encontra resultados
Situação/Requisito:
A pesquisa por colunas não está funcionando no grid MVC.
A pesquisa por colunas não deve ser exibida no grid MVC, a mesma foi criada apenas para o browse tradicional, portanto foram criados tratamentos para que a pesquisa por colunas não seja exibida em grids MVC.