RightNow 検索
「RightNow検索」ワークフローブロックは、RightNowオブジェクトクエリ言語(ROQL)で記述された、指定されたRightNowレコード選択ステートメントを実行します。
取得されたレコードセットの最初のレコードの列は、変数 <recordset_name>.<column_name> に格納されます。このステートメントの場合、結果は変数 Recordset.id および Recordset.name に格納されます。
返されたレコードの数は、変数 <recordset_name>.__count__(例:RS.__count__)に格納されます。count の前後に二重アンダースコアが付いている点にご注意ください。これは、この変数名がレコードセット内の列名と混同されることを避けるために使用されています。
レコードセットを反復処理するには、Get Next Record ブロックを使用します。
条件付き出口
RightNow Search ブロックには、次のいずれかの条件付き出口(Failed または No Data)が発生する場合があります。
Failed
検索操作が失敗した場合、Failed 条件付き出口が実行されます。
No data
指定された検索条件に一致するデータが見つからない場合、No data 条件付き出口が実行されます。
設定
Title text
Title text は、ブロックのインスタンス名です。テキストフィールドに名前を入力すると、フローチャートにブロックの新しい名前が表示されます。
ROQL Query
ROQL Query は、RightNow オブジェクトクエリ言語(ROQL)によるレコード選択ステートメントです。$(varname) の形式で指定されたアプリケーション変数を含めることができます。
Recordset name
Recordset name は、この検索操作によって取得されるレコードセットの名前です。
受信した HTTP レスポンスのコードと本文は、それぞれローカル変数 $(integrationResultCode) および $(integrationResultBody) に格納されます。トラブルシューティングの目的で、EMail または Internal Message ブロックを使用して、検索が失敗した場合のレスポンスの内容を取得してください。詳細については、変数 $(integrationResultBody) の説明を参照してください。
