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;