Loading
보험
InsPolicyService:createMultiRootPolicy

InsPolicyService:createMultiRootPolicy

이 서비스를 사용하여 견적서에서 다중 루트 정책을 발행합니다.

클래스: InsPolicyService

방법: createMultiRootPolicy

작동 방법

서비스:

  1. 옵션을 사용하여 다중 루트 정책을 발행합니다 quoteId. effectiveDate

  2. 각 루트 제품에 대한 하위 정책을 생성합니다.

  3. 하위 증권의 보험료, 세금, 수수료를 상위 증권에 통합합니다.

  4. createTransaction가 true로 설정된 경우 필요한 트랜잭션을 만듭니다.

  5. 이러한 트랜잭션을 상위 다중 루트 정책에 통합합니다.

추가 필드

  • 사용자는 additionalFields 옵션을 사용하여 정책 필드 값을 재정의할 수 있습니다.

  • 루트 정책 수준에서 상위 및 하위 정책 모두에 추가 필드가 지원됩니다.

  • additionalFields 옵션은 보험 증권 개체 수준에서만 필드를 업데이트합니다.

  • 하위 정책은 제품 코드를 additionalFields JSON 구조의 제품 식별자로 사용합니다.

  • 상위 다중 루트 정책은 additionalFields JSON 구조의 식별자로 MULTI_ROOT_PARENT_POLICY를 사용합니다.

원격 옵션

옵션

설명

quoteId

필수

정책을 만들 견적서의 ID입니다.

effectiveDate

필수

정책의 유효 일자입니다.

endDate

선택 사항

정책의 종료 일자입니다.

createTransaction

선택 사항

증권에 상위 및 하위 트랜잭션을 만들어야 하는지를 나타내는 부울 플래그입니다.

기본값은 False입니다.

transactionType

선택 사항

트랜잭션 이름 및 유형은 createTransaction가 True인 경우에만 적용됩니다.

기본값은 판매 정책입니다.

createContactForParticipants

선택 사항

참가자에 대한 연락처 레코드를 만들어야 하는지 여부를 결정하는 부울 플래그입니다.

기본값은 True입니다.

term

선택 사항

보험 증권의 기간입니다.

기본값은 연간입니다.

ratingDate

선택 사항

입력 JSON의 가격을 책정하는 데 사용된 등급 날짜입니다.

additionalFields

선택 사항

정책 필드 및 해당 값에 증권 제품 코드를 매핑하는 JSON 구조입니다.

refPolicyNumToPopulate

선택 사항

참조 정책 번호를 생성해야 하는지를 나타내는 부울 플래그입니다. 이 옵션은 참조 정책 번호 필드가 additionalFields JSON 구조에 추가될 때 필요합니다.

기본값은 True입니다.

입력 JSON

이 서비스는 입력 JSON을 받지 않습니다.

여기 additionalFields JSON의 예입니다.

"additionalFields": {
      "MULTI_ROOT_PARENT_POLICY": {
        "name": "parent policy",
        "term": "Annual"
      },
      "AUTOROOT": {
        "name": "test",
        "year": "2024"
      },
      "COMMERCIAL": {
        "name": "Commercial",
        "type": "Comprehensive"
      }
    } 

출력

옵션

설명

jobId

비동기 배치 작업의 ID입니다.

출력 JSON

샘플 출력 JSON은 다음과 같습니다.

{
 "jobId": "7073t0000BNGivxAQD"
}
 
로드 중
Salesforce Help | Article