詳細情報:
InsPolicyService:renewPoliciesInBatch
このサービスを使用して、多数のポリシー更新に対して、開始する Apex ジョブの数と Apex ジョブごとに実行するバッチの数を制御します。
しくみ
このサービスは複数のApexジョブを開始し、各ジョブは内部でcreateRenewalPolicyサービスを呼び出してポリシーを一括で更新します。
-
サービスは
policyIdsのリストを取得します。 -
サービスはリストを目的のサブリストポリシーに分割し、更新ポリシーを作成するためにそれらのポリシーを
createRenewalPolicyサービスに送信します。
リモートオプション
リモートオプション |
説明 |
|---|---|
|
更新ポリシーを作成するためのサービスクラス名 ( |
|
非同期 Apex ジョブあたりの更新されるポリシーの数。 このパラメータは、更新するポリシーの数に基づいて、インスタンス化される Apex ジョブの数を決定します。 重要
Salesforce では、最大 5 つの Apex ジョブを並列で実行できます。 |
|
一括処理ジョブあたりの更新される保険契約の数。 このパラメーターは、1 つのジョブ内で処理する必要があるポリシーの数に応じて、実行するバッチ数を決定します。 |
