Parâmetros de condição e script para ações de menu

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • É possível usar os seguintes parâmetros de condição e script para ações de menu.

    Parâmetros de condição

    Nota:
    As convenções de expressão regular usuais são válidas no campo de condição, como ! para NOT, && para AND e || para OR.

    O campo “Condição” contém uma expressão booliana que é avaliada como verdadeira ou falsa. Se a condição for verdadeira ou se não houver nenhuma condição, a opção especificada aparecerá no menu quando você clicar com o botão direito do mouse em um IC ou em um link de relacionamento. Ao selecionar a opção no menu, ServiceNow executa o script associado.

    Tabela 1. Elementos comuns para criar uma condição
    Texto Descrição
    item Dados do nó ou do link de referência nos quais você executou a ação de clique com o botão direito.
    item.label Rótulo do nó.
    item.ci_type Tipo de IC (tabela), como cmdb_ci_service.
    item_name Nome dos ICs. Nome do tipo de IC ou rótulo da tabela.
    item.location Local do IC, como Nova York.
    item.manufacturer_name Nome do fabricante do IC, como Dell Inc.
    item.id O sys_id do IC.
    item.is_selected O item selecionado no mapa.
    item.level O nível padrão atual.
    item.locationId O sys_id do local do nó do IC.
    item.locationName O endereço completo do local.
    item.manufaturerId O sys_id do fabricante do IC.
    Tabela 2. Condições válidas para parâmetros de condição
    Condição Descrição
    item.is_collapsed O nó é um nó recolhido.
    item.is_cluster O nó é um nó do cluster.

    Parâmetros de script

    Os scripts de ação de menu são executados no cliente quando um usuário clica na opção de menu. É possível usar os mesmos blocos de construção em scripts e condições. Os scripts de ação de menu não funcionam em separadores. Estas são algumas expressões adicionais e úteis para scripts:

    Condição Descrição
    item.id O sys_id do nó do IC ou do link de relacionamento.
    item.source O sys_id primário ou secundário do relacionamento.
    item.target O sys_id primário ou secundário do relacionamento.
    item.label O nome do nó de IC, como IronMail-SD-02.
    item.location O sys_id do local do nó do IC.
    item.location_name O endereço completo do local, como 4616 Clairemont Drive, North Clairemont, San Diego CA.
    item.manufacturer_id O sys_id do fabricante do IC.