Loading
保險
InsCensusService:getMembers

InsCensusService:getMembers

使用此服務可取用普查成員。它也會取回欄位。此服務的來賓使用者存取權已啟用。

重要
重要 自 Winter '23 起,我們已啟用 InsCensusServiceStd:getMembers 服務以使用 Financial Services Cloud 和 Health Cloud 的 Salesforce 標準資料模型。現有客戶可以繼續使用此服務,但保險受管理封裝中不會提供進一步的增強功能。

類別:InsCensusService

方法:getMembers

運作方式

此服務有兩個關鍵功能:

  1. 根據在 fieldset Name 參數中定義的 fieldset 欄位集,取用 GroupCensusMember__c 欄位的清單。輸出一律包含 MemberIdentifier__c、PrimaryMemberIdentifier__c、RelatedCensusMemberId__c、IsPrimaryMember__c 和 IsSpouse__c,即使這些項目不在欄位集中也是如此。

  2. 取得 GroupCensusMember__c 記錄。

    1. 此服務使用 censusId 來從 GroupCensusMember__c 提取普查成員。

    2. 如果 offset 參數有值,則會在位移之後再提取 2000 列。

    3. 成員清單會放置在 members 節點中。

遠端選項

選項

描述

censusId

必要

與成員一同取用普查。

contractId

必要

  • 帳戶目前契約的識別碼。

  • 將產品名稱、產品類型和契約條列項目識別碼作為 ContractLineId__c 標題欄位中的選項來取用。

fieldsetName

選擇性

  • 如果該欄位具有有效值,則會取用屬於欄位集一部分的 GroupCensusMember__c 欄位。

  • 如果值無效,則不會傳回任何欄位。

  • 若沒有值,則會取用屬於預設欄位集一部分的 GroupCensusMember__c 欄位 (EditableTable)

offset

選擇性

  • 如果沒有值,則會取用前 2000 列 GroupCensusMember__c (依識別碼排序)。

  • 如果有有效值,則會在位移之後,再取回接下來 2000 個 GroupCensusMember__c 列 (依識別碼排序)。例如:如果您有下列 GroupCensusMember__c 列

    識別碼名稱

    aa1 Joe

    aa2 本

    aa 3 硬

    aa4 Ruth

    ....

    aa2000 Rex

    aa2001 Gina

    aa2002 Liz

    ....

    aa4000 Shin

    aa4001 Rob

    如果未指定偏移。它會取回列 1 - 2000 (從 Joe 到 Rex)。如果將位移設為 aa1,則會取得列 2 - 2001 (Ben 到 Gina)。如果將位移設為 aa2000,則會取得列 2001 - 4000 (Gina 到 Shin)。

輸入 JSON

此服務不會取得輸入 JSON。

輸出 JSON

服務會傳回輸出 JSON,格式如下所示,其中包含普查中成員的詳細資料,其中 headers 是根據「普查成員」欄位集 EditableTable 的有效欄位清單,而 members 是包含每個成員 fieldId 的成員清單。

{
  "headers": [
    {
      "type": "STRING",
      "label": "Last Name",
      "fieldId": "",
      "name": "vlocity_ins__LastName__c"
    },
    {
      "type": "STRING",
      "label": "First Name",
      "fieldId": "",
      "name": "vlocity_ins__FirstName__c"
    },
    {
      "type": "DOUBLE",
      "label": "FTE",
      "fieldId": "",
      "name": "vlocity_ins__FTE__c"
    },
    {
      "type": "PICKLIST",
      "label": "Gender",
      "fieldId": "",
      "name": "vlocity_ins__Gender__c"
    },
    {
      "type": "DATE",
      "label": "Birthday",
      "fieldId": "",
      "name": "vlocity_ins__Birthdate__c"
    },
    {
      "type": "BOOLEAN",
      "label": "Is Spouse",
      "fieldId": "",
      "name": "vlocity_ins__IsSpouse__c"
    },
    {
      "type": "BOOLEAN",
      "label": "Primary",
      "fieldId": "",
      "name": "vlocity_ins__IsPrimaryMember__c"
    },
    {
      "type": "REFERENCE",
      "label": "Group Class",
      "fieldId": "",
      "name": "vlocity_ins__GroupClassId__c"
    },
    {
      "type": "STRING",
      "label": "Primary Member Identifier",
      "fieldId": "",
      "name": "vlocity_ins__PrimaryMemberIdentifier__c"
    },
    {
      "type": "STRING",
      "label": "Member Identifier",
      "fieldId": "",
      "name": "vlocity_ins__MemberIdentifier__c"
    },
    {
      "type": "EMAIL",
      "label": "Email",
      "fieldId": "",
      "name": "vlocity_ins__Email__c"
    },
    {
      "type": "REFERENCE",
      "label": "Primary Census Member",
      "fieldId": "",
      "name": "vlocity_ins__RelatedCensusMemberId__c"
    }
  ],
  "members": [
    {
      "vlocity_ins__LastName__c": "Robbins",
      "vlocity_ins__FirstName__c": "Timmy",
      "vlocity_ins__FTE__c": 1,
      "vlocity_ins__Gender__c": "Male",
      "vlocity_ins__Birthdate__c": "1985-12-13",
      "vlocity_ins__IsSpouse__c": true,
      "vlocity_ins__IsPrimaryMember__c": true,
      "vlocity_ins__GroupClassId__c": "a3yf4000000LdtrAAC",
      "vlocity_ins__MemberIdentifier__c": "1",
	       "vlocity_ins__PrimaryMemberIdentifier__c": null,
	       "vlocity_ins__Email__c": "test@vlocity.com",
		"vlocity_ins__RelatedCensusMemberId__c" : null
    },
    {
      "vlocity_ins__LastName__c": "Robbins",
      "vlocity_ins__FirstName__c": "Jason",
      "vlocity_ins__FTE__c": 1,
      "vlocity_ins__Gender__c": "Male",
      "vlocity_ins__Birthdate__c": "1985-10-13",
      "vlocity_ins__IsSpouse__c": true,
      "vlocity_ins__IsPrimaryMember__c": true,
      "vlocity_ins__GroupClassId__c": "a3yf4000000LdtrAAC",
      "vlocity_ins__MemberIdentifier__c": "2",
	       "vlocity_ins__PrimaryMemberIdentifier__c":"1",
	       "vlocity_ins__Email__c": "test1@vlocity.com",
		"vlocity_ins__RelatedCensusMemberId__c" : "a3yf4000000MdtrAAC"
    }
  ]
}
 
正在載入
Salesforce Help | Article