詳細情報:
InsContractService:createRenewQuotesInBatch
このサービスを使用すると、多数の契約更新に対して、開始する Apex ジョブの数と Apex ジョブあたりの実行バッチ数を制御できます。
方法: createRenewQuotesInBatch
操作手順
-
サービスは
contractIdsのリストを取得します。 -
サービスはリストを目的のサブリスト契約に分割し、更新インテグレーション手順 (IP) に送信します。
-
IP には、契約の詳細を取得するステップが含まれ、更新見積の作成のために
createUpdateQuoteサービスがコールされます。 -
この IP は、Salesforce の制限 (最大 5 個の Apex ジョブを並列実行) 内でプロセスを実行します。
リモートオプション
オプション |
説明 |
|---|---|
|
省略可能。 更新の契約 ID のリスト。 |
|
必須。 契約の更新に使用するインテグレーション手順の名前。 |
|
更新する契約を識別するために使用される検索条件。 カンマ区切り fieldName:fieldValue のペア。 例: このパラメーターは、OmniScript のオプションマップまたは入力マップとして指定できます。 |
|
非同期 Apex ジョブあたりの処理される契約数。 このパラメータは、更新が必要な契約数に基づいて、インスタンス化される Apex ジョブの数を決定します。 重要: Salesforce では、最大 5 つの Apex ジョブを並列で実行できます。 |
|
一括処理ジョブあたりの処理される契約数。 このパラメーターは、1 つのジョブ内で処理する必要がある契約の数に応じて、実行するバッチ数を決定します。 |
