breadcrumbDescription
InsEnrollmentService:findEnrollees
Brug denne tjeneste til at tillade en bruger at søge efter en liste over tilmeldte klienter.
Metode:findEnrollees
Sådan fungerer det
-
Tjenesten modtager den parsede JSON.
-
Hvis det parsede objekt har en searchKey-parameter, henter det en liste for Kontakter med fornavn, Efternavn eller Medlems-id, der starter med den angivne searchKey.
-
Som standard returnerer tjenesten ikke kontakter med udløbne policer.
-
Hvis det parsede objekt har en productType-parameter, filtreres listen over hentede kontakter yderligere efter policeprodukttype.
-
Hvis det parsede objekt har en includeExpiredPolicies-parameter, hentes Kontakter, uanset deres polices udløbsdato
-
-
Tjenesten henter en liste over policer og tilknytter dem til hver hentet kontakt, når blot deres gruppe er det angivne konto-id.
-
Hvis inputtet indeholder en effectiveDate, er det kun policer med den samme ikrafttrædelsesdato, der hentes.
-
Hvis inputtet indeholder en productType, er det kun policer med samme productType, der hentes.
-
Hvis inputssættene inkludererExpiredPolicies til true, hentes selv udløbne policer.
-
-
Den hentede registreringsliste med alle tildelte politikdetaljer returneres i datanoden.
Input
Input |
Beskrivelse |
|---|---|
|
Valgfrit Streng Bruges til at kontrollere FirstName, LastName eller MemberId for kontakterne |
|
Valgfrit Streng Produkttype, der bruges til at filtrere listen over medlemmer efter deres policers typer |
|
Valgfrit Boolesk Bruges til at bestemme, om tjenesten skal inkludere kontakter med udløbne policer |
Input JSON
JSON-input formateret på følgende måde:
{
"searchKey": String,
"productType": productType,
"includeExpiredPolicies": Boolean
}Eksempel på JSON-input med data:
{
"searchKey": "Adam",
"productType": "Medical",
"includeExpiredPolicies": true
}Output JSON
JSON-outputtet er en liste over deltagere med følgende egenskaber under fields:
{
"data": {
"records": [
{
"fields": {
"Id": "0035w000039SsoSAAS",
"AccountId": "0015w00002ADHiPAAX",
"LastName": "C2P1",
"FirstName": "P1",
"Name": "C2P1 P1"
}
}
]
}
}Eksempel på JSON-output med data:
{
"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"
}