Parâmetros de condição e script para ações de menu
É 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.
| 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. |
| 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. |