DFRM1-16018 - Abono de licença na execução pelo TReports
Situação/Requisito:
Execução dos relatórios a partir do Protheus não repassava os comandos para abono de licença na execução pelo TReports
Solução/Implementação:
Realizada implementação para repassar as informações de licença ao TReports e assim conseguir o abono
FWRMTREPORTS.PRW
Chamados relacionados:
DFRM1-16018
Expandir
title
DFRM1-16824 - Não conformidade na classe FWAppParam 16016 - Melhoria no Provider do Protheus
Situação/Requisito:
Implementado o método /paths no Provider do Protheus
Solução/Implementação:
Implementado o método /paths na integração Protheus x TReports para encontrar o caminho entre duas tabelas
FWDBDATAPROVIDER.PRW
FWSX9UTIL.PRW
Chamados relacionados:
DFRM1-16016
Expandir
title
DFRM1-16017 - Melhorar a pesquisa do endpoint /search/tables para considerar nome das tabelas
Situação/Requisito:
A classe FWAppParam não faz uso do campo D_E_L_E_T_ em suas querys, com isso, ao efetuar um delete lógico via APSDU, os valores continuam sendo retornadosImplementado o método /paths no Provider do Protheus
Solução/Implementação:
Alterado o serviço de pesquisa para retornar as tabelas buscando pelo nome da tabela
FWDATAPROVIDER.PRW
As querys de GET da classe FWAppParam receberam o filtro de WHERE, filtrando assim somente os registros não deletados de forma lógica
FWAPPPARAM.PRX
Chamados relacionados:
DFRM1-1682416017
Não conformidade
Expandir
title
DFRM1-16144 - Não conformidade na correção de Checksum de usuário
Situação/Requisito:
Ao corrigir o Checksum de usuário e gerado uma mensagem não conforme
Solução/Implementação:
Desabilitado a validação do checksum na ativação do model de usuário para Auditoria
DFRM1-16803 - Não conformidade ao logar no sistema
Situação/Requisito:
Ao logar no sistema com configurações reginais distintas do padrão, é gerado inconsistência na função FwUTCSeconds, pois o retorno da FWGetUTC está sendo nulo
Solução/Implementação:
A função FWGetUTC recebeu novas condições, tratando assim datas e horas distintas, evitando assim seu retorno nulo na função FwUTCSeconds, função chamada a abertura e login do Protheus
FWTIMETLOCAL.PRW
Chamados relacionados:
DFRM1-16803
Expandir
title
DFRM1-16622 - Não conformidade em acessos de usuários com privilégios
Situação/Requisito:
Ao acessar uma rotina via MDI e trocar a filial, está sendo possível acessar rotinas bloqueadas via privilégios
Solução/Implementação:
A thread MDI passou a efetuar as validações de acesso a rotina (privilégios) após o usuário informar a empresa e filial
APLIB260.PRW
Chamados relacionados:
DFRM1-16622
Expandir
title
DFRM1-16523 - Não conformidade no relatório de auditoria
Situação/Requisito:
Relatório de auditoria não está gravando corretamente a ordem das interações feitas no cadastro de usuário
Solução/Implementação:
Realizado ajuste na gravação dos valores de auditoria do usuário para exibição correta na impressão do relatório
FWFORMGRIDMODEL.PRX PTMODELAUDIT.PRW
Chamados relacionados:
DFRM1-16523
Expandir
title
DFRM1-16031 - Não conformidade na sincronização do Protheus com Fluig
Situação/Requisito:
Não conformidade na sincronização do Protheus com Fluig
Solução/Implementação:
Corrigido a abertura de das tabelas de grupo de usuário no processo de sincronização do Protheus com Fluig
FWSCIMUSERS.PRW
Chamados relacionados:
DFRM1-16031
Expandir
title
DFRM1-16193 - Não conformidade em Relatório SOD
Situação/Requisito:
Relatório de Conflitos não imprime com parâmetro "não" para usuário com poder de administrador
Solução/Implementação:
Efetuado a correção para verificar os privilégios de todos usuários com conflitos para geração correta do relatório SOD
MPUSERACCOUNTPRW
Chamados relacionados:
DFRM1-16193
Expandir
title
DFRM1-16415 - Não conformidade em filtros com data
Situação/Requisito:
Não conformidade ao criar filtro com data
Solução/Implementação:
Foi criada uma validação da opção enviada para a função que habilitar o separador do filtro, pois a mesma só trabalha com filtros em string e certos caracteres
FWFILTEREDIT.PRW
Chamados relacionados:
DFRM1-16415
Expandir
title
DFRM1-16773 - Não conformidade ao chamar uma consulta específica em um Msngetdados
Situação/Requisito:
Ao chamar uma consulta específica em um Msnewgetdados, está gerando não mensagem de variável não existe ou invalid macro source
Solução/Implementação:
A função ConPad1 foi corrigida para macro executar o retorno da consulta específica somente quando necessário
MSLIB.PRW
Chamados relacionados:
DFRM1-16773
Expandir
title
DFRM4-707 - Ao acessar o menu arquivos o sistema traz grid vazio
Situação/Requisito:
Ao acessar o menu arquivos o sistema traz grid vazio.
Solução/Implementação:
Correção na seleção do alias corrente na abertura do browse.
APCFG10.PRW
Chamados relacionados:
DFRM4-707
Expandir
title
DFRM1-16428 - Não conformidade em sincronização Protheus/Fluig
Situação/Requisito:
Na sincronização do Protheus para um determinado aplicativo, todas as informações são carregadas com sucesso, porém ao fazer uma alteração qualquer de menu, é criado uma nova pasta dentro da mesma.
Solução/Implementação:
Efetuado a criação para resgate de UUID do arquivo de menu
FWMENURECEPTOR.PRW
Chamados relacionados:
DFRM1-16428
Expandir
title
DFRM1-16838 - Não conformidade em APIs Rest
Situação/Requisito:
Algumas APIs do Rest estão gerando inconsistências de variáveis
Solução/Implementação:
Foi criada uma verificação em relação a variável que estava com a msg "variable is not an object", agora a mesma só é utilizada caso seu conteúdo seja diferente de NIL, corrigindo assim as APIs anteriores a julho de 2016 e mantendo o comportamento das APIs posteriores a essa data
WSRESTFUL.PRG
Chamados relacionados:
DFRM1-16838
Expandir
title
DFRM1-16131 - Não conformidade com acesso SSO
Situação/Requisito:
Sistema apresentava problema na exclusão de associações de single sign on por sistema operacional quando tinha mais que uma associação para um mesmo usuário do Protheus
Solução/Implementação:
Corrigida forma de exclusão das associações para que não ficassem vestígios e criado mecanismo para limpar os itens esquecidos quando for limpado todas as associações de um usuário