ルックアップユーティリティ
仮想エージェントトピックでルックアップ ユーティリティを使用し、ServiceNow レコード クエリを返します。
ルックアップユーティリティのプロパティ
| プロパティ | 説明 |
|---|---|
| ノード名 | トピックフローでこのルックアップユーティリティノードを識別する名前。 |
| 変数名 | スクリプトによって返されたレコードを格納する変数です。変数名は、ノード名プロパティから自動的に作成されます。 |
| テーブル | クエリに使用されるテーブルです。 |
| このテーブルのフィルター手段 | レコードを取得するためのクエリです。条件ビルダーまたはスクリプトを使用して、クエリ条件を指定します。 |
| 詳細 | |
| このノードを非表示 | |
| 次の場合、このノードを条件付きで表示します | 会話でこのノードを表示するための条件を指定するノーコード条件ステートメントまたはローコードスクリプト。条件は true と評価される必要があります。 |
ルックアップ ユーティリティの例
ルックアップスクリプトの例
(function execute(table) {
var now_GR = new GlideRecord(table);
gr.addEncodedQuery('active=true');
gr.setLimit(1);
gr.query();
if(gr.next()) {
return gr;
}
})(table)
この例では、テーブルの最初のアクティブなレコードをクエリします。照会するテーブルは、ルックアップ ユーティリティ コントロールにあるテーブルプロパティで定義します。setLimit() メソッドは、単一のレコードだけがデータベースから返されるようにします。レコードが見つかった場合は、そのレコードが返されます。GlideRecord クエリの詳細については、「スクリプトでのテーブルのクエリ」を参照してください。