====== Hierarquização da Gestão de Pessoal ===== O SIGPRH permite uma gestão de pessoal de forma hierarquizada, baseada nas lotações dos servidores da instituição.\\ Este sistema permite que o Gestor de Pessoal de uma unidade X seja impedido de interferir na gestão de pessoal da unidade Y. Para isto é necessário que o papel **GESTOR_DE_PESSOAL** seja associado à unidade a qual o servidor terá permissão para gerir. Isto fará com que o servidor especificado tenha permissão para realizar qualquer tipo de modificação nos registros dos servidores lotados nas unidades que, hierarquicamente, estão abaixo de sua unidade de gestão.\\ Há ainda a possibilidade do servidor poder realizar a gestão de pessoal em qualquer unidade, para isto deve ser atribuída a permissão de **GESTOR_GLOBAL_DE_PESSOAL** ao mesmo. Isto permitirá ao servidor realizar a gestão de pessoal de todos os servidores da instituição, independentemente da unidade de lotação dos mesmos. ====== Plano de Teste ====== Sistema: SIGRH Módulo: DAP Link(s): Usuário: mirian, gleydson Papel que usuário deve ter: SigrhPapeis.GESTOR_DE_PESSOAL ===== Massa de Teste ===== - Os testes deverão ser realizados apontando para a base de testes2 (apenas o banco sistemas_comum); - Testar utilizando o link: SIGPRH > Módulo DAP > Cadastros > Registros Para o Servidor > Averbação; - Atribuir papel de GESTOR_DE_PESSOAL a um usuário qualquer e definir uma unidade qualquer para a permissão do mesmo (lembrar de autorizar); - Quando utilizar logins "mirian", "gleydson" (logins já existentes associados ao papel especificado), verificar se o retorno no Ajax do Servidor contém servidores de qualquer unidade; - Quando utilizar os logins recém-criados, verificar se o retorno no Ajax do Servidor contém servidores somente da unidade de permissão associada a estes para baixo (se está considerando a hierarquia de unidade); - Após testar apontando para o banco de testes, testar apontando para o banco de desenvolvimento (apenas o banco sistemas_comum), pois possuem configurações diferentes para o papel **GESTOR_DE_PESSOAL**;