Abrangências
Esta tela permite atribuir aos grupos/usuários do sistema diversas abrangências para restringir os dados aos quais os usuários terão acesso.
Para definir as permissões de um grupos/usuário, deve-se primeiramente selecionar o tipo de abrangência desejado e, em seguida, clicar em Usuários. Com isso, será exibida uma nova tela mostrando todos os grupos e usuários que já possuem alguma abrangência cadastrada.
Para adicionar permissões a um grupo/usuário que não está sendo exibido nesta tela, deve-se clicar em Adicionar, selecioná-lo na lista e em seguida clicar em Detalhes.
- A rotina de Abrangências somente aplica a abrangência definida caso a tabela atrelada à tela contenha o campo no qual a abrangência encontra-se parametrizada;
- Se o usuário possuir uma abrangência decorrente da Associação de Usuários, além do Perfil de Abrangências Gerais, que é originado pela Abrangência de Grupos ou Usuário Individual, o sistema contemplará a esse usuário um novo perfil, carregando nele as abrangências impostas na Associação de Usuários;
- A Abrangência Normal/Tradicional e a Abrangência de Hierarquia não devem ser aplicadas simultaneamente a um único usuário. Caso um usuário possua ambas as abrangências, o sistema irá mesclá-las. Como resultado dessa combinação, com base na tabela associada à abrangência e na condição da forma de aplicação (abrangência geral ou abrangência por módulo), o sistema pode gerar conflitos nas condições do usuário.
Tabelas
Orientações importantes sobre a Abrangência de Usuários no Gestão de Pessoas | HCM
Como nas permissões de acesso às telas, nas abrangências também é possível definir valores para grupos de usuários, e não somente para usuários. Para cada usuário/grupo é possível cadastrar no máximo três condições, e todas as permissões definidas para um grupo são refletidas em seus usuários. A limitação de três condições para cada grupo/usuário é em relação à tela de abrangência, que não permite que se acumulem diversas abrangências para o mesmo usuário. A mesma definição não é válida quando é tratada internamente pelo sistema.
Podem existir casos em que um usuário tenha até mais de três condições, sendo que estas foram criadas/manipuladas internamente pelas rotinas de abrangência do Gestão de Pessoas | HCM.
As permissões para cadastrar abrangências para grupos de usuários podem ser definidas através do Sistema Gerenciador de Usuários (SGU), em Segurança > Direitos Gerais > Cadastrar Abrangência para Grupos de Usuários.
Com base (nessas afirmações, existem dois cenários possíveis, dependendo do valor configurado para o assinalamento Mesclar condições abrangências de usuário/grupos, em Diversos > Usuários > Assinalamentos (FR000AUS):
- Quando o assinalamento é preenchido com S - Sim, as abrangências definidas diretamente para o usuário serão mescladas às abrangências definidas nos grupos dos quais ele faz parte.
- Caso seja preenchido com N - Não, as abrangências de usuário e grupos serão tratadas individualmente, em condições separadas.
Grupos de usuários: GRUPO1 e GRUPO2
Usuário: USUARIO1 (pertencente a ambos os grupos - GRUPO1 e GRUPO2)
Cenário 1
Mesclar condições abrangências de usuário/grupos = S - Sim
- Primeiro, as abrangências dos grupos aos quais o usuário pertence são somadas, como demonstrado abaixo:
- Em seguida, as abrangências dos grupos são mescladas às abrangências do usuário:
Cenário 2
Mesclar condições abrangências de usuário/grupos = N - Não
Cada uma das condições definidas, tanto para os grupos quanto para o usuário, será aplicada individualmente:
Importante
A abrangência de colaborador possui limitação de 99 condições por usuário.
Caso a consulta em tela seja em uma tabela que não possui um campo da abrangência citada, o sistema cria um comando de dados (select) com os demais campos de filtragem indicados. Por exemplo, ao consultar uma tabela/tela que não possua a informação de número de cadastro (NumCad), porém o campo Empresa (NumEmp) é válido, a abrangência listará apenas esta filtragem por empresa (por exemplo, todos dados da Empresa XX). Por este motivo, é importante analisar as abrangências necessárias de cada usuário e validar se correspondem, considerando esta orientação.
Condições de abrangência em branco
Quando o usuário ou o um grupo de usuários possuir somente abrangências em
branco o sistema não incluirá nenhuma condição de abrangência, fazendo com que o
usuário ou grupo de usuários tenha acesso a tudo. Porém, no caso de um usuário
ou um grupo de usuários possuir mais de uma abrangência, as abrangências em
branco não serão somadas.
Exemplo 1:
GRUPO DE USUÁRIOS: OPERADORES
Condição 1 | Condição 2 |
---|---|
NUMEMP=2 | NUMEMP=3 |
CODFIL=1 | CODFIL=5 |
GRUPO DE
USUÁRIOS: FOLHA
Condição 1 |
---|
CODEVE=1-99 |
GRUPO DE
USUÁRIOS: TODOS
Condição 1 |
---|
Em branco |
USUÁRIO: PEDRO (pertence aos grupos: TODOS, OPERADORES e FOLHA)
Condição 1 |
---|
Em branco |
O sistema aplicará as seguintes abrangências para o usuário PEDRO:
Condição 1 | Condição 2 | Condição 3 |
---|---|---|
NUMEMP=2 | NUMEMP=3 | CODEVE=1-99 |
CODFIL=1 | CODFIL=5 |
Exemplo 2:
O sistema aplica abrangência por tabela, portanto, quando é utilizado abrangência por local, cargos, vínculos e outras abrangências nas quais as tabelas não tem campo de empresa (NumEmp), o sistema descarta a condição que está em branco, e aplica apenas a condição em que está preenchida.
Condição 1 | Condição 2 |
---|---|
NUMEMP=1 | NUMEMP=5 |
NUMLOC=1.02.01 == |
Neste caso o usuário vai conseguir visualizar todos os colaboradores da empresa 1, pois a tabela de colaborador (R034FUN) tem o campo NumEmp, mas ao pesquisar os locais, vai visualizar os locais “1.2.01 ==”, pois a tabela de locais não tem empresa, e portanto a condição 1 vai ser descartada. Na empresa 2, o usuário vai visualizar apenas os colaboradores vinculados neste local.
Abrangência de Lançamentos para Folha
Disponível para o módulo Administração de Pessoal: a partir da versão 5.5.1.9f foi alterado o sistema para permitir cadastrar mais de uma condição nas abrangências de Lançamentos para Folha, a fim de que o usuário informe qual a condição de evento para respectiva condição de Abrangência de Colaboradores. Porém, neste caso o usuário deverá obrigatoriamente informar tantas condições de Lançamentos para Folha quantas existirem para a Abrangência de Colaboradores, mesmo que as condições sejam idênticas.
Abrangência Colaboradores:
Condição 1 | Condição 2 | Condição 3 |
---|---|---|
NumEmp 1 | Numemp 2 | NumEmp 3 |
CodFil 1 | CodFil 2 | CodFil 3 |
Neste caso, se fosse informada nas abrangências de Lançamentos para Folha uma abrangência de evento 1-10, o sistema montaria a seguinte situação:
Condição 1 | Condição 2 | Condição 3 |
---|---|---|
NumEmp 1 | Numemp 2 | NumEmp 3 |
CodFil 1 | CodFil 2 | CodFil 3 |
CodEve 1-10 |
Observe que só houve influência na primeira condição. Portanto, com esta alteração o usuário deveria obrigatoriamente informar as três condições do assunto Lançamentos para Folha, mesmo que as condições sejam idênticas, pois somente desta forma é que o sistema conseguirá montar corretamente cada condição.