Loading
保險
InsEnrollmentServiceStd:enrollMembers

InsEnrollmentServiceStd:enrollMembers

使用此服務可將普查成員註冊至其所選的計畫。

類別:InsEnrollmentServiceStd​​ ​

方法:enrollMembers

運作方式

  1. 服務會先對「群組普查成員」進行查詢 (a) 使用指定 groupCensusId​ 的所有成員,或 (b) 僅使用在 groupCensusMembersIds 清單中指定的成員。
  2. 接著會搜尋與 GroupCensusMemberPlan 中每個成員連結的預先註冊計畫。
  3. 退回每個成員的產品計畫。

  4. 如果產品是 contract 和 contractGroupPlans 的一部分,則服務會建立一個 InsurancePolicy,以及計畫中所指定涵蓋範圍項目的 InsurancePolicyCoverages。

  5. 您可以在指定的群組普查中為群組普查成員建立「個人帳戶」。若要支援「個人帳戶」流程:

    1. 如果有可用的 accountIds (從 GroupCensusMember 取得),則服務會使用 AccountId 作為 InsurancePolicy.NameInsured,並建立 InsurancePolicyParticipants、PrimaryParticipantAccountId 和 RelatedParticipantAccountId。

    2. 如果 accountId 為空值,則服務會使用 groupAccountId 作為 InsurancePolicy.NameInsured​ ,並使用 ​contactId 作為 ​InsurancePolicyParticipants、PrimaryParticipantContactId 和 RelatedParticipantContactId​​。

  6. 此服務只會為主要成員建立「保單」,而不會為其下屬建立「保單」。它會在稱為 InsurancePolicyParticipants​​ 的個別物件中建立從屬資訊。也會為「主要」成員建立記錄。服務會將這些記錄與「保單」建立關聯。當 AccountId 為空值時,系統也會使用群組普查成員的 AccountId 欄位來填入 InsurancePolicyParticipant、primaryParticipantAccountId 和 relatedParticipantAccountId 欄位,以及「連絡人」欄位。

  7. 保單涵蓋範圍

    1. 如果成員在成員註冊期間註冊選用涵蓋範圍,則服務會建立個別的

      對應至每個註冊選用涵蓋範圍的 InsurancePolicyCoverage 記錄。InsurancePolicyCoverage 記錄會儲存註冊的 InsuredPolicyParticipantId。
    2. 針對強制涵蓋範圍,每個產品有一個系列的單一 InsurancePolicyCoverage 記錄。
  8. 保單保費
    1. 如果 saveMemberPremium 為 True,則 InsurancePolicyParticipant 記錄會包含原則的 StandardPremiumAmount 值。
      備註
      備註

      必須設定計算程序來設定已勾選「包含在計算輸出中」的「memberPremium」金額欄位。

遠端選項

選項 描述
​​​groupCensusMemberIds​​​

如果未使用 groupCensusId,則為必要。

要註冊之特定群組普查成員的識別碼 (以逗號分隔)。

​​​groupCensusId​​​

如果未使用 groupCensusMemberIds,則為必要。

群組普查的識別碼,其中包含要註冊的所有普查成員。

​​​contractId​​​

必要。

成員所屬契約的識別碼,以及成員註冊的計畫。

​​​dependentRoleName​​​

InsurancePolicyParticipant 中的「角色」欄位會針對所有相依性設定此值。針對此情節,RelationshipToInsured 的欄位值以從 GroupCensusMember 傳送的內容為基礎,例如「配偶」、「子系」、「父系」。

預設值為「成員」。

isBatchMode

用於非同步建立原則。

預設值為 true。

​​​primaryRoleName​​​

​InsurancePolicyParticipant​​ 中的「角色」欄位包含主要成員的此值。在此情節中,RelationshipToInsured 的欄位值為「自我」。

saveMemberPremium

表示是否必須為所有 InsurancePolicyParticipant 記錄設定保單保費金額。

如果值為 true,則保單成員保費會儲存在所有相關聯保單「保單參與者」之物件 InsurancePolicyParticipant 的欄位 TotalStandardAmount 中。

預設值為 False。

輸出 JSON

服務會傳回原則清單。

​​​policyIds​​​ InsurancePolicy 記錄識別碼。
{
   "policyIds":[
      "0036F00002Q4wlSQAR",
      "0036F00002Q4wlSQAQ"
   ]
}
 
正在載入
Salesforce Help | Article