A consulta por rotina permite verificar quais usuários, grupos ou privilégios têm acesso a uma determinada rotina, possibilitando uma consulta eficiente das permissões do sistema.
Através do dashboard, é possível realizar buscas detalhadas para identificar quais opções dentro da rotina estão habilitadas ou desabilitadas para cada usuário ou grupo. Isso possibilita uma visão clara sobre quais ações, como incluir, alterar, excluir e outras, estão disponíveis para cada perfil.
Além disso, a consulta de rotina também oferece a capacidade de verificar a associação entre usuários e grupos, permitindo uma gestão mais organizada e eficiente das permissões. É possível identificar os usuários pertencentes a cada grupo, bem como os grupos aos quais um usuário específico está vinculado.
Outro aspecto importante é a possibilidade de verificar quais grupos e usuários estão relacionados a determinados privilégios. Essa informação é crucial para entender as permissões concedidas em nível de privilégio, permitindo uma análise mais ampla da segurança do sistema e auxiliando na detecção de possíveis inconsistências ou concessões indevidas.
- Rotina a ser pesquisada pela consulta (obrigatório informar alguma)
- Para a função ser apresentada nessa opção é necessário que a mesma esteja disponível em algum menu do sistema.
- Usuário a ser pesquisado
- Opcional, caso não seja informado será apresentado todos os usuários.
-
Detalhe de sub-rotina (menudef) a ser apresentado
- O clique no link da situação mostra os detalhes dos privilégios existentes nesse usuários x privilégios
-
Caso o usuários possua mais de um privilégio vinculado (tanto direto no usuário como grupo de acordo com a regra de acesso - somar, priorizar ou desconsiderar grupo) será apresentado
- O clique no link da situação mostra os detalhes dos privilégios existentes nesse usuários x privilégios
-
Caso o usuários possua mais de um privilégio vinculado (tanto direto no usuário como grupo de acordo com a regra de acesso - somar, priorizar ou desconsiderar grupo) será apresentado
-
Filtro avançado pela sub-rotina
Filtra apenas usuários que possua situação igual a Permitido para determinada sub-rotina
Caso seja marcado mais de uma sub-rotina somente irá trazer usuários onde todas sejam permitidas.
A partir da lib 20240520 também será possivel definir nessa tela se o dashboard deve considerar todos os usuários ou apenas usuários ativos (não bloqueados).
- Rotina a ser pesquisada pela consulta (obrigatório informar alguma)
- Para a função ser apresentada nessa opção é necessário que a mesma esteja disponível em algum menu do sistema.
- Grupo a ser pesquisado
- Opcional, caso não seja informado será apresentado todos os grupos.
-
Detalhe de sub-rotina (menudef) a ser apresentado
- O clique no link da situação mostra os detalhes dos privilégios existentes nesse usuários x privilégios
-
Caso o grupo possua mais de um privilégio vinculado será apresentado
- O clique no link da situação mostra os detalhes dos privilégios existentes nesse grupo x privilégios
-
Caso o grupo possua mais de um privilégio vinculado será apresentado
-
Filtro avançado pela sub-rotina
Filtra apenas grupos que possua situação igual a Permitido para determinada sub-rotina
Caso seja marcado mais de uma sub-rotina somente irá trazer grupos onde todas sejam permitidas.
- Rotina a ser pesquisada pela consulta (obrigatório informar alguma)
- Para a função ser apresentada nessa opção é necessário que a mesma esteja disponível em algum menu do sistema.
- Privilégio a ser pesquisado
- Opcional, caso não seja informado será apresentado todos os privilégios.
-
Detalhe de sub-rotina (menudef) a ser apresentado
- O clique no link da coluna Qtde. vínculos mostra quais são os usuários e grupo x usuários vinculados nesse privilégio
- O valor apresentado nessa coluna é a quantidade de usuários vinculados diretamente mais a quantidade de grupos vinculados no privilégio
- O detalhe dessa quantidade mostra o usuários (coluna grupo vazia) e grupos x usuários vinculados.
-
Usuários e grupos x usuários vinculados
-
Filtro avançado pela sub-rotina
Filtra apenas privilégios que possua situação igual a Permitido para determinada sub-rotina
Caso seja marcado mais de uma sub-rotina somente irá trazer privilégios onde todas sejam permitidas.
Situações (status) possíveis do privilégio
Permitido (grupo admin)
- Caso o usuário possua o grupo administradores vinculado, privilégios informado em outros grupos ou no usuário não serão considerados e o usuário irá possuir acesso permitido nas rotinas
- Caso a politica "Habilita privilégio para usuários do grupo administrador" esteja igual a sim os privilégios serão considerados de acordo
Permitido
- Possui acesso via algum privilégio a determinada rotina
- Caso tenha conflito com mais de um privilégio a ordem de hierarquia é Negado > Permitido > Não permitido
Não permitido
- Não possui acesso via algum privilégio a determinada rotina
- Caso tenha conflito com mais de um privilégio a ordem de hierarquia é Negado > Permitido > Não permitido
Negado
- Não possui acesso via algum privilégio a determinada rotina
- Caso tenha conflito com mais de um privilégio a ordem de hierarquia é Negado > Permitido > Não permitido
Não Permitido (rotina não localizada no menu do usuário)
- Caso o usuário não tenha acesso a algum menu que tenha determinada rotina será apresentado esse status
- Mesmo que tenha privilégio (no usuário ou no grupo de acordo com a regra (soma, desconsidera ou prioriza))
Permitido (sem priv.)
- Possui acesso a rotina por algum menu e não foi localizado nenhum privilégio vinculado ao usuário x grupo
Não Permitido (grupo default)
- Possua o algum menu com a rotina vinculado
- Possua o grupo default vinculado no usuário
- E não possua algum privilégio com a rotina vinculado