Loading
保險
InsCensusService:getQualifiedCensusMembers

InsCensusService:getQualifiedCensusMembers

使用此服務可取得符合每個家庭評等資格的成員。根據年齡、地區、相依數目篩選住家。

備註
備註

此服務最多可處理 1,000 位普查成員。

此數字表示服務符合資格的普查成員數目,而非服務傳回的記錄數目。

類別:InsCensusService

方法:getQualifiedCensusMembers

運作方式

  • 此服務會採取censusId,並在 GroupCensusMember__c 中取用所有普查成員。

  • 此服務會根據「計算矩陣」的管轄和篩選輸入,取用資格條件 (請參閱下方)。

  • 系統會根據其年齡評估每個相依性。

  • 無論配偶的年齡為何,都會自動符合資格。

  • 所有主要成員都包含在結果中。

  • 所有成人相依性均自動合格。

計算矩陣

您需要建立「計算矩陣」來查詢管轄區 (地區,例如加州) 和產品種類 (醫療、牙科、視覺) 輸入,並將其與子系相依性資訊進行比對,如下所示:

說明計算矩陣 UI

輸出定義如下:

  • MaxNoChild—符合等級資格的相依子系數目上限;

  • EldestChild—年齡低於或等於此數字的親屬會視為子女;

  • EldestAdultChild—年齡大於 EldestChild 且低於或等於此數字的從屬會視為成人。

您必須新增計算矩陣作為自訂設定,如下所示:

  1. 前往「設定」>「自訂程式碼」>「自訂設定」。

  2. 按一下「保險組態設定」的「管理」。

  3. 按一下「新增」。在「名稱」欄位中輸入 QualifiedMembersMatrix,然後輸入您在「設定值」欄位中建立的矩陣名稱。

  4. 按一下「儲存」。

遠端選項

選項

描述

censusId

必要

要評估成員的普查識別碼。

orderBy

評估相依性的順序。

若未指定,依據人口普查生效日期,系統會根據其年齡 (從最老到最年輕) 來評估住家。

filters

產品篩選。

格式:fieldAPI:value

範例:Type__c:Medical

jurisdiction

住屬的美國州。

輸入 JSON

以下是輸入 JSON 的結構外觀。記下管轄區 (加州) 的節點,以及醫療產品的篩選條件。

{  
   "censusId":"a4D4P000000hbjSUAQ",
   "orderBy":"FirstName__c",
   "filters":"Type__c:Medical",
   "jurisdiction":"CA"
}

輸出 JSON

以下是範例輸出 JSON:

{
  "members": [
    {
      "attributes": {
        "type": "alyssa__GroupCensusMember__c",
        "url": "/services/data/v46.0/sobjects/alyssa__GroupCensusMember__c/a4C4P000000euW2UAI"
      },
      "Id": "a4C4P000000euW2UAI",
      "IsDeleted": false,
      "Name": "Che (Dep: Alice, Exact Age)",
      "CreatedDate": "2019-09-24T05:48:40.000+0000",
      "CreatedById": "0054P00000AAsNCQA1",
      "LastModifiedDate": "2019-09-24T05:48:40.000+0000",
      "LastModifiedById": "0054P00000AAsNCQA1",
      "SystemModstamp": "2019-09-24T05:48:40.000+0000",
      "alyssa__CensusId__c": "a4D4P000000hhDkUAI",
      "alyssa__AgeAsOfToday__c": 19,
      "alyssa__Birthdate__c": "2000-09-23",
      "alyssa__ClassCodes__c": "Che",
      "alyssa__FirstName__c": "Che (Dep: Alice, Exact Age)0",
      "alyssa__Gender__c": "Female",
      "alyssa__HasSpouse__c": false,
      "alyssa__IsFamily__c": false,
      "alyssa__IsOptOut__c": false,
      "alyssa__IsPrimaryMember__c": false,
      "alyssa__IsSpouse__c": false,
      "alyssa__MemberIdentifier__c": "Che0",
      "alyssa__MemberName__c": "Che (Dep: Alice, Exact Age)0 Che (Dep: Alice, Exact Age)",
      "alyssa__NumberOfDependents__c": 0,
      "alyssa__PrimaryMemberIdentifier__c": "Alice",
      "alyssa__TotalDependents__c": 0
    }
  ],
  "error": "OK"
}
 
正在載入
Salesforce Help | Article