Utilitário de pesquisa
Use o utilitário Pesquisa em um Virtual Agent tópico para retornar um ServiceNow consulta de registro.
Pesquisar propriedades do utilitário
| Propriedade | Descrição |
|---|---|
| Nome do nó | O nome que identifica este nó do utilitário de pesquisa no fluxo de tópicos. |
| Nome da variável | A variável que armazena o registro retornado pelo script. O nome da variável é automaticamente criado a partir da propriedade Nome do nó. |
| Tabela | A tabela usada para a consulta. |
| Filtre esta tabela usando | A consulta para recuperar o registro. Use o construtor de condições ou um script para especificar uma condição de consulta. |
| Avançado | |
| Ocultar este nó | |
| Mostrar este nó condicionalmente se | Uma declaração de condição sem código ou script de baixo código que especifica uma condição para apresentar este nó na conversa. A condição deve ser avaliada como verdadeira. |
Utilitário de pesquisa de exemplo
Script de pesquisa de exemplo
(function execute(table) {
var now_GR = new GlideRecord(table);
gr.addEncodedQuery('active=true');
gr.setLimit(1);
gr.query();
if(gr.next()) {
return gr;
}
})(table)
Neste exemplo, uma tabela é consultada para o primeiro registro ativo. A tabela a ser consultada é definida em Tabela propriedade encontrada no controle do utilitário de pesquisa. . SetLimit() o método garante que somente um único registro seja retornado do banco de dados. Se um registro for encontrado, ele será retornado. Para obter mais informações sobre consultas GlideRecord, consulte Consultando tabelas no script .