提供: Bright Pattern Documentation
移動先: 案内検索
• English

ServiceNow 検索

ServiceNow 検索シナリオブロックは、ServiceNow のデータを取得するために使用されます。このブロックは、ServiceNow エンコード済みクエリ文字列で記述された、指定された ServiceNow レコード選択ステートメントを実行します。


シナリオビルダーの RightNow 検索シナリオブロック


取得されたレコードセットの最初のレコードの列は、変数 <recordset_name>.<column_name> に格納されます。このステートメントの場合、結果は変数 Recordset.id および Recordset.name に格納されます。

返されたレコード数は、変数 <recordset_name>.__count__(例:RS.__count__.)に格納されます。count の前後に二重アンダースコアが付いている点にご注意ください。これは、この変数名をレコードセット内の列名と混同する可能性を減らすために使用されています。

レコードセットを反復処理するには、使用します。 Get Next Record ブロックを使用します。


条件付き終了

ServiceNow 検索 ブロックでは、以下の条件付き終了のいずれかが発生する可能性があります:「失敗」または「データなし」。

失敗

検索操作が失敗した場合、「失敗」の条件付き終了が実行されます。

データなし

指定された検索条件に適合するデータが見つからない場合、「データなし」の条件付き出口が実行されます。


設定

シナリオビルダーの ServiceNow 検索シナリオブロックの設定

タイトルテキスト

タイトルテキストは 、ブロックのインスタンス名です。テキストフィールドに名前を入力し、[編集] ペインの下部にある [更新] ボタンをクリックしてください。ブロックの新規名前がフローチャートに表示されます。

オブジェクトタイプ

オブジェクトタイプは 、オブジェクトの種類(例:「問題」または「インシデント」)です。ドロップダウンメニューから選択するか、カスタムオブジェクトとして手動で入力します。

クエリ

クエリ とは、レコード選択文のことです。$(varname) として指定されたアプリケーション変数を含めることができます。

レコードセットの名前

レコードセット名は 、この検索操作経由で取得されるレコードセットの名前です。レコードセット名は、ServiceNowの「オブジェクト作成」ブロックで「オブジェクトIDの変数名 」として入力した値と同じになります。

コードおよび受信したHTTPレスポンスの本文は、それぞれローカル変数 $(integrationResultCode) および $(integrationResultBody)

に格納されます。トラブルシューティングの目的で、使用します。 メール または 内線メッセージ ブロックを使用して、検索の失敗を示すレスポンスのコンテンツを取得してください。詳細については、変数の説明をご覧ください。 $(integrationResultBody)の説明をご参照ください。.

< 前へ | 次へ >