Loading
보험
InsContractService:createLargeSizeRenewQuoteInBatch

InsContractService:createLargeSizeRenewQuoteInBatch

Apex 작업을 시작할 수 있는 횟수와 Apex 작업당 실행할 배치 수를 제어할 수 있도록 하려면 이 서비스를 사용합니다.

서비스는 계약 행 항목을 jobSize 및 batchSize 매개 변수로 나누고 갱신 통합 절차를 호출하여 새 견적서를 생성합니다.

클래스: InsContractService

방법: createLargeSizeRenewQuoteInBatch

원격 옵션

옵션

설명

contractId

(필수)

갱신할 주요 계약의 ID입니다.

renewalIPName

(필수)

계약 세부 사항을 검색하고 갱신 견적서를 만드는 통합 절차의 이름입니다.

quoteName

갱신 견적서의 새 이름입니다.

기본값 = 계약 이름입니다.

jobSize

비동기식 Apex 작업당 처리할 계약 내 루트 계약 행 항목 수

이 매개 변수는 계약 내의 루트 계약 행 항목 수에 따라 인스턴스화되는 Apex 작업 수를 결정합니다.

중요: Salesforce에서는 최대 5개의 Apex 작업을 병렬로 실행할 수 있습니다.

batchSize

처리할 루트 계약 행 항목 수(배치 작업당).

이 매개 변수는 하나의 작업 내에서 처리하는 데 필요한 지정된 루트 행 항목 수에 따라 실행해야 하는 배치 수를 결정합니다.

입력 JSON

이 서비스에는 입력 JSON이 필요하지 않습니다.

출력 JSON

여기 jobSize = 2의 JSON 출력 샘플입니다.

{
"apexJob2": "[{"rootItemIds":["a0t1J00000GkwlYQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"}]",
"apexJob1": "[{"rootItemIds":["a0t1J00000GkwlWQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"},{"rootItemIds":["a0t1J00000GkwlXQAR"],"quoteId":"0Q01J000001D9GNSA0","contractId":"8001J000000MzMtQAK"}]"}  
 
로드 중
Salesforce Help | Article