Salesforce - SOQLクエリを使用したレコードの一括検索アクション ​

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

このアクションは、指定したSOQLクエリに一致するSalesforceレコードのCSVストリームを取得します。このアクションはSalesforce Bulk APIを使用します。

ポーリング動作

ポーリングを伴うアクションを含むレシピは、非同期ポーリングが想定どおりに機能するよう、実行中の状態である必要があります。

SOQLの詳細についてはSOQLガイドを、一括操作の詳細についてはSalesforce一括操作ガイドを参照してください。

APIバージョン

このアクションは、API v1.0 と API v2.0 の両方のバージョンで提供されています。 Workato は、最適なパフォーマンスのために bulk API v2.0 の使用を推奨します。このバージョンでは、レコードをより効率的にバッチ処理することで、Salesforce の API クォータへの影響を軽減します。

SOQLのSELECT句

SOQLクエリは、SQLクエリでよく使用されるSELECT *操作をサポートしていません。取得する特定のフィールドをSELECT句で指定する必要があります。

入力 ​

入力項目説明
SOQLクエリLIMITパラメーターを除いた有効なSOQLクエリを指定します。論理演算子の句は括弧で囲みます。
削除されたレコードを含めますか?結果に削除されたレコードを含めるかどうかを選択します。デフォルトはNoです。
ヘッダー行を含めますか?CSV結果にヘッダー行を含めるかどうかを選択します。
失敗したジョブのログをSalesforceインターフェースに保持しますか?失敗したジョブのログをSalesforceに保持するかどうかを選択します。デフォルトはNoです。
SalesforceがすべてのCSV行を処理するまで待機しますか?(詳細設定)アクションを同期的に実行するかどうかを選択します。次のアクションを開始する前に、SalesforceがCSVファイルのすべての行を処理するまで待機するには、Yesを選択します。 CSVファイルがSalesforceにアップロードされた後に次のアクションを開始するには、Noを選択します。バルク操作はデフォルトで非同期です。
代理ユーザーのメールアドレス任意。代理実行するSalesforceユーザーのメールアドレスを入力します。このフィールドを有効にするには、Workato Customer Success Managerにお問い合わせください。このフィールドはJWTコネクションのみをサポートします。

出力 ​

出力フィールド説明
ジョブIDジョブのSalesforce ID。
すべてのレコードは正常に処理されましたかSalesforce一括ジョブ全体ですべてのCSV行が正常に処理されたかどうかを指定します。
CSV結果取得されたレコードのCSVストリーム。 BoxやSFTPなどのファイルコネクターを使用して、CSVストリームをファイルに書き込むことができます。 Workatoでは、CSVツール by WorkatoユーティリティコネクターのParse CSVアクションを使用して、データのリストとして解析することもできます。
処理済みレコード数ヘッダー行を除く、Salesforceで処理されたCSV行の合計数。
処理失敗レコード数Salesforceで問題が発生し、処理されなかったCSV行の合計数。
再試行されたレコード数Salesforceで処理が再試行されたCSV行の合計数。このフィールドは、CSVファイルからSalesforceでオブジェクトのバルクジョブを再試行アクションに関連します。
処理時間レコードの処理に費やされた時間。

最終更新日: