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.

    1. Rotina a ser pesquisada pela consulta (obrigatório informar alguma)
      1. Para a função ser apresentada nessa opção é necessário que a mesma esteja disponível em algum menu do sistema.
    2. Usuário a ser pesquisado
      1. Opcional, caso não seja informado será apresentado todos os usuários.
      1. O clique no link da situação mostra os detalhes dos privilégios existentes nesse usuários x privilégios
    3. O clique no link da situação mostra os detalhes dos privilégios existentes nesse usuários x privilégios
    4. 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).

    1. Rotina a ser pesquisada pela consulta (obrigatório informar alguma)
      1. Para a função ser apresentada nessa opção é necessário que a mesma esteja disponível em algum menu do sistema.
    2. Grupo a ser pesquisado
      1. Opcional, caso não seja informado será apresentado todos os grupos.
      1. O clique no link da situação mostra os detalhes dos privilégios existentes nesse usuários x privilégios
    3. O clique no link da situação mostra os detalhes dos privilégios existentes nesse grupo x privilégios
    4. 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.

    1. Rotina a ser pesquisada pela consulta (obrigatório informar alguma)
      1. Para a função ser apresentada nessa opção é necessário que a mesma esteja disponível em algum menu do sistema.
    2. Privilégio a ser pesquisado
      1. Opcional, caso não seja informado será apresentado todos os privilégios.
    3. 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
      1. O valor apresentado nessa coluna é a quantidade de usuários vinculados diretamente mais a quantidade de grupos vinculados no privilégio
      2. O detalhe dessa quantidade mostra o usuários (coluna grupo vazia) e grupos x usuários vinculados.
    4. 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

    • 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
    • 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 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 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
    • 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))
    • Possui acesso a rotina por algum menu e não foi localizado nenhum privilégio vinculado ao usuário x grupo
    • 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
    • Sem rótulos