Páginas filhas
  • 23389534 DFRM1-37891 DT Corrigir exceção no Cadastros de Regras de Acesso quando núm de usuários excede limite na query Oracle

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

TOTVS Framework

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs

Segmento:

Framework 

Segmentos_totvs
Segmento

Módulo:CONFIGURADOR
Função:CONFIGURADOR (CFGX038)
Ticket:23389534
Requisito/Story/Issue (informe o requisito relacionado) :DFRM1-37891


02. 
SITUAÇÃO/REQUISITO

Ao utilizar da funcionalidade que lista todos os usuários vinculados a um privilégio, caso esse número seja muito grande, com mais de 1000 usuários, o banco Oracle acaba gerando exceção, devido aos limites de query que ele possui, derrubando a aplicação e impedindo a consulta dos usuários.

03. SOLUÇÃO

A função de listagem de usuários passou a validar a quantidade de usuários para o Oracle e o limite da query para os demais bancos, com isso, caso a query fique muito extensa ou no caso do Oracle, receba mais de 1000 usuários, o filtro é feito na camada ADVPL, evitando exceção no banco de dados.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica



Templatedocumentos

...