Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
보험
InsEnrollmentServiceStd:enrollNewHires

InsEnrollmentServiceStd:enrollNewHires

계약 기간 중간에 새 인구 조사 구성원을 선택한 계획에 등록합니다.

클래스: InsEnrollmentServiceStd

방법: enrollNewHires

시나리오

groupCensusID contractID groupCensusMemberIds primaryRoleName dependentRoleName
groupCensusID1 ctrlD1 censusMemberPrimary1 PolicyHolder  
censusMemberDependent1   구성원
censusMemberDependent2   구성원
policyID 보장 정책참여자 policyParticipant.role
policyID101 coverage1, coverage2 censusMemberPrimary1 셀프
censusMemberDependent1 배우자
censusMemberDependent2 child

작동 방법

  1. 서비스에서 그룹 인구 조사 구성원을 검색합니다.
    1. 지정된 groupCensusId의 모든 구성원 또는
    2. groupCensusMemberIds 목록에 지정된 구성원만 해당합니다.
  2. 그룹 인구 조사의 각 기본 groupCensusMemberIds에는 PolicyStartDate 필드가 매핑되어야 합니다. PolicyStartDate는 계약 시작 일자와 계약 종료 일자 사이에 있어야 합니다.
    1. 기본 groupCensusMemberIds 중 하나에 PolicyStartDate가 채워지지 않은 경우 서비스는 groupCensusMemberIds 목록과 메시지와 함께 오류를 표시합니다. "PolicyStartDate의 유효한 날짜를 지정하십시오."
    2. 기본 groupCensusMemberIds 중 하나에 계약 시작 일자와 계약 종료 일자 사이에 속하지 않는 PolicyStartDate이 있는 경우 서비스에서 groupCensusMemberIds 목록과 'ContractStartDate 및 ContractEndDate 내의 PolicyStartDate 지정' 메시지를 표시합니다.
  3. 서비스가 모든 기본 인구 조사 구성원을 확인하면 GroupCensusMemberPlan의 각 구성원에 연결된 사전 등록된 계획에 대해 검색하는 PolicyStartDate 정보가 제공됩니다.
  4. 각 구성원에 대한 계획의 제품이 반환됩니다.
  5. 제품이 적격(Contract 및 ContractGroupPlans의 일부)인 경우 보험 정책이 생성됩니다.
  6. 보험 증권 보장(InsurancePolicyCoverages)은 플랜에 지정된 보장 항목에 대해 생성됩니다.
  7. 그룹 인구 조사에서 그룹 인구 조사 구성원에 대한 개인 계정을 만들 수 있습니다. 개인 계정 플로를 지원하기 위해 이 서비스는 그룹 인구 조사 구성원을 통해 다음 작업을 수행합니다.
    1. GroupCensusMember에서 검색된 AccountIds이 사용 가능한 경우 서비스는 AccountId를 InsurancePolicy.NameInsured으로 사용하고 InsurancePolicyParticipants' PrimaryParticipantAccountId 및 RelatedParticipantAccountId을 만듭니다.
    2. AccountId가 null인 경우 서비스는 groupAccountId를 InsurancePolicy.NameInsured로 사용하고 contactId를 InsurancePolicyParticipants' PrimaryParticipantContactId 및 RelatedParticipantContactId로 사용합니다.
  8. 보험 증권은 종속인이 아닌 기본 구성원에 대해서만 생성됩니다. 보험 증권의 종속 세부 사항은 다음과 같이 저장됩니다.
    1. 종속 정보는 InsurancePolicyParticipants라는 별도의 객체에서 생성됩니다. 기본 구성원에 대한 레코드도 생성됩니다. 서비스는 다음 레코드를 보험 증권에 연결합니다.
    2. 보험 증권 참가자의 (InsurancePolicyParticipant) primaryParticipantAccountId 및 relatedParticipantAccountId 필드는 그룹 인구 조사 구성원의 AccountId 필드와 AccountId가 null인 경우 연락처 필드를 사용하여 채워집니다.
  9. 보험 증권의 적용일은 기본 가입자의 PolicyStartDate와 동일합니다.
  10. 보험 보험료는 계약 기간 내에 구성원이 등록된 일수를 기반으로 비례 배분됩니다. 예: 등급 :16.00의 총 보험료입니다. 계약 기간: 365일(시작 일자: 2023년 1월 10일부터 종료 일자: 2024년 1월 9일)구성원의 증권 시작 일자: 계약에 포함된 새 고용의 총 일수: 316Prorated premium: 16* (316/365) = 13.85
  11. 보험 증권 보장 범위:
    1. 가족 구성원이 회원 등록 시 선택적 보장 범위에 등록하는 경우 각 등록된 선택적 보장 범위에 별도의 InsurancePolicyCoverage 레코드가 해당됩니다. 선택적 보장 범위에 해당하는 각 InsurancePolicyCoverage 레코드는 InsurancePolicyCoverage 객체의 vlocity_ins_fsc__InsurancePolicyParticipantId__c 필드에 등록된 보험 증권 참가자를 저장합니다.
    2. 제품당 가족에 대한 필수 보장 범위에 대한 단일 InsurancePolicyCoverage 기록이 있습니다.
  12. 보험 증권 보험료: saveMemberPremium가 true로 설정된 경우 InsurancePolicyParticipant 레코드에 정책의 StandardPremiumAmount 값이 포함됩니다. 이 금액은 비례 배분됩니다(10단계에서 보험 보험료와 같은 방식으로 계산).
    노트
    노트 식 집합 또는 계산 절차를 구성하여 구성원 수준 보험료 금액을 memberPremium 필드에 설정합니다. 계산에 포함 출력 옵션이 true로 설정됩니다.

평가 절차를 구성하여 유효 일자를 식 집합 또는 계산 절차에 옵션으로 전달합니다.

  • 식 집합 또는 계산 절차 원격 옵션 키 : effectiveDate
  • 식 집합 또는 계산 절차 원격 옵션의 값: %options:effectiveDate%
  • 수행 방법: 이 통합 절차를 통해 이 값이 InsProductService:getRatedProduct 서비스에 옵션으로 전달됩니다. 이 데이터는 통합 절차에서 등급에 사용하는 올바른 버전의 식 집합 또는 계산 절차와 매트릭스를 가져오기 위해 사용됩니다.

원격 옵션

옵션 설명
contractId

(필수)

회원이 속한 계약 ID 및 회원이 contractId에 등록할 계획입니다.

dependentRoleName

(선택 사항)

기본값은 Member입니다.

InsurancePolicyParticipant의 Role 필드가 종속인에 대해 이 값을 따릅니다. RelationshipToInsured 필드는 GroupCensusMember에서 전달되는 내용을 기반으로 배우자, 자녀, 부모 등이 됩니다.

groupCensusId

groupCensusMembersIds를 사용하지 않는 경우 필요합니다.

등록을 위해 모든 인구 조사 구성원을 포함하는 인구 조사 ID입니다.

groupCensusMemberIds

groupCensusId를 사용하지 않는 경우 필요합니다.

쉼표로 구분된 등록을 위해 특정 인구 조사 구성원의 ID 목록입니다.

isBatchMode

(선택 사항)

기본값은 true입니다.

비동기식으로 정책을 만듭니다.

primaryRoleName

(선택 사항)

기본값은 PolicyHolder입니다. InsurancePolicyParticipant의 Role 필드는 기본 구성원에 대해 이 값을 따릅니다. 이 사례의 경우 RelationshipToInsured 필드는 Self입니다.

saveMemberPremium

(선택 사항)

기본값은 false입니다.

값은 모든 InsurancePolicyParticipant 기록에 대해 설정할 증권 보험료 금액을 나타냅니다.

값이 true인 경우 증권의 모든 관련 보험 증권 참가자에 대한 증권 구성원 보험료가 InsurancePolicyParticipant 객체의 TotalStandardAmount 필드에 저장됩니다.

입력 JSON

다음은 샘플 입력 JSON입니다.

{
   "Input": {
    "groupCensusId": "0rfRO00000005OUYAY",
    "contractId": "800RO000000WG4mYAG"
  },
  "Options":{
    "isBatchMode":false
  }
 }

출력 JSON

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

{
   "policyIds":[
      "0036F00002Q4wlSQAR",
      "0036F00002Q4wlSQAQ"
   ]
}
 
로드 중
Salesforce Help | Article