Du er her:
InsEnrollmentService:findEnrollees
Bruk denne tjenesten til å la en bruker søke etter en liste over påmeldte klienter.
Metode:findEnrollees
Slik virker det
-
Tjenesten mottar den analyserte JSON-koden.
-
Hvis det analyserte objektet har en searchKey-parameter, henter det en liste for Kontakter med fornavn, Etternavn eller Medlems-ID som starter med den gitte searchKey.
-
Tjenesten returnerer som standard ikke kontakter med utløpte poliser.
-
Hvis det analyserte objektet har en productType-parameter, filtreres listen over kontakter som hentes, ytterligere etter policyprodukttype.
-
Hvis det analyserte objektet har parameteren includeExpiredPolicies, hentes kontakter uavhengig av policyens utløpsdato
-
-
Tjenesten henter en liste over policyer og tilordner dem til hver kontakt som hentes, så lenge gruppen deres er den gitte konto-IDen.
-
Hvis inndataene inneholder en effectiveDate, hentes bare poliser med samme gyldighetsdato.
-
Hvis inndataene inneholder en productType, hentes bare poliser med samme productType.
-
Hvis inndatasettene inkluderer ExpiredPolicies til true, hentes også utløpte poliser.
-
-
Den hentede påmeldelisten med alle tildelte policydetaljer returneres i datanoden.
Inndata
Inndata |
Beskrivelse |
|---|---|
|
Valgfritt Streng Brukes til å sjekke FirstName, LastName eller MemberId for kontaktene |
|
Valgfritt Streng Produkttype som brukes til å filtrere listen over medlemmer etter polisetypene deres |
|
Valgfritt Boolsk Brukes til å finne ut om tjenesten skal inkludere kontakter med utløpte poliser |
Inndata-JSON
JSON-inndata formatert som følger:
{
"searchKey": String,
"productType": productType,
"includeExpiredPolicies": Boolean
}Eksempel på JSON-inndata med data:
{
"searchKey": "Adam",
"productType": "Medical",
"includeExpiredPolicies": true
}Utdata-JSON
JSON-utdataene er en liste over påmeldte med følgende egenskaper under fields:
{
"data": {
"records": [
{
"fields": {
"Id": "0035w000039SsoSAAS",
"AccountId": "0015w00002ADHiPAAX",
"LastName": "C2P1",
"FirstName": "P1",
"Name": "C2P1 P1"
}
}
]
}
}Eksempel på JSON-utdata 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"
}