- Criado por Luciana Martins Xavier, última alteração em 03 jun, 2019
Melhorias
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 |
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 |
Situação/Requisito: | Implementado 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 |
Chamados relacionados: | DFRM1-16017 |
Não conformidade
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 FWFORMFILDMODELS.PRX |
Chamados relacionados: | DFRM1-16144 |
Situação/Requisito: | A Rotina CFGA530 não apresenta descrição da rotina |
Solução/Implementação: | Adicionado tratamento para utilizar a substring do tamanho do campo caso a descrição seja extensa FWRULESACCOUNTDATA.PRX |
Chamados relacionados: | DFRM1-15511 |
Situação/Requisito: | A função AxCadastro() não está acessível em cadastro de privilégios |
Solução/Implementação: | Criado um parâmetro para função AxCadastro onde será indicado se o menu padrão normalmente criado será criado, adotado o parâmetro para não interferir nas rotinas que já utilizam essa função e esperam esse comportamento. MATXATU.PRX |
Chamados relacionados: | DFRM1-15845 |
Situação/Requisito: | O job de atualização do TOTVS News está levanto muito tempo para terminar, elevando assim o consumo de memória do servidor |
Solução/Implementação: | O job foi alterado para ter um menor tempo de timeout durante as requisições http, todas as variáveis passaram a ser limpas após o loop, evitando assim o longo tempo de duração e o alto consumo de memória FWNEWSLETTER.PRW |
Chamados relacionados: | DFRM1-16247 |
Situação/Requisito: | Ao gerar um consulta genérica relacional no módulo SIGAPCO é gerado uma não conformidade. |
Solução/Implementação: | O módulo SIGAPCO não possuia relacionamentos na SX9, foi efetuada a correção para a tela ser aberta vazio, pois na mesma é possível criar novos relacionamentos APLRD000.PRW |
Chamados relacionados: | DFRM1-16123 |
Situação/Requisito: | A rotina de configuração de pergunte está exibindo a pergunta deletada, somente atualizando o registro conforme a navegação do browse |
Solução/Implementação: | Foi criado um bloco de código para ser chamado após a ativação da view, esse bloco é responsável por efetuar a atualização ( refresh ) da view, com isso o grid é apresentado corretamente quanto aos registros deletados CFG540.PRX |
Chamados relacionados: | DFRM1-16111 |
Situação/Requisito: | Ao trabalhar com um mBrowse e alias TRB, a tela de filtros exibida para informar os mesmo em tempo de execução, é exibida vazia |
Solução/Implementação: | O método FilterAsk da FWFilter foi corrigido para pesquisar o nome do campo em posição distinta do array quando trata-se de um alias TRB, pois o mesmo segue uma ordenação distinta do padrão FWFILTER.PRW |
Chamados relacionados: | DFRM1-16458 |
Situação/Requisito: | Lentidão ao acessar alguma rotina após executar o UPPDISTR, pois ele deleta os índices que são recriados no primeiro acesso a rotina. |
Solução/Implementação: | No mesmo processo do UPDDISTR os índices são deletados e recriados, aliviando a carga inicial da rotina que não precisa mais fazer a criação dos índices. ApUpd020.prw |
Chamados relacionados: | DFRM4-1078 |
Situação/Requisito: | Ao efetuar um RpcSetEnv informando o cFunName vazio, o LS não está conseguindo validar a mesma, e gerando inconsistências na abertura do ambiente |
Solução/Implementação: | A função RpcSetEnv passou a verificar se o parâmetro cFunName está vazio, setando assim o valor default RPC para o mesmo, executando a validação e abrindo o ambiente Protheus corretamente TBICONN.PRW |
Chamados relacionados: | DFRM1-16763 |
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 |
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 |
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 |
Chamados relacionados: | DFRM1-16523 |
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 |
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 |
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 |
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 |
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 |
Situação/Requisito: | Na sincronização do Protheus para um determinado aplicativo, todas as informações |
Solução/Implementação: | Efetuado a criação para resgate de UUID do arquivo de menu FWMENURECEPTOR.PRW |
Chamados relacionados: | DFRM1-16428 |
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 |
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 APLIB000.PRG |
Chamados relacionados: | DFRM1-16131 |
Situação/Requisito: | Não conformidade na autenticação de usuário via Rest com Active Directory habilitado. |
Solução/Implementação: | Corrigido o controle de credenciais na autenticação FWUSERACCOUNT.PRX |
Chamados relacionados: | DFRM1-17045 |
Situação/Requisito: | Melhoria no acesso SRVWIZARD com grande quantidade de ambiente no INI do server |
Solução/Implementação: | Adicionado tratamento para desalocação dos objetos visuais na troca de ambientes APWIZENV.PRW |
Chamados relacionados: | DFRM1-15375 |
Situação/Requisito: | Não conformidade ao incluir um plano de amostragem ocorre o error log variable does not exist SN on GETF3RET(MSGETDAD.PRW) |
Solução/Implementação: | Correção no retorno da conpad1 MSGETDAD.PRW |
Chamados relacionados: | DFRM1-17397 *Liberado dia 03.06 - Para maiores informações sobre liberação, favor entrar em contato com o Atendimento Framework. |
- Sem rótulos