Loading
Forsikring
InsEnrollmentService:findEnrollees

InsEnrollmentService:findEnrollees

Brug denne tjeneste til at tillade en bruger at søge efter en liste over tilmeldte klienter.

Klasse:InsEnrollmentService

Metode:findEnrollees

Sådan fungerer det

  1. Tjenesten modtager den parsede JSON.

  2. 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

  3. 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.

  4. Den hentede registreringsliste med alle tildelte politikdetaljer returneres i datanoden.

Input

Input

Beskrivelse

searchKey

Valgfrit

Streng

Bruges til at kontrollere FirstName, LastName eller MemberId for kontakterne

productType

Valgfrit

Streng

Produkttype, der bruges til at filtrere listen over medlemmer efter deres policers typer

includeExpiredPolicies

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"
}
 
Indlæser
Salesforce Help | Article