Loading
보험
InsQuoteService:createEndorsementQuote

InsQuoteService:createEndorsementQuote

이 서비스를 사용하여 단일 루트 및 다중 루트 정책에 대한 견적서 행 항목이 포함된 추천 견적서를 만듭니다.

클래스: InsQuoteService

방법: createEndorsementQuote

작동 방법

서비스는 policyId 및 effectiveDate를 입력 매개 변수로 사용하여 추천 견적 및 견적 행 항목을 만듭니다.

단일 루트 견적서를 만들려면 서비스:

  1. 루트 견적서 행 항목을 하나만 만듭니다.

  2. InsurancePolicyCoverages, InsurancePolicyAssets, InsurancePolicyParticipants 레코드를 변환하여 견적서 행 항목을 만들고 관계를 설정합니다.

  3. InsurancePolicySurcharge 레코드를 변환하여 QuotePricingAdjustment__c 레코드 생성

    를 클릭합니다.
  4. 출력 JSON에서 quoteId을 반환합니다.

다중 루트 견적서를 만들려면 서비스가 다음을 수행합니다.

  1. 하위 정책 수에 해당하는 여러 개의 루트 견적서 행 항목을 만듭니다.

  2. InsurancePolicyCoverages, InsurancePolicyAssets, InsurancePolicyParticipants 레코드를 변환하여 견적서 행 항목을 만들고 각 하위 증권에 대한 관계를 설정합니다.

  3. InsurancePolicySurcharge 레코드를 변환하여 QuotePricingAdjustment__c 레코드를 만듭니다.

  4. 출력 JSON에서 quoteId을 반환합니다.

입력

다음 입력을 전달해야 합니다.

입력

설명

policyId

필수

추천 견적서를 만들 최신 상위 증권 버전의 ID입니다.

effectiveDate

필수

견적서의 유효 날짜입니다.

name

선택 사항

생성할 견적서의 이름입니다.

options

선택 사항

규칙을 실행하는 옵션을 지정하는 JSON 구조입니다.

입력

설명

policyId

필수

추천 견적서를 만들 최신 상위 증권 버전의 ID입니다.

effectiveDate

필수

견적서의 유효 날짜입니다.

name

선택 사항

생성할 견적서의 이름입니다.

remoteOptions

선택 사항

규칙을 실행하는 옵션을 지정하는 JSON 구조입니다.

  • unEligibilityRequiredDefaultSelectedRules - 적격성 및 기본값이 선택된 규칙을 실행할지 여부를 지정합니다.

    기본값은 False입니다.

  • runRelationshipRules - 관계 규칙을 실행할지 여부를 지정합니다.

    기본값은 False입니다.

  • runSelectedValidationRules - 선택한 확인 규칙을 실행할지 여부를 지정합니다.

    기본값은 False입니다.

입력 JSON

다음은 입력 JSON의 예입니다.

{
   "policyId": "0YT5w000000Y8MNGA0",
   "effectiveDate":"2024-04-04",
   "Name":"Endorse-Quote",
   "remoteOptions": {
      "runEligibilityRequiredDefaultSelectedRules": false,
        "runRelationshipRules": false,
        "runSelectedValidationRules": false
    }
}     

출력

옵션

설명

Id

생성된 추천 견적 ID입니다.

출력 JSON

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

{
  "Id":"0Q04x0000077hZFCAY"
}
 
로드 중
Salesforce Help | Article