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