Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Melhorias


Expandir
titleDFRM1-21957 - Melhoria no processo de checksum no UpdDistr

Situação/Requisito:

Lentidão ao realizar a aplicação de pacotes diferenciais ou migrar da release 17 para a release 23 com banco de dados o processo de chksum.
Solução/Implementação:

Realizada mudança na forma de geração e ajuste dos hashes de chksum de usuários para utilizar direto o banco de dados e não mais o modelo do MVC.

FWUSERACCOUNTDATA.PRX
SPFFUNTIONSDB.PRW
MPRBECFG23.PRW
APUPD030.PRW
MPUSERACCOUNTDATA.PRX
PROTHEUSFUNCTIONMVC.PRX
FWFORMCHECKSUM.PRW
FWUSERCHKSUMCONFIG.PRW
FWUSERCHKSUMMODELFACTORY.PRW
FWUSERCHKSUMTABLEFACTORY.PRW
FWTABLECHECKSUM.PRW
FWLINECHECKSUMHANDLER.PRW
FWUSERDATAPROTECTIONACCESSADJUST.PRW
FWUSERINITCHKSUM.PRW
FWUSRCHKSUMLINEHANDLER.PRW
FWDBBULKSQL.PRW
FWUSERINITCHKSUMDBUPDATERBUILDER.PRW

Chamados relacionados:

DFRM1- 21957



Não conformidades


Expandir
titleDFRM1-22928 - Não conformidade em função FwUsrUltLog

Situação/Requisito:

A função FWUsrUltLog não está funcionando para banco de dados.
Solução/Implementação:

A função FWUsrUltLog foi corrigida, para trabalhar com banco de dados, sendo agora possível utilizar a mesma para banco de dados ou CTREE.

SIGAPSW.PRG

Chamados relacionados:

DFRM1- 22928


Expandir
titleDFRM1-23033 - Não conformidade em Impressão no Browse após inclusão de coluna.

Situação/Requisito:

Ao inserirmos uma coluna do tipo função na rotina FINA040 e tentarmos realizar a impressão do Browse, funciona as primeiras vezes, porém ao sair da rotina e abrir novamente ocorre a não conformidade.
Solução/Implementação:

Havia um objeto a ser associado ao bloco de código da coluna e ao incluir ele funcionava porque tinha a referência do objeto, mas ao fechar e abrir novamente a rotina essa referência era perdida.  Esse objeto foi retirado, deixando um objeto que sempre será executado.

FWBROWSE.PRW

Chamados relacionados:

DFRM1 - 23033

Expandir
titleDFRM1-23082 - Não conformidade no TGRID do MVC

Situação/Requisito:

Ao aplicar reordenação dos dados de um grid mvc com validação pendente de submodelos superiores era apresentado não conformidade na navegação dos registros.
Solução/Implementação:

Corrigido o momento que forçava o posicionamento para visualização dos dados conforme o modelo e não conforme a ordenação corrente.

FWBROWSE.PRW
FWFORMGRID.PRW
FWFORMVIEW.PRW

Chamados relacionados:

DFRM1 - 23082



Expandir
titleDFRM1-23078 - Falha na autentificação ao realizar reset de senha

Situação/Requisito:

Ao tentar realizar o reset de senha quando as politicas estão utilizando uma máscara apresenta não conformidade.
Solução/Implementação:

Ajustada a geração de reset de senha do administrador para que a máscara das políticas não interfira na execução do processo.

FWUSERACCOUNT.PRX
FWPSWSENDBYMAIL.PRX

Chamados relacionados:

DFRM1 - 23078

Expandir
titleDFRM1-22962 - Licença em uso, utilizando conexão segura SSL e acesso com SIGAADV

Situação/Requisito:

A porta do appserver que a lib está trabalhando, está gerando problemas em diversos cenários, como schedule, licenças e processamento em grid.
Solução/Implementação:

A porta do appserver que antes era lida diretamente pelo INI, na seção TCP, passou a ser lida pela função getPort do binário, com isso, mesmo em binário com porta única, a porta de comunicação é retornada de forma correta, possibilitando as conexões feitas pelo schedule, pelo processamento em grid e pelo license server.

FWGETSRVPORT.PRW
APLIB050.PRW
APLIB260.PRW
APGRIDAGN.PRW
APGRIDCLI.PRW
FWSCHDUTIL.PRW

Chamados relacionados:

DFRM1 - 22962

Expandir
titleDFRM1-22946 - Não conformidade ao suprimir linhas em relatório planilha

Situação/Requisito:

Na criação do arquivo xls estava sendo adicionado linhas mesmo quando a opção de suprir linhas era selecionada no Relatório Analítico, foi encontrado outro problema com o layout de datas no relatório Sintético.
Solução/Implementação:

A correção foi modificar o xls para não pular linhas quando selecionada a opção de suprir linhas e no caso da data a solução foi identificar que o relatório era no excel.

REPORT01.PRW
REPORT02.PRW

Chamados relacionados:

DFRM1 - 22946

Expandir
titleDFRM1-23002 - Não conformidade ao incluir um app PO-UI no menu SIGAESP do Protheus

Situação/Requisito:

Não conformidade ao incluir um app PO-UI (chamada através da FWCallAPP) no menu SIGAESP do Protheus.
Solução/Implementação:

Realizado ajuste para que ao utilizar qualquer módulo para a execução do aplicativo no Protheus a não conformidade não seja apresentada.

PROTHEUSAUTH.PRW

Chamados relacionados:

DFRM1 - 23002

Expandir
titleDFRM1-22788 - As informações de data e hora não estão sendo apresentadas corretamente no relatório APCFGR40

Situação/Requisito:

As informações de data e hora não estão sendo apresentadas corretamente no relatório APCFGR40.
Solução/Implementação:

O tamanho do campo de data e hora no relatório foi aumentado, de forma que a informação completa seja exibida.

APCFGR40.PRW

Chamados relacionados:

DFRM1 - 22788

Expandir
titleDFRM1-23171 - Propriedade Description não disponível ao ser usado o New Model do MVC

Situação/Requisito:

Propriedade Description não disponível ao ser usado o New Model do MVC.
Solução/Implementação:

Alteração para identificar a description que esta sendo adicionada.

FWMVCDEF.PRW

Chamados relacionados:

DFRM1 - 23171

Expandir
titleDFRM1-23209 - Função FWSFLdRelRule não retorna mais as informações dos privilégios do usuário

Situação/Requisito:

A função FWSFLdRelRule não retorna mais as informações dos privilégios do usuário.
Solução/Implementação:

Verificado que a função FWSFLdRelRule é específica para uso em ambiente com dicionário em arquivo.
Identificado que o XML que era retornado pela função FWSFLdRelRule não existe mais pois ele foi normaizado em várias tabelas no banco de dados.
Sendo assim, foi criada a função FwUsrPrivDB para retornar
Criada função FwUsrPrivDB para retornar os privilégios atrelados em um usuário em ambiente com dicionário no banco.

Link da documentação: https://tdn.totvs.com/pages/viewpage.action?pageId=553351288

MPUSERFUNCTIONSDB.PRW


Chamados relacionados:

DFRM1 - 23209