Loading
保險
InsCensusServiceStd:getMembers

InsCensusServiceStd:getMembers

使用此服務可從 GroupCensusMember 提取普查成員。它也會根據 fieldsetName 取回標題。

類別:InsCensusServiceStd​

方法:getMembers

服務接受此格式的輸入。

censusId fieldsetName 位移 限制 searchKey
c101 test_fieldset cmember101 整數 prefix

服務會使用輸入值產生符合您產品模型的輸出。

普查 lastOffSet
headers 成員 上次普查成員的識別碼
欄位清單 成員清單

運作方式

此服務有兩個關鍵功能:

  1. 根據該 fieldetName 來取回 GroupCensusMember 欄位和標題的清單。輸出一律有 PrimaryGroupCensusMemberId、RelationshipToPrimaryMember、SourceSystemIdentifier 和 PrimaryMemberSource,即使這些欄位未包含在 fieldsetName 中也是如此。

  2. 此服務使用 ​censusId 來從 GroupCensusMember​​ 記錄提取普查成員清單。
    1. 如果位移有值,則會在位移之後,取用「主要 GroupCensusMember」列 (依識別碼排序),然後針對這些「主要成員」取用所有相依項目。
    2. 如果有限制值,則服務會取用不大於指定限制的主要 GroupCensusMember 列 (依識別碼排序)。接著會針對「主要成員」中所有的相依性。限制不可超過 500 個。

    3. 如果 searchKey 有值,則服務會將 GroupCensusMember 列 (依識別碼排序) 與對應的系列,其中 searchKey 作為子字串存在於其 FirstName 或 LastName 中。

    4. 如果 memberIds 含有值,則其會取用其 Id 屬於 memberIds 陣列一部分的 GroupCensusMember 列 (依識別碼排序)。必須在輸入中提供 memberIds 或 searchKey。

    5. 如果將 withPlans 設為 true,則服務會針對每個成員來取用所選計畫的清單。每個成員的有效 ContractGroupPlanId 由分號分隔,並以字串傳回。

    6. 針對每個成員的資訊是根據從 GroupCensusMember 取得的欄位。

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

服務行為

瞭解不同的輸入如何影響服務輸出。

輸入 服務輸出
無 censusId 或無效的 censusId 此服務不會提取任何普查成員。
無 fieldsetName 且有效的 censusId
  • 若有 StandardFieldset,則服務會將其視為預設欄位集,並取回 GroupCensusMember 清單。
  • 如果沒有 StandardFieldset,則服務會取用「可編輯表格欄位集」中存在的 GroupCensusMember 欄位清單,並且檢索 GroupCensusMember 清單。
  • 如果 StandardFieldset 和「可編輯表格欄位集」皆未顯示,則服務會引發錯誤。
有效的 fieldsetName 和有效的 censusId 服務會從指定的欄位集中顯示的 GroupCensusMember 欄位清單和 GroupCensusMember 清單。
有效的 limit

服務會在指定的限制之內取用 GroupCensusMember 清單。此清單也包含與主要成員相關聯的下屬。

有效的 offset

服務會取回 GroupCensusMember 清單。此清單也包含與主要成員相關聯的下屬。

  • 每個所選「主要 GroupCensusMember」的識別碼大於偏移。
有效 offset 和有效的 limit

服務會從指定的欄位集中顯示的 GroupCensusMember 欄位清單和 GroupCensusMember 清單。

  • 每個所選「主要 GroupCensusMember」的識別碼大於偏移。
  • 「主要 GroupCensusMember」的數量小於或等於指定的限制。
  • 取得與清單中的主要 GroupCensusMember 相關聯的相依人。

有效的 searchKey

服務會從指定的欄位集中顯示的 GroupCensusMember 欄位清單和 GroupCensusMember 清單。如果清單中有相依性,則服務會提取與這些相對應的主要成員。所有成員將在其 FirstName 或 LastName 中包含 searchKey 作為子字串。

有效的 searchKey 和有效的 limit

服務會從指定的欄位集中顯示的 GroupCensusMember 欄位清單和 GroupCensusMember 清單。如果清單中有相依性,則服務也會提取與這些相對應的主要成員。所有成員將在其 FirstName 或 LastName 中包含 searchKey 作為子字串。GroupCensusMember 的數量不可大於限制。

有效 searchKey 和有效的 offset

服務會從指定的欄位集中顯示的 GroupCensusMember 欄位清單和 GroupCensusMember 清單。如果清單中有相依性,則服務也會提取與這些相對應的主要成員。所有成員將在其 FirstName 或 LastName 中包含 searchKey 作為子字串。每個所選取 GroupCensusMember 的識別碼大於偏移。

有效的 searchKey、有效的 limit 和有效的 offset

服務會從指定的欄位集中顯示的 GroupCensusMember 欄位清單和 GroupCensusMember 清單。

  • 所有成員將在其 FirstName 或 LastName 中包含 searchKey 作為子字串。
  • 每個所選取 GroupCensusMember 的識別碼大於偏移。
  • 取回的 GroupCensusMember 數目小於或等於限制。
  • 如果清單中有相依性,則服務也會提取與這些相對應的主要成員。

遠端選項

選項 描述

​​​censusId​​​

必要。

必須取用其成員的普查識別碼。

​​​

fieldsetName​​​

選擇性。

此欄位的名稱是用來取用 GroupCensusMember​​ 欄位。

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

若沒有值,則服務會使用預設欄位集來檢取 GroupCensusMember 欄位。

​limit​

選擇性。

待取用的普查成員數。

​​​offset​​​

選擇性 。

必須在接下來的普查成員識別碼。

​searchKey​

用來搜尋相符普查成員記錄的字串。

輸入 JSON

此服務不會取得輸入 JSON。

輸出 JSON

服務會傳回輸出 JSON,其中包含欄位清單、成員清單和 lastOffSet 值。

{ 
   "census":{ 
      "members":[ 
         { 
            "Id":"a4C4P000000dNdbUAE",
            "LastName":member1,
            "FirstName":primary,
            "Birthdate":"1999-08-08"
         },
         { 
            "Id":"a4C4P000000dNdcUAE",
            "LastName":member1,
            "FirstName":dependent,
            "Birthdate":"1994-08-08"
         },
         { 
            "Id":"a4C4P000000dNdeUAE",
            "LastName":member2,
            "FirstName":primary,
            "Birthdate":"1985-08-08"
         }
      ],
      "headers":[ 
         { 
            "type":"STRING",
            "label":"First Name",
            "fieldId":"",
            "name":"FirstName"
         },
         { 
            "type":"DATE",
            "label":"Birthday",
            "fieldId":"",
            "name":"Birthdate"
         },
         { 
            "type":"STRING",
            "label":"Last Name",
            "fieldId":"",
            "name":"LastName"
         }
      ]
   },
   "lastOffset" : "a4C4P000000dNdeUAE"
}
 
正在載入
Salesforce Help | Article