您在此处:
InsEnrollmentService:findEnrollees
使用此服务,以允许用户搜索已注册客户端列表。
方法:findEnrollees
工作原理
-
服务接收解析的 JSON。
-
如果解析的对象具有 searchKey 参数,它将检索以给定 searchKey 开头的具有名字、姓氏或成员 ID 的联系人列表。
-
默认情况下,服务不会返回策略过期的联系人。
-
如果解析的对象具有 productType 参数,则检索的联系人列表会按保单产品类型进一步筛选。
-
如果解析对象包含 includeExpiredPolicies 参数,则检索联系人时不会考虑策略的到期日期
-
-
该服务检索策略列表,并将其映射到检索的每个联系人,只要他们的组是给定的客户 ID。
-
如果输入包含 effectiveDate,则仅检索生效日期相同的保单。
-
如果输入包含 productType,则仅检索具有相同 productType 的策略。
-
如果输入集包含 ExpiredPolicies 到真,甚至会检索过期的保单。
-
-
检索到的登记者列表包含所有分配的策略详细信息,并将在数据节点中返回。
输入
输入 |
描述 |
|---|---|
|
可选 字符串 用于检查联系人的名字、姓氏或 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"
}