Produto: | TOTVS RH |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | MEU RH |
Função: | RHNPLIB |
Ticket: | 17080746 |
Issue: | DRHMEURH-11213 |
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!"
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.
Documento de referência do Meu RH: Documento de Referência