Loading
Forsikring
InsCensusService:getQualifiedCensusMembers

InsCensusService:getQualifiedCensusMembers

Bruk denne tjenesten til å hente medlemmer som er kvalifisert for rangering per familie. Filtrerer ut avhengige basert på alder, område og antall avhengige.

Merk
Merk

Tjenesten kan behandle opptil 1000 folketellingsmedlemmer.

Dette tallet refererer til antall folketellingsmedlemmer tjenesten kvalifiserer, ikke antall poster som returneres av tjenesten.

Klasse: InsCensusService

Metode: getQualifiedCensusMembers

Slik virker det

  • Denne tjenesten tar en censusId og henter alle folketellingsmedlemmer i GroupCensusMember__c.

  • Tjenesten henter kvalifikasjonskriteriene basert på jurisdiksjonen og filtrerer inndata fra Beregningsmatrise (se nedenfor).

  • Hver avhengig evalueres basert på alder.

  • Alle ektefeller kvalifiseres automatisk uavhengig av alder.

  • Alle primære medlemmer inkluderes i resultatet.

  • Alle voksne avhengige kvalifiseres automatisk.

Beregningsmatrise

Du må opprette en beregningsmatrise for å slå opp inndata for jurisdiksjoner (lokale, som CA for California) og produktkategorier (medisinsk, dental, syn) og samsvare dem med informasjonen om underordnede avhengige, som vist nedenfor:

Illustrerer brukergrensesnittet for beregningsmatrise

Utdataene defineres som følger:

  • MaxNoChild: Maksimalt antall avhengige barn som skal kvalifiseres for rangering.

  • EldestChild: Avhengige som er under eller lik dette tallet, vurderes som underordnede.

  • EldestAdultChild: Avhengige som er eldre enn EldestChild og er under eller lik dette tallet, vurderes som voksne.

Du må legge til beregningsmatrisen som en tilpasset innstilling på følgende måte:

  1. Gå til Oppsett > Tilpasset kode > Tilpassede innstillinger.

  2. Klikk på Behandle for oppsett av forsikringskonfigurasjon.

  3. Klikk på Ny. Skriv inn QualifiedMembersMatrix i Navn-feltet, og skriv inn navnet på matrisen du opprettet, i Oppsettverdi-feltet.

  4. Klikk på Lagre.

Eksterne alternativer

Alternativ

Beskrivelse

censusId

Obligatorisk

ID for folketellingen med medlemmer som skal evalueres.

orderBy

Rekkefølgen som avhengige evalueres etter.

Hvis dette ikke er angitt, evalueres avhengige etter alder, fra eldste til yngste, i henhold til gyldighetsdatoen for folketellingen.

filters

Produktfiltre.

Format: fieldAPI:value

Eksempel: Type__c:Medical

jurisdiction

Stat i USA der den avhengige befinner seg.

Inndata-JSON

Slik ser strukturen til inndata-JSON-filen ut. Noter deg nodene for jurisdiksjon (CA for California) og et filter for et medisinsk produkt.

{  
   "censusId":"a4D4P000000hbjSUAQ",
   "orderBy":"FirstName__c",
   "filters":"Type__c:Medical",
   "jurisdiction":"CA"
}

Utdata-JSON

Her er et eksempel på en JSON-fil for utdata:

{
  "members": [
    {
      "attributes": {
        "type": "alyssa__GroupCensusMember__c",
        "url": "/services/data/v46.0/sobjects/alyssa__GroupCensusMember__c/a4C4P000000euW2UAI"
      },
      "Id": "a4C4P000000euW2UAI",
      "IsDeleted": false,
      "Name": "Che (Dep: Alice, Exact Age)",
      "CreatedDate": "2019-09-24T05:48:40.000+0000",
      "CreatedById": "0054P00000AAsNCQA1",
      "LastModifiedDate": "2019-09-24T05:48:40.000+0000",
      "LastModifiedById": "0054P00000AAsNCQA1",
      "SystemModstamp": "2019-09-24T05:48:40.000+0000",
      "alyssa__CensusId__c": "a4D4P000000hhDkUAI",
      "alyssa__AgeAsOfToday__c": 19,
      "alyssa__Birthdate__c": "2000-09-23",
      "alyssa__ClassCodes__c": "Che",
      "alyssa__FirstName__c": "Che (Dep: Alice, Exact Age)0",
      "alyssa__Gender__c": "Female",
      "alyssa__HasSpouse__c": false,
      "alyssa__IsFamily__c": false,
      "alyssa__IsOptOut__c": false,
      "alyssa__IsPrimaryMember__c": false,
      "alyssa__IsSpouse__c": false,
      "alyssa__MemberIdentifier__c": "Che0",
      "alyssa__MemberName__c": "Che (Dep: Alice, Exact Age)0 Che (Dep: Alice, Exact Age)",
      "alyssa__NumberOfDependents__c": 0,
      "alyssa__PrimaryMemberIdentifier__c": "Alice",
      "alyssa__TotalDependents__c": 0
    }
  ],
  "error": "OK"
}
 
Laster
Salesforce Help | Article