Utilitário de pesquisa
Use o utilitário Pesquisa em um tópico Virtual Agent para retornar uma consulta de registro ServiceNow.
Propriedades do utilitário Pesquisa
| Propriedade | Descrição |
|---|---|
| Nome do nó | O nome que identifica este nó do utilitário Pesquisa no fluxo do tópico. |
| 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. |
| Filtrar esta tabela usando | A consulta para recuperar o registro. Use o construtor de condição ou um script para especificar uma condição da 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. |
Exemplo do utilitário Pesquisa
Exemplo de script Pesquisa
(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 pelo primeiro registro ativo. A tabela a ser consultada é definida na propriedade Tabela encontrada no controle do utilitário de pesquisa. O método setLimit() garante que apenas um único registro seja retornado do banco de dados. Se um registro for encontrado, ele será retornado. Para mais informações sobre consultas GlideRecord, veja Consultar tabelas no script.