RightNow 検索
「RightNow 検索」シナリオブロックは、RightNow Object Query Language(ROQL)で記述された指定のRightNowレコード選択ステートメントを実行します。
取得されたレコードセットの最初のレコードの列は、変数 <recordset_name>.<column_name> に格納されます。このステートメントの場合、結果は変数 Recordset.id および Recordset.name に格納されます。
返されたレコードの数は、変数 <recordset_name>.__count__(例:RS.__count__.)に格納されます。count の前後に二重アンダースコアが付いている点にご注意ください。これは、この変数名をレコードセット内の列名と混同する可能性を減らすために使用されています。
レコードセットを反復処理するには、使用します。 Get Next Record ブロックを使用します。
条件付き終了
RightNow 検索 ブロックには、次のいずれかの条件付き終了(「失敗」または「データなし」)があります。
失敗
検索操作が失敗した場合、「失敗」の条件付き出口が実行されます。
データなし
指定された検索条件に適合するデータが見つからない場合、「データなし」の条件付き終了が実行されます。
設定
タイトルテキスト
「タイトルテキスト」 は、ブロックのインスタンスの名前です。テキストフィールドに名前を入力し、[編集] ペインの下部にある [更新] ボタンをクリックしてください。ブロックの新規名前がフローチャートに表示されます。
ROQL クエリ
ROQL クエリとは 、RightNow オブジェクト クエリ言語(ROQL)におけるレコード選択文のことです。これには、$(varname) の形式で指定されたアプリケーション変数が含まれる場合があります。
レコードセットの名前
レコードセット名は 、この検索操作経由で取得されるレコードセットの名前です。
コードおよび受信したHTTPレスポンスの本文は、それぞれローカル変数$(integrationResultCode) および$(integrationResultBody) に格納されます。トラブルシューティングを行う際は、使用します。 メール または 内線メッセージ ブロックを使用して、検索の失敗を示す応答のコンテンツを取得してください。詳細については、変数の説明 $(integrationResultBody).
