Loading
보험
InsPolicyService:cancelPoliciesInBulk

InsPolicyService:cancelPoliciesInBulk

이 서비스를 사용하여 증권 레코드(InsurancePolicy)를 대량으로 취소합니다. 서비스는 InsPolicyService:cancelPolicy 서비스 및 Vlocity 배치 프레임워크를 사용하여 여러 정책의 취소를 비동기식으로 처리합니다.

이 서비스는 계약 그룹 계획을 사용하며 그룹 보상 기능에만 해당합니다.

클래스: InsPolicyService

방법: cancelPoliciesInBulk

작동 방법

서비스는 정책 세부 사항 목록(policyId 및 effectiveDate)을 가져온 다음 배치 작업을 만들어 정책을 대량으로 취소합니다. batchSize는 옵션의 입력 매개 변수로 제공됩니다. 값이 제공되지 않을 경우 서비스는 기본 배치 크기로 12를 사용합니다. 서비스는 목록에서 유효한 증권 세부 사항만 처리하고 출력에서 유효하지 않은 증권을 반환합니다. policyId 또는 effectiveDate가 null/비어 있는 경우 정책이 취소에 대해 유효하지 않은 것으로 간주됩니다.

노트
노트

서비스에서 지원되는 최대 배치 크기는 12입니다. 12보다 큰 배치 크기는 오류를 야기합니다.

입력 옵션

옵션 설명
policyId

필수

취소할 증권의 ID입니다.

effectiveDate

필수

증권 취소가 적용되는 날짜입니다. 지원되는 형식은 "YYYY-MM-DD HH:MM:SS" 또는 %OmniScriptDataElement%입니다.

batchSize

선택 사항

처리할 배치의 크기입니다. 지원되는 최대 배치 크기는 12입니다.

원격 옵션

옵션

설명

batchSize

(선택 사항)

처리할 배치의 크기입니다. 지원되는 최대 배치 크기는 12입니다.

샘플 입력 및 출력 JSON 형식

사용 사례 1: 사용자가 잘못된 정책 세부 사항을 제공하면 서비스가 출력에 잘못된 정책 세부 사항을 반환합니다.

입력 JSON

inputs : 

{
	"policies": [
           {
               "policyId" : "0YTR00000000000000",
               "effectiveDate" : "12/22/2022"
           },
           {
               "policyId" : "0YTR00000000000001",
               "effectiveDate" : "12/22/2022"
           },
           {
               "policyId" : null, //invalid policy detail
               "effectiveDate" : "12/22/2022"
           },
        ]
}

options : 
{
       "batchSize" : 1
}

출력 JSON

{
    "invalidPolicies" : [
            {
               "policyId" : null, //invalid policy detail
               "effectiveDate" : "12/22/2022"
            }
        ]
}
사용 사례 2: batchSize가 12보다 크면 오류가 발생합니다.

입력 JSON

inputs : 
{
    "policies": [
           {
               "policyId" : "0YTR00000000000000",
               "effectiveDate" : "12/22/2022"
           },
           {
               "policyId" : "0YTR00000000000001",
               "effectiveDate" : "12/22/2022"
           },
           {
               "policyId" : null, //invalid policy detail
               "effectiveDate" : "12/22/2022"
           },
        ]
}
options : 
{
       "batchSize" : 13
}

출력 JSON

{
  "error": "batchSize should not be greater than 12/null/non-zero"
}

 
로드 중
Salesforce Help | Article