Salesforce - SOQLクエリWHERE句を使用したレコード検索アクション(バッチ)
このアクションは、指定したSOQL WHERE句に一致するSalesforceレコードのCSVストリームを取得します。 各ジョブでは、最大2,000件のレコードを取得できます。 SOQLの詳細については、SOQLガイドを参照してください。
SOQLのSELECT句
SOQLクエリは、SQLクエリでよく使用されるSELECT *操作をサポートしていません。 取得する特定のフィールドをSELECT句で指定する必要があります。
入力
| 入力項目 | 説明 |
|---|---|
| 検索対象 | 検索するSalesforceオブジェクトの種類を選択します。 |
| SOQL WHERE句 | レコードをフィルタリングするSOQLクエリを入力します。 例: StageName = 'Closed Lost' AND IsClosed = false |
| 取得するフィールド | オブジェクトから取得するフィールドを選択します。 Workatoはデフォルトですべてのフィールドを取得します。 取得する特定のフィールドを入力すると、レシピのパフォーマンスが向上し、スキーマエラーが軽減されます。 |
| 制限 | 各ジョブで返すレコードの最大数を入力します。 このフィールドのデフォルト値は150、最大値は2,000です。 |
| オフセット | クエリ結果を返す前にスキップする行数を入力します。 最大オフセットは2,000行です。 |
| 代理ユーザーのメールアドレス | 任意です。 代理実行するSalesforceユーザーのメールアドレスを入力します。 このフィールドを有効にするには、Workato Customer Success Managerにお問い合わせください。 このフィールドはJWTコネクションのみをサポートします。 |
出力
このアクションの出力は、選択した検索対象オブジェクトと取得するフィールドによって異なります。 利用可能なオブジェクトとフィールドの詳細については、SalesforceのSalesforceオブジェクトとフィールドの概要ガイドを参照してください。
Last updated: