위치:
InsContractService:createRenewQuotesInBatch
이 서비스를 사용하면 많은 계약 갱신 시 시작할 Apex 작업 수와 Apex 작업당 실행할 배치 수를 제어할 수 있습니다.
방법: createRenewQuotesInBatch
작동 방법
-
서비스는
contractIds목록을 가져옵니다. -
서비스가 목록을 원하는 하위 목록 계약으로 나누고 갱신 통합 절차(IP)로 보냅니다.
-
IP에는 계약 세부 사항을 검색하는 단계가 포함되어 있으며, 갱신 견적서를 생성하기 위해
createUpdateQuote서비스를 호출합니다. -
IP는 Salesforce 한도 내에서 프로세스를 실행합니다(최대 5개의 Apex 작업이 병렬로 실행됨).
원격 옵션
옵션 |
설명 |
|---|---|
|
(선택 사항) 갱신을 위한 계약 ID 목록입니다. |
|
(필수) 계약 갱신에 사용할 통합 절차의 이름입니다. |
|
갱신할 계약을 식별하는 데 사용되는 필터입니다. 쉼표로 구분된 fieldName:fieldValue 쌍. 예: 이 매개 변수는 OmniScript에서 옵션 맵 또는 입력 맵으로 제공될 수 있습니다. |
|
비동기 Apex 작업당 처리할 계약 수입니다. 이 매개 변수는 갱신해야 하는 계약 수에 따라 인스턴스화되는 Apex 작업 수를 결정합니다. 중요: Salesforce에서는 최대 5개의 Apex 작업을 병렬로 실행할 수 있습니다. |
|
처리할 계약 수, 배치 작업당. 이 매개 변수는 하나의 작업 내에서 처리하는 데 필요한 계약 수에 따라 실행할 배치 수를 결정합니다. |
