詳細情報:
InsEnrollmentService:findEnrollees
このサービスを使用して、ユーザーが登録済みクライアントのリストを検索できるようにします。
方法:findEnrollees
操作手順
-
サービスは解析された JSON を受信します。
-
解析されたオブジェクトに searchKey パラメーターがある場合、指定された searchKey で始まる [名]、[姓]、または [メンバー ID] を持つ取引先責任者のリストを取得します。
-
デフォルトでは、期限切れのポリシーがある取引先責任者は返されません。
-
解析されたオブジェクトに productType パラメーターがある場合、取得される取引先責任者のリストはポリシー商品種別でさらに絞り込まれます。
-
解析されたオブジェクトに includeExpiredPolicies パラメーターがある場合、ポリシーの有効期限に関係なく取引先責任者が取得されます。
-
-
このサービスでは、ポリシーのリストが取得され、取得された各取引先責任者に対応付けられます。ただし、その取引先 ID がグループである場合に限られます。
-
入力に effectiveDate が含まれている場合、発効日が同じ保険契約のみが取得されます。
-
入力に productType が含まれている場合、同じ productType のポリシーのみが取得されます。
-
入力セットに「ExpiredPolicies」が true に設定されている場合、期限切れのポリシーでも取得されます。
-
-
取得された加入者リストと、割り当てられたすべての保険契約の詳細がデータノードで返されます。
入力:
入力 |
説明 |
|---|---|
|
省略可能 文字列 取引先責任者の FirstName、LastName、または MemberId を確認するために使用される |
|
省略可能 文字列 保険契約の種別でメンバーのリストを絞り込むために使用される商品種別 |
|
省略可能 Boolean 期限切れの保険契約の取引先責任者をサービスに含めるかどうかを決定するために使用される |
Input 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"
}