Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:MEU RH
Função:

RHNPLIB

Ticket:17080746
Issue:DRHMEURH-11213


02. 
SITUAÇÃO/REQUISITO

Ao acessar o meu RH com o perfil do Coordenador, indo em gestão de equipe se tentar visualizar perfil do gestor ou dos analistas é apresentado a mensagem:

"Você está tentando acessar dados de um funcionário que não faz parte do seu time!"

03. SOLUÇÃO

Foi implementada uma validação mais completa na checagem da liderança de cada departamento.

Basicamente, o programa varrerá toda a estrutura de departamentos ( SQB ).

Checará se o líder daquele departamento é o líder logado no MeuRH.

Posteriormente, varrerá novamente a estrutura de departamentos ( SQB ) para saber quais departamentos aquele gestor é responsável indiretamente.

Será montada a chave QB_KEYINI de validação

a chave de validação do departamento do subordinado consultado deverá condizer que a chave do departamento do gestor logado.

Dessa forma será possível garantir uma consulta em vários níveis de hierarquia.


Importante: Toda essa mecânica de validação faz-se necessária para garantir segurança nos acessos, ou seja, garantir que apenas o gestor consiga ver os dados de seus subordinados ( nunca o inverso ) e, tampouco, um funcionário ver o dado de outro funcionário ( sem nível de gestão). Portanto, quanto maior a estrutura de departamentos da organização, maior será o custo performático desta checagem.

04. DEMAIS INFORMAÇÕES

Documento de referência do Meu RH: Documento de Referência

05. ASSUNTOS RELACIONADOS

      N/A