01. DADOS GERAIS
Produto: | TOTVS RH
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | GESTÃO DE PESSOAS (SIGAGPE) |
Função: | PROVISÃO DE FÉRIAS/13º SALÁRIO (GPEA070) |
Ticket: | 19190295 |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHCALCPRT-12778 |
02. SITUAÇÃO/REQUISITO
Cenário: Cerca de 20 mil funcionários foram transferidos de centro de custo no início do mês, gerando um grande número de dados na tabela SRE. Após isso a provisão de um único funcionário passou a demorar em demasia.
03. SOLUÇÃO
Devido as características da rotina, todas as transferências do período são carregadas logo no início, e não apenas as do funcionário, pois pode ter existido transferência de empresa, filial e matrícula, e não apenas de centro de custos, por exemplo. No cenário apresentado, embora a provisão geral pudesse não demonstrar perda significativa de performance, a de um único funcionário deixaria isso claro.
Isso posto, alteramos a lógica do trecho, maximizando a performance para o cenário apresentado.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica