Loading
Försäkring
InsEnrollmentService:findEnrollees

InsEnrollmentService:findEnrollees

Använd denna tjänst för att låta en användare söka efter en lista över registrerade klienter.

Klass:InsEnrollmentService

Metod:findEnrollees

Så här fungerar det

  1. Tjänsten tar emot den tolkade JSON.

  2. Om det tolkade objektet har parametern searchKey hämtar det en lista för Kontakter med Förnamn, Efternamn eller Medlems-ID som börjar med den givna searchKey.

    • Som standard returnerar inte tjänsten kontakter med utgångna policyer.

    • Om det tolkade objektet har en productType-parameter filtreras listan över hämtade kontakter ytterligare efter policyprodukttyp.

    • Om det tolkade objektet har parametern includeExpiredPolicies hämtas Kontakter oavsett deras policys utgångsdatum.

  3. Tjänsten hämtar en lista över policyer och mappar dem till varje kontakt som hämtas, så länge som deras grupp är det givna konto-ID:t.

    • Om indata innehåller ett effectiveDate hämtas endast policyer med samma giltighetsdatum.

    • Om indata innehåller en productType hämtas endast policyer med samma productType.

    • Om indatauppsättningarna inkluderarExpiredPolicies till sant hämtas även utgångna policyer.

  4. Den hämtade registreringslistan med alla tilldelade policydetaljer returneras i datanoden.

Indata

Indata

Beskrivning

searchKey

Valfri

Sträng

Används för att kontrollera FirstName, LastName eller MemberId för kontakterna

productType

Valfri

Sträng

Produkttyp som används för att filtrera listan över medlemmar efter deras policytyper

includeExpiredPolicies

Valfri

Boolesk

Används för att avgöra om tjänsten ska inkludera kontakter med utgångna policyer

Indata-JSON

JSON-inmatning formaterad enligt följande:

{
  "searchKey": String,
  "productType": productType,
  "includeExpiredPolicies": Boolean
}

Exempel på JSON-inmatning med data:

{
    "searchKey": "Adam",
    "productType": "Medical",
    "includeExpiredPolicies": true
}

JSON för utdata

JSON-utmatningen är en lista över registrerade med följande egenskaper under fields:

{
  "data": {
    "records": [
      {
        "fields": {
          "Id": "0035w000039SsoSAAS",
		  "AccountId": "0015w00002ADHiPAAX",
          "LastName": "C2P1",
          "FirstName": "P1",
		  "Name": "C2P1 P1"
        }
      }
    ]
  }
}

Exempel 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"
}
 
Laddar
Salesforce Help | Article