Salesforce - SOQLクエリを使用したレコード検索(バッチ)
このアクションは、指定したSOQLクエリに一致するSalesforceレコードのリストを取得します。 各ジョブでは、最大2,000件のレコードを取得できます。 SOQLクエリの最大長は16,000文字です。 SOQLの詳細については、SOQLガイドを参照してください。
SOQLのSELECT句
SOQLクエリは、SQLクエリでよく使用されるSELECT *操作をサポートしていません。 取得する特定のフィールドをSELECT句で指定する必要があります。
入力
| 入力項目 | 説明 |
|---|---|
| SOQLクエリ | LIMITパラメーターを除いた有効なSOQLクエリを指定します。 論理演算子の句は括弧で囲みます。 返されるレコードには、デフォルトで削除済みレコードが含まれます。 IsDeleted = falseを使用して、これらを除外できます。 |
| 出力スキーマ | SOQLを使用してレスポンス内のすべてのフィールドを記述するには、Use SOQLをクリックします。または、add fields manuallyをクリックしてAdd new fieldモーダルに入力し、Name、Hint、Label、Data type、パラメーターがOptionalかどうか、およびパラメーターをNest underする場所を設定します。 |
| 制限 | 各ジョブで返すレコードの最大数を入力します。 このフィールドのデフォルト値は150、最大値は2,000です。 集計関数が使用されている場合、WorkatoはLIMIT句を省略します。 |
| オフセット | クエリ結果を返す前にスキップする行数を入力します。 最大オフセットは2,000行です。 |
| 代理ユーザーのメールアドレス | 任意です。 代理実行するSalesforceユーザーのメールアドレスを入力します。 このフィールドを有効にするには、Workato Customer Success Managerにお問い合わせください。 このフィールドはJWTコネクションのみをサポートします。 |
出力
| 出力フィールド | 説明 |
|---|---|
| Done | このレスポンスに、取得されたレコードリストの終端が含まれているかどうかを示します。 |
| Total size | 取得された一致するレコードの総数。 |
| レコード | 指定されたSOQLクエリに一致するレコードを含むオブジェクト。 List indexは、リスト内の現在のレコードの位置です。 List sizeは、取得されたレコードの総数です。 |
Last updated: