Salesforce - レコードのバッチ更新アクション(バッチ)
このアクションはSalesforceレコードをバッチ単位で更新します。 各バッチでは、200件ずつ10バッチで最大2,000件のレコードを更新できます。
レコードのバッチ更新アクション
入力
| 入力項目 | 説明 |
|---|---|
| オブジェクト | 更新する標準またはカスタムオブジェクトタイプを選択します。 |
| バッチサイズ | 各バッチで処理するレコード数を入力します。 最小値は1、最大値とデフォルトは200です。 |
| 詳細設定 | 操作が失敗した場合にレコードをロールバックするかどうかを選択します。 詳細については、詳細設定セクションを参照してください。 |
選択したオブジェクトに基づいて、追加フィールドが動的に読み込まれます。 これらのフィールドを使用してソースリストを入力し、更新するレコードを設定します。
Box、Amazon S3、オンブレミスファイルを含むファイルストレージアプリの新しいCSVファイルなど、さまざまな場所からソースリストを取得できます。 リスト入力の詳細については、リスト管理ドキュメントを参照してください。
リスト入力データピルを選択
詳細設定
高度な設定
高度な設定では、レコードが失敗したときにバッチ操作をロールバックするかどうかを設定します。
Workatoは、レコードをそれぞれ最大200件のバッチで処理します。 バッチ内の1件のレコードが失敗すると、バッチ全体がロールバックされますが、他のバッチには影響しません。
たとえば、1,000件のレコードを処理する場合、それぞれ200件の5つのバッチに分割されます。 最初のバッチ内のいずれかのレコードが失敗すると、200件の最初のバッチ全体がロールバックされます。 残りの4つのバッチは通常どおり続行されます。
デフォルトかつ推奨される設定はNoです。 これにより、成功したレコードは処理済みの状態のままになります。 後続のレシピステップで追加のロジックを使用して、失敗したレコードを処理できます。
出力
このアクションは2つのオブジェクトを出力します。
- 成功したレコードには、Salesforceで正常に更新されたレコードに関する情報が含まれます。
- 失敗したレコードには、問題が発生し、Salesforceで更新されなかったレコードに関する情報が含まれます。
成功レコード
| 出力フィールド | 説明 |
|---|---|
| Salesforce ID | 更新されたレコードの内部Salesforce ID。 |
| 成功 | レコードがSalesforceで正常に更新されたかどうかを示します。 |
| リストサイズ | 正常に更新されたレコードの数。 |
| リストインデックス | バッチ内で正常に処理された各レコードの位置。 |
選択したオブジェクトタイプに基づいて、追加の出力が動的に読み込まれます。
失敗レコード
| 出力フィールド | 説明 |
|---|---|
| 成功 | レコードがSalesforceで正常に更新されたかどうかを示します。 |
| エラー | Status code、Error message、Fieldsを含む配列です。 ここにある情報を使用して、レコードが失敗した理由を特定します。 |
| リストサイズ | 失敗して更新されなかったレコードの数。 |
| リストインデックス | バッチ内の各失敗レコードの位置。 |
選択したオブジェクトタイプに基づいて、追加の出力が動的に読み込まれます。
Last updated: