Loading
保險
InsContractService:createLargeSizeRenewQuoteInBatch

InsContractService:createLargeSizeRenewQuoteInBatch

使用此服務可允許針對具有大量根條列項目的契約,控制要起始的 Apex 工作數目,以及要針對每個 Apex 工作執行的批次數目。

服務會依 jobSize 和 batchSize 參數細分契約條列項目,然後呼叫續約整合程序以產生新報價。

類別:InsContractService

方法:createLargeSizeRenewQuoteInBatch

遠端選項

選項

描述

contractId

必要。

要續約的大型契約識別碼。

renewalIPName

必要。

此「整合程序」的名稱,此手續程序會取用契約詳細資料並建立續約報價。

quoteName

續約報價的新名稱。

預設 = 契約名稱。

jobSize

要針對每個非同步 Apex 工作處理的契約內根契約條列項目數目。

此參數決定例項化 Apex 工作的數量,取決於契約內的根契約條列項目數量。

重要:Salesforce 允許最多將五個 Apex 工作並列執行。

batchSize

要處理的根契約條列項目數,每個批次工作。

此參數會根據在一個工作中處理所需的指定根條列項目數量,決定需要執行的批次數量。

輸入 JSON

此服務不需要輸入 JSON。

輸出 JSON

以下是範例輸出 JSON,其中 jobSize = 2。

{
"apexJob2": "[{"rootItemIds":["a0t1J00000GkwlYQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"}]",
"apexJob1": "[{"rootItemIds":["a0t1J00000GkwlWQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"},{"rootItemIds":["a0t1J00000GkwlXQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"}]"}  
 
正在載入
Salesforce Help | Article