~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Movimentação de Servidores ====== Esse caso de uso está especificado em [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:consultas_relatorios:funcionais:consultas_gerais:movimentacao_de_servidores| Relatório de Movimentação de Servidores]].[[#principais_regras_de_negócio|(RN01)]] ===== Principais Regras de Negócio ===== * **RN01** - Quando o usuário logado possuir papel com exigência de vinculação a uma unidade, todas as operações somente podem ser realizadas para servidores lotados na unidade que foi vinculada ao papel. Caso contrário, as operações podem ser realizadas para servidores lotados em qualquer unidade. ====== Plano de Teste ====== Sistema: SIGRH Módulo: CONSULTAS FUNCIONAIS Link(s): Consultas/Relatórios -> Consultas Gerais → Consultas Gerais -> Movimentação de Servidores Usuário: jctorres Papel que usuário deve ter: SigrhPapeis.CONSULTOR_DADOS_FUNCIONAIS ===== Cenários de Teste ===== -Primeiro testar o caso de uso com o usuário indicado no plano de testes. Depois testar também o caso em que o papel 'consultor dados funcionais' está vinculado a uma determinada unidade. Para isso, utilize o seguinte SQL no banco comum: update comum.papel set exige_unidade = true where nome ilike 'CONSULTOR DADOS FUNCIONAIS' Após fazer isso, no sigadmin atribua esse papel para algum dos seguintes servidores: "querida", "jba", "navarro", "fefl", "jdaf", "omarromero", "rfm", "nsv", "nalo", "jeps". Vinculando o papel para uma unidade específica (por exemplo 11.35). Após fazer isso, verifique se o caso de uso permite acesso a dados somente às informações da unidade cujo papel está vinculado.