Conjuntos de variáveis do Catálogo de serviços

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 6 min. de leitura
  • Os administradores e os administradores de catálogo geralmente definem vários itens do catálogo que usam o mesmo grupo de variáveis do Catálogo de serviços. Os gerentes de catálogo e os editores de catálogo podem anexar um conjunto de variáveis para os itens aos quais eles estão atribuídos. No entanto, os gerentes de catálogo e os editores de catálogo não podem criar um conjunto de variáveis.

    Por exemplo, um administrador de catálogo define 10 itens do catálogo para tipos de servidores. O processo de solicitação para todos esses itens faz as mesmas cinco perguntas usando as mesmas variáveis.

    Associar essas variáveis individualmente por item do catálogo é repetitivo, demorado e sujeito a erros. Além disso, fazer uma única mudança em vários itens do catálogo envolve mudar manualmente cada item. Por exemplo, para adicionar uma variável a 10 itens do catálogo, você precisaria associar manualmente a variável a cada item.

    Os conjuntos de variáveis permitem criar uma coleção de variáveis que podem ser reutilizadas em vários itens do catálogo e guias de pedido. Usar conjuntos de variáveis economiza tempo porque você não precisa criar as mesmas variáveis individualmente para muitos itens do catálogo. Além disso, quando as variáveis devem ser modificadas, é possível modificar o conjunto de variáveis e as mudanças são refletidas em todos os itens do catálogo que estão associados ao conjunto de variáveis.

    Os conjuntos de variáveis também permitem definir scripts do cliente de catálogo e políticas de IU que são aplicáveis às variáveis no conjunto.

    Nota:
    Variáveis em um conjunto usam as mesmas regras que outras variáveis para determinar quando as variáveis em um conjunto aparecem em uma tarefa. Por exemplo, as variáveis devem ser globais ou anexadas diretamente a um item.

    Um administrador de catálogo pode fornecer funções de leitura, gravação e atualização para acessar um conjunto de variáveis. Quando você acessa variáveis de um conjunto de variáveis, uma validação é feita primeiro no nível do conjunto de variáveis e, em seguida, no nível da variável. Se o acesso estiver bloqueado no nível do conjunto de variáveis, as configurações de acesso na variável serão substituídas. Se o acesso for permitido no nível de conjunto de variáveis, o acesso no nível de variável será verificado.

    Nota:
    Os conjuntos de variáveis com várias linhas e linha única são compatíveis em Now Platform, Portal de serviços, Now Mobile e, no editor de variáveis, em Espaço do agente.

    Conjunto de variáveis com linha única

    Use um conjunto de variáveis com linha única para capturar dados de variáveis que estão agrupadas ao enviar uma solicitação de item do catálogo para uma única entidade.

    Conjunto de variáveis com várias linhas

    Use um MRVS (Multi-Row Variable Set, Conjunto de variáveis com várias linhas) para capturar dados variáveis em um layout de grade ao enviar uma solicitação de item do catálogo para um grupo de entidades. Por exemplo, para o RH durante a reorganização de funcionários, um único produtor de registro deve ser capaz de capturar as informações relevantes, como o departamento e o gerente de um grupo de funcionários. Além disso, quando você solicita um item do catálogo para pedir máquinas virtuais e servidores, as opções de configuração devem ser capturadas como uma única solicitação. Nesse caso, um solicitante pode definir várias unidades de hardware como linhas e suas opções de configuração como colunas de um MRVS.

    Você não pode incluir os seguintes tipos de variáveis em um MRVS:

    • Anexo
    • Pausa
    • Final do contêiner
    • Início do contêiner
    • Divisão do contêiner
    • HTML
    • Rótulo
    • Macro
    • Macro com rótulo
    • Rótulo de Rich Text
    • Página de IU
    Nota:
    • Você pode configurar uma variável MRVS para não permitir valores duplicados. Para obter mais informações sobre o campo Exclusivo, consulte Criar variável do Catálogo de serviços.
    • Você pode ocultar uma variável no MRVS para que ela não apareça quando o modal estiver aberto.
    • A funcionalidade Mapear para campo não é compatível com variáveis usadas em um MRVS.
    • Somente a interface da lista do Glide é compatível com a variável Coletor de listas.
    • A funcionalidade em cascata para variáveis em um guia de pedido não é compatível com um MRVS.
    • Um MRVS não é exibido quando adicionado a um contêiner.
    • Você não pode adicionar variáveis com funções de leitura em um MRVS.
    • Quando você clona uma solicitação que contém um MRVS, a informação especificada nele fica disponível em todas as solicitações clonadas. Todas as políticas de IU e Client scripts no MRVS também podem ser clonados.
    • Defina um limite para o número de linhas que você pode adicionar a um MRVS usando o atributo max_rows no campo Atributos do conjunto de variáveis.
    • No RITM e na exibição de solicitação no Now Mobile, um MRVS não é compatível. Uma mensagem é mostrada nessa exibição informando que esse conjunto de variáveis não é passível de exibição.
    • Um MRVS é compatível com o resumidor de variável somente em Portal de serviços.
    • Você pode incluir um MRVS nas ações GetCatalogVariables e CreateCatalogTask usando Flow Designer.
    • Você pode iterar linhas individuais e acessar variáveis usando a lógica de fluxo Para cada.
    • Você pode incluir o MRVS ao criar uma tarefa de catálogo usando um fluxo de trabalho.
    Um formulário MRVS muda dinamicamente com base nos dados no formulário de item do catálogo que inclui o seguinte:
    • Outras linhas desse MRVS
    • Outras variáveis fora desse MRVS no formulário de item do catálogo.

    Para obter informações sobre como acessar dados em um MRVS (Multi-Row Variable Set, conjunto de variáveis com várias linhas) quando um modal está aberto, consulte g_service_catalog – Cliente.

    Você pode definir Client scripts de catálogo, políticas de IU de catálogo e pesquisas de dados do catálogo para um MRVS. A visibilidade é respeitada apenas no formulário MRVS, e não na lista.
    Nota:
    • Os Client scripts de catálogo onSubmit não são compatíveis com um MRVS.
    • As políticas de IU do catálogo e os Client scripts do catálogo definidos no nível do item não são aplicáveis para variáveis em um MRVS. Somente essas políticas de IU do catálogo e os Client scripts do catálogo definidos no MRVS não são aplicáveis para variáveis no MRVS.
    • Scripts que não estão incluídos em um MRVS não podem afetar as variáveis dentro do MRVS. Da mesma forma, os scripts que não estão incluídos no MRVS não podem afetar as variáveis não incluídas no MRVS.
    • Variáveis que não estão incluídas em um MRVS não podem ser usadas em qualificadores de referência dependentes para variáveis no MRVS. Da mesma forma, as variáveis que não estão incluídas em um MRVS não podem ser usadas em qualificadores de referência dependentes para variáveis que não estão no MRVS. Para um qualificador de referência, a linha atual é aquela que está sendo editada.

    Você não pode definir Global como Verdadeiro para qualquer variável que pertença a um MRVS. Portanto, um MRVS não está disponível em tarefas de catálogo.

    Se as variáveis incluídas no MRVS tiverem implicações de preço para um item do catálogo, o preço do item do catálogo refletirá as mudanças correspondentes quando uma linha for adicionada, editada ou removida desse conjunto de variáveis.
    Nota:
    Quando você desabilita a propriedade glide.sc.use_cart_layouts, o Widget de Item do Pedido não reflete as mudanças de preço do item do MRVS. No entanto, quando você adiciona esse item ao carrinho, essas mudanças de preço são refletidas.

    Você não pode selecionar variáveis de um MRVS ao definir o seguinte para um item do catálogo:

    • Condições da política de IU
    • Configurações de etapa ATF sem suporte. Você só pode validar se um MRVS for visível, obrigatório ou somente leitura.
    • Relatórios