您位於此處:
InsEnrollmentService:findEnrollees
使用此服務可讓使用者搜尋已註冊用戶的清單。
方法:findEnrollees
運作方式
-
服務會收到剖析後的 JSON。
-
如果剖析的物件有 searchKey 參數,則會針對以指定 searchKey 為開頭的「姓氏」、「姓氏」或「成員識別碼」連絡人,以該物件的「連絡人」檢索清單。
-
依預設,服務不會傳回具有到期保單的連絡人。
-
如果剖析物件有 productType 參數,則系統會根據原則產品類型進一步篩選所取回的連絡人清單。
-
如果剖析的物件具有 includeExpiredPolicies 參數,則無論其原則的到期日期為何,都會提取「連絡人」
-
-
只要保單的群組是指定的帳戶識別碼,該服務便會取用保單清單,並將其對應至每個已取得的連絡人。
-
如果輸入包含 effectiveDate,則只有具有相同生效日期的原則才會提取。
-
如果輸入包含 productType,則只有具有相同 productType 的原則才會用其來提取。
-
如果輸入集包含「ExpiredPolicies」到「true」,則即使到期原則也會再來。
-
-
系統會在資料節點中傳回包含所有已指派原則詳細資料的會員清單。
輸入
輸入 |
描述 |
|---|---|
|
選擇性 字串 用於檢查連絡人的 FirstName、LastName 或 MemberId |
|
選擇性 字串 用來依照其保單類型篩選成員清單的產品類型 |
|
選擇性 布林值 用於判斷服務是否應包含具有到期原則的連絡人 |
輸入 JSON
JSON 輸入格式如下:
{
"searchKey": String,
"productType": productType,
"includeExpiredPolicies": Boolean
}含資料的範例 JSON 輸入:
{
"searchKey": "Adam",
"productType": "Medical",
"includeExpiredPolicies": true
}輸出 JSON
JSON 輸出是登記者清單,在 fields 節點下具有下列內容:
{
"data": {
"records": [
{
"fields": {
"Id": "0035w000039SsoSAAS",
"AccountId": "0015w00002ADHiPAAX",
"LastName": "C2P1",
"FirstName": "P1",
"Name": "C2P1 P1"
}
}
]
}
}含資料的範例 JSON 輸出:
{
"data": [
{
"AccountId": "0013h00000Gx5UqAAJ",
"Id": "0033h00000BBybMAAT",
"LastName": "C1P1",
"FirstName": "D1",
"Name": "D1 C1P1"
},
{
"AccountId": "0013h00000Gx5UqAAJ",
"Id": "0033h00000BBybPAAT",
"LastName": "C1P2",
"FirstName": "D1",
"Name": "D1 C1P2"
},
{
"AccountId": "0013h00000Gx5UrAAJ",
"Id": "0033h00000BBybSAAT",
"LastName": "C2P1",
"FirstName": "D1",
"Name": "D1 C2P1"
}
],
"error": "OK"
}