Variáveis do catálogo de fluxo de trabalho

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 5 min. de leitura
  • Os fluxos de trabalho associados à tabela Item solicitado [sc_req_item] têm um tipo específico de entrada.

    As entradas para este fluxo de trabalho são essencialmente emparelhamentos de pergunta:resposta que, quando associados a uma tarefa de catálogo específica, se tornam opções no formulário de tarefa. Essas opções são geradas por essa atividade de tarefa de catálogo em um fluxo de trabalho.

    Escopo

    Para fins do Catálogo de serviços e do fluxo de trabalho, o escopo de uma variável determina sua disponibilidade para uma atividade de tarefa de catálogo em um fluxo de trabalho. Você pode definir variáveis como globais ou específicas do item do catálogo. Quando uma variável é associada a um item do catálogo e o fluxo de trabalho que gera a tarefa de catálogo está associado ao item do catálogo, o escopo da variável determina quais variáveis estão disponíveis para mapeamento na atividade da tarefa de catálogo em um fluxo de trabalho. Se um fluxo de trabalho estiver associado a Item solicitado [sc_request_item] e não estiver especificamente associado a um item do catálogo, qualquer variável do catálogo com um valor em branco para o campo "Item do catálogo" estará disponível para todas as atividades de tarefa de catálogo no fluxo de trabalho.

    Declaração

    Você pode declarar variáveis do catálogo de item solicitado no nível de item do catálogo ou em um nível global.

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode declarar variáveis do catálogo global usando o menu de contexto do Editor de fluxo de trabalho.

    Consulte também Opção 2 de declaração de variável global.

    Procedimento

    1. Navegar até Todos > Fluxo de trabalho > Editor de fluxo de trabalho.
    2. Abra e submeta a check-out um fluxo de trabalho executado com a tabela Item solicitado [sc_req_item].
    3. Clique no ícone de menu e selecione Editar variáveis do catálogo.
    4. Clique em Novo para criar uma nova variável ou selecione uma variável existente.
    5. Marque a caixa de seleção Global.
    6. Clique em Enviar.

    Opção 2 de declaração de variável global

    Você pode declarar variáveis do catálogo global usando o Catálogo de serviços.

    Procedimento

    1. Navegar até Todos > Catálogo de serviços > Variáveis de Item.
    2. A lista de variáveis que aparece no espaço tem um filtro padrão de Cat Item != <blank>. Mude o filtro para Cat Item = <blank> e execute a consulta.

      As variáveis do catálogo que aparecem estão disponíveis para qualquer tarefa de catálogo que seja iniciada em um fluxo de trabalho.

    3. Clique em Nova para criar uma nova variável.
    4. Deixe o campo Item do catálogo em branco.
    5. Marque a caixa de seleção Global.
    6. Clique em Enviar.

    Opção 1 da declaração de variável específica do item do catálogo

    Você pode declarar uma variável específica do item do catálogo.

    Por Que e Quando Desempenhar Esta Tarefa

    Essas variáveis estão disponíveis somente para o item do catálogo referenciado no campo Item do catálogo do registro da variável.

    Procedimento

    1. Navegar até Todos > Catálogo de serviços > Variáveis do Catálogo > Variáveis de Item.
      Observe que a lista de variáveis que aparece no espaço tem um filtro padrão de Cat Item != <blank>.
    2. Insira ou selecione um item do catálogo no campo de referência Item do catálogo.
      A seleção de um Item do catálogo restringe o escopo e a disponibilidade da variável do catálogo a esse item específico.
    3. Clique em Enviar.

    Opção 2 da declaração de variável específica do item do catálogo

    Você pode declarar uma variável específica do item do catálogo diretamente em um registro de item do catálogo.

    Por Que e Quando Desempenhar Esta Tarefa

    A criação de uma variável do catálogo dessa maneira define automaticamente a referência Item do catálogo para o item do catálogo selecionado.

    Procedimento

    1. Navegar até Todos > Catálogo de serviços > Definições de Catálogo > Gerenciar Itens.
    2. Selecione ou crie um item do catálogo.
      Observe a lista relacionada Variáveis. Todas as variáveis declaradas usando essa lista relacionada têm um valor de referência de Item do catálogo do item do catálogo atual.
    3. Na lista relacionada Variáveis, clique em Novo.
    4. Verifique se o campo Item do catálogo faz referência correta ao item do catálogo selecionado ou criado anteriormente.
    5. Acesse ou abra a seção ou a guia Pergunta.
    6. Adicione uma Pergunta.
    7. Adicione um Nome.
      Os nomes de variáveis não devem incluir espaço em branco e não podem começar com um número.
    8. Clique em Enviar.

    Exibição

    As variáveis de item específicas do catálogo são visíveis em vários locais, dependendo do ponto do processo em que a variável é exibida.

    A declaração pode acontecer e as variáveis podem ser vistas no menu, dentro do módulo Manter itens e nos módulos Variável de item do Catálogo de serviços.

    Em um fluxo de trabalho, as variáveis de Item Específico do Catálogo estão disponíveis para a atividade Tarefa de catálogo na forma de um slushbucket na parte inferior da atividade Tarefa de catálogo. As variáveis de item selecionadas são os pares de pergunta e resposta que serão exibidos na tarefa gerada por essa instância de Tarefa de catálogo ao executar o fluxo de trabalho.

    Se um fluxo de trabalho estiver associado a um item do catálogo específico, a associação atuará como um filtro para as variáveis de item que aparecem no slushbucket da atividade Tarefa de catálogo.

    O último lugar em que as variáveis são vistas é no formulário de tarefa gerado pelo item de tarefa de catálogo. As variáveis selecionadas no slushbucket são os pares de pergunta e resposta que aparecem para o usuário no formulário de tarefa.

    Acesso e atribuição

    As variáveis de item do catálogo são disponibilizadas e atribuídas a uma atividade Tarefa de catálogo específica (portanto, a uma tarefa específica) usando a entrada do slushbucket de uma tarefa de catálogo.

    O usuário que está trabalhando na tarefa insere os valores das variáveis.

    Para acessar os valores de uma variável de item do catálogo dentro de um script:
    var now_GR  = current ; // or create and query a new GlideRecord
    var itemVariable  = now_GR. variables [ variableName  ] ; //access the service catalog variable identified by the variable name.
    var itemVariableValue  = itemVariable. getValue ( ) ;
    var itemVariableName  = itemVariable. getName ( ) ;
    var itemQuestion  = itemVariable. getQuestion ( ); //All GlideappQuestion API are accessible on itemQuestion