Restringir acesso

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Catálogo de serviços permite que um administrador conceda ou negue acesso a um item do Catálogo de serviços ou categoria por empresa, departamento, grupo, usuário ou local.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Catálogo de serviços > Gerenciar Itens ou Catálogo de serviços > Gerenciar Categorias.
    2. Abra o item do catálogo ou a categoria relevante.
    3. Configure o formulário para adicionar as listas Disponível ou Não disponível apropriadas.
      Figura 1. Controle de Acesso
      controle de acesso
    4. Adicione empresas, departamentos, grupos, usuários ou locais à lista apropriada.
    5. Clique em Atualizar.

    Restringir acesso por função

    Por padrão, as categorias e os itens do catálogo individuais não têm restrições de acesso.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Os administradores podem conceder ou negar acesso a um item ou a uma categoria do Catálogo de serviços com base na função.

    Procedimento

    1. Navegar até Todos > Catálogo de serviços > Gerenciar Itens ou Catálogo de serviços > Gerenciar Categorias.
    2. Abra o item do catálogo ou a categoria relevante.
    3. Adicione as funções necessárias ao campo Funções.
      Você pode, se necessário, Configurar o formulário ou alterar para Exibição padrão para ver o campo Funções.
      Figura 2. Funções concedidas
      funções concedidas

    Restringir o acesso por um script

    Catálogo de serviços permite que você controle o acesso a um item ou a uma categoria do Catálogo de serviços com um script personalizado.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Catálogo de serviços > Gerenciar Itens ou Catálogo de serviços > Gerenciar Categorias.
    2. Abra o item do catálogo ou a categoria relevante.
    3. Configure o formulário para adicionar o campo Script de direito.
      Figura 3. Script de direito
      script de direito
    4. No campo Script de direito, insira o script de controle de acesso.

      Scripts de exemplo:

      O script de exemplo a seguir concede acesso a um item do catálogo chamado Blackberry francês a usuários com um idioma Fr (francês):
      gs.log ( 'Running Entitlement script for French Blackberry' ) ;
       
       if (gs. getUser ( ). getLanguage ( ) == 'fr' ) 
          answer = true ; else 
          answer = false ;
       
      answer ;
      O exemplo de script a seguir pode ser usado para distinguir entre duas categorias de usuários (uma com acesso total e outra com acesso restrito) no catálogo de serviços:
      var userid  = gs. getUserID ( ) ; var now_GR  = new GlideRecord ( 'sys_user' ) ; 
      now_GR. get ( 'sys_id' , userid ) ; 
       
       if (now_GR. source )
          answer = true ; else
          answer = false ; 
       
      answer ;
      Substituindo scripts de direito por função
      1. Navegar até Catálogo de serviços > Propriedades.
      2. Insira as funções para as quais o script de atribuição será substituído (conceder acesso) na lista de funções (separadas por vírgulas) que podem substituir a verificação de atribuição normal dentro do catálogo. Uma função "itil" indica ela pode solicitar qualquer item do catálogo, até mesmo um protegido por restrições de direito.