Loading
保险
InsEnrollmentService:findEnrollees

InsEnrollmentService:findEnrollees

使用此服务,以允许用户搜索已注册客户端列表。

类:InsEnrollmentService

方法:findEnrollees

工作原理

  1. 服务接收解析的 JSON。

  2. 如果解析的对象具有 searchKey 参数,它将检索以给定 searchKey 开头的具有名字、姓氏或成员 ID 的联系人列表。

    • 默认情况下,服务不会返回策略过期的联系人。

    • 如果解析的对象具有 productType 参数,则检索的联系人列表会按保单产品类型进一步筛选。

    • 如果解析对象包含 includeExpiredPolicies 参数,则检索联系人时不会考虑策略的到期日期

  3. 该服务检索策略列表,并将其映射到检索的每个联系人,只要他们的组是给定的客户 ID。

    • 如果输入包含 effectiveDate,则仅检索生效日期相同的保单。

    • 如果输入包含 productType,则仅检索具有相同 productType 的策略。

    • 如果输入集包含 ExpiredPolicies 到真,甚至会检索过期的保单。

  4. 检索到的登记者列表包含所有分配的策略详细信息,并将在数据节点中返回。

输入

输入

描述

searchKey

可选

字符串

用于检查联系人的名字、姓氏或 MemberId

productType

可选

字符串

用于按策略类型筛选成员列表的产品类型

includeExpiredPolicies

可选

布尔值

用于确定服务是否应包含策略过期的联系人

输入 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"
}
 
正在加载
Salesforce Help | Article