Criar um registro de critérios do usuário no Catálogo de serviços

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • Crie um registro de critérios do usuário para definir condições que são avaliadas em relação aos registros do usuário.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode aplicar vários registros de critérios do usuário a um único item do catálogo ou categoria. Nessa situação, os usuários correspondem a apenas um desses registros de critérios para ter acesso.

    Procedimento

    1. Navegar até Tudo > Service Catalog > Definição de Catálogo > Critérios do usuário e crie um registro.
    2. Preencha os campos no formulário, conforme apropriado.
      Tabela 1. Campos de critérios do usuário
      Campo Descrição
      Nome O nome do registro de critérios.
      Usuários Os registros de usuário individuais a serem correspondidos.
      Grupos Os registros do grupo a serem correspondidos.
      Funções As funções a serem correspondidas.
      Nota:
      • A avaliação de uma função é armazenada em cache na sessão, portanto, qualquer mudança na função requer que você faça logoff e logon, semelhante às funções na ACL (Access Control List, Lista de controle de acesso).
      • Os critérios do usuário não são aplicáveis a funções de privilégio elevado.
      Avançado Uma caixa de seleção para exibir ou ocultar o campo Script.
      Script Um script para definir todos os critérios adicionais e retornar verdadeiro ou falso. Este campo está disponível apenas se a opção Avançado estiver selecionada.
      Nota:
      • O script é avaliado no escopo em que os critérios do usuário são criados.
      • A avaliação do script é armazenada em cache na sessão, portanto, qualquer mudança na avaliação requer que você faça logoff e logon, semelhante às funções na ACL.
      • Não use gs.getUser () ou outras APIs de sessão porque elas causam conflitos quando usadas em ferramentas de diagnóstico. Use a variável user_id predefinida disponível no script para obter o ID do usuário que está sendo usado para avaliar o script.
      • Como os scripts são avaliados dinamicamente, incluir scripts em registros de critérios do usuário pode diminuir o desempenho.
      • Como resposta é uma palavra-chave pré-reservada, não use uma função com seu nome como resposta, ou seja, answer().
      Ativo Uma caixa de seleção para ativar ou desativar esse registro de critérios.
      Empresas As empresas a serem correspondidas.
      Locais Os locais a serem correspondidos.
      Departamentos Os departamentos a serem correspondidos.
      Corresponder tudo Uma caixa de seleção para determinar se todos os elementos de cada campo de critérios preenchido devem corresponder. Se selecionado, somente usuários que correspondam a todos os critérios recebem acesso. Se desmarcado, o usuário deve atender a um ou mais dos critérios definidos para ter acesso.

      Por padrão, esta caixa de seleção está desmarcada para que qualquer condição atendida forneça uma correspondência.

      Por exemplo, considere um registro de critérios do usuário para o seguinte:
      • Locais A ou B
      • Empresa C ou D
      Com a opção Corresponder tudo selecionada, somente os usuários que atendem a todas essas condições serão correspondidos. Por exemplo, um usuário com um local A e uma empresa C.
      Com Corresponder tudo desmarcado, os usuários que atenderem a qualquer uma dessas condições serão correspondidos. Por exemplo, um usuário com um local B.
      Nota:
      Se você selecionar Corresponder tudo, certifique-se de não criar condições contraditórias que nunca possam ser atendidas. Por exemplo, se todos os usuários no local A trabalharem para a empresa G, as condições neste exemplo nunca poderão ser atendidas.

    Implementar critérios do usuário

    Ao criar critérios do usuário para o seu sistema, considere as recomendações a seguir.

    • Critérios de design para reutilização:

      Certifique-se de criar critérios do usuário para reutilização máxima. Crie registros de critérios do usuário com conjuntos comuns de condições que correspondam aos requisitos da sua organização. Permita que eles sejam compartilhados com o maior número possível de itens e categorias, em vez de criar vários registros de critérios semelhantes para itens e categorias individuais.

    • Convenções de nomenclatura: atribua a cada registro de critérios do usuário um nome significativo para ajudar a determinar a função desse registro. Por exemplo,
      • Usuários na empresa Cloud Dimensions E em Madri
      • Usuários na empresa Cloud Dimensions OU em Madri
      • Usuários pertencentes ao Grupo de desenvolvimento, TI ou Vendas
      • Usuários com a função itil, asset_manager ou catalog_admin
    • Teste os critérios do usuário em uma instância de desenvolvimento ou de teste e, em seguida, transfira os registros das tabelas de critérios do usuário e os registros de catálogo para a instância de produção usando conjuntos de atualizações.