---
sourceDocument: Xanadu-Konversations-Schnittstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/conversational-interfaces

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-Konversations-Schnittstellen

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Suchdienstprogramm

# Suchdienstprogramm {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Verwenden Sie das Suchdienstprogramm in einem Virtual Agent Thema, um eine ServiceNow Datensatzabfrage zurückzugeben.

## Eigenschaften von Suchdienstprogrammen {#va-lookup__section_xwb_mgn_pdb}

{#va-lookup__table_nff_y1b_3db__entry__2}

| Eigenschaft | Beschreibung |
|-|-|
| Knotenname | Der Name, der diesen Suchdienstprogramm-Knoten im Themen-Flow identifiziert |
| Variablenname | Die Variable, die den Datensatz speichert, der vom Skript zurückgegeben wird. Der Variablenname wird automatisch aus der Eigenschaft „Knotenname " erstellt. |
| Tabelle | Die Tabelle, die für die Abfrage verwendet wird. |
| Filtern Sie diese Tabelle mithilfe von | Die Abfrage, um den Datensatz abzurufen. Verwenden Sie den Bedingungsgenerator oder ein Skript, um eine Abfragebedingung anzugeben. |
| Erweitert ||
| Diesen Knoten ausblenden ||
| Diesen Knoten bedingt anzeigen, wenn | No-Code-Bedingungsanweisung oder Low-Code-Skript, die eine Bedingung für die Darstellung dieses Knotens in der Konversation angibt. Die Bedingung muss als true bewertet werden. |
[ ]

{#va-lookup__table_nff_y1b_3db}

## Beispiel Suchdienstprogramm {#va-lookup__section_jxd_nh5_tdb}

Abbildung : 1. Grundlegende Eigenschaften des Suchdienstprogramms

## Beispiel Suchskript {#va-lookup__section_xzk_f3n_vdb}

    (function execute(table) {

           var now_GR = new GlideRecord(table);
           gr.addEncodedQuery('active=true');
           gr.setLimit(1);
           gr.query();
           if(gr.next()) {
              return gr;
        }
    })(table)

In diesem Beispiel wird eine Tabelle für den ersten aktiven Datensatz abgefragt. Die abzufragende Tabelle ist in der Eigenschaft Tabelle definiert, die sich im Steuerelement des Suchdienstprogramms befindet. Die Methode `setLimit()` stellt sicher, dass nur ein einzelner Datensatz von der Datenbank zurückgegeben wird. Wenn ein Datensatz gefunden wird, wird er zurückgegeben. Weitere Informationen zu GlideRecord-Abfragen finden Sie unter [Tabellen in Skripten](https://www.servicenow.com/docs/access?context=c_UsingGlideRecordToQueryTables&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US) abfragen.

