Loading
Forsikring
InsCensusService:getMembers

InsCensusService:getMembers

Brug denne tjeneste til at hente medlemmerne af en folketælling. Den henter også felterne. Gæstebrugeradgang er aktiveret for denne tjeneste.

Vigtigt
Vigtigt Fra og med Winter '23 har vi InsCensusServiceStd:getMembers-tjenesten aktiveret til at fungere med Salesforce Standard Data Model til Financial Services Cloud og Health Cloud. Eksisterende kunder kan fortsætte med at bruge denne tjeneste, men der leveres ingen yderligere forbedringer i den administrerede forsikringspakke.

Kategori: InsCensusService

Metode: getMembers

Sådan fungerer det

Denne tjeneste har to nøglefunktioner:

  1. Hent listen over GroupCensusMember__c-felter baseret på et feltsæt, der er defineret i fieldset Name-parameteren. Outputtet indeholder altid MemberIdentifier__c, PrimaryMemberIdentifier__c, RelatedCensusMemberId__c, IsPrimaryMember__c og IsSpouse__c, selvom de ikke er i feltsættet.

  2. Hent GroupCensusMember__c registreringerne.

    1. Tjenesten bruger en censusId til at hente folketællingsmedlemmer fra GroupCensusMember__c.

    2. Hvis forskydningsparameteren har værdi, henter den 2.000 rækker efter forskydningen.

    3. Listen over medlemmer placeres i members.

Fjernindstillinger

Indstillinger

Beskrivelse

censusId

Påkrævet

Henter folketælling med medlemmer.

contractId

Påkrævet

  • Id for kontoens aktuelle kontrakt.

  • Henter produktnavnet, produkttypen og kontraktlinjevare-id'et som indstillinger i ContractLineId__c-sidehovedfeltet.

fieldsetName

Valgfrit

  • Hvis den har en gyldig værdi, hentes der GroupCensusMember__c felter, der er del af feltsættet.

  • Hvis værdien ikke er gyldig, returneres der ingen felter.

  • Hvis der ikke er nogen værdi, henter GroupCensusMember__c felter, der er del af standardfeltsættet (EditableTable)

offset

Valgfrit

  • Hvis den ikke har nogen værdi, henter den første 2.000 GroupCensusMember__c-rækker (arrangeret efter Id).

  • Hvis den har en gyldig værdi, henter den de næste 2.000 GroupCensusMember__c-rækker (arrangeret efter Id) efter forskydningen . F.eks.: Hvis du har følgende GroupCensusMember__c-rækker

    Id-navn

    aa1 Joe

    aa2-ben

    aa 3 Hardy

    aa4-ruth

    ....

    aa2000 Rex

    aa2001 Gina

    aa2002 Liz

    ....

    aa4000 Shin

    aa4001 Rob

    Hvis der ikke er angivet nogen forskydning. det henter rækker 1 - 2000 (Fra Joe til Rex). Hvis forskydningen er indstillet til aa1, vil de hentede rækker være rækker 2 - 2001 (Ben til Gina). Hvis forskydningen er indstillet til aa2000, vil de hentede rækker være rækker 2001 - 4000 (Gina til Shin).

Input JSON

Denne tjeneste bruger ikke et input-JSON.

Output JSON

Tjenesten returnerer en output JSON, formateret som i eksemplet nedenfor, med detaljer for medlemmerne i folketællingen, hvor headers er en liste over gyldige felter i henhold til feltsættet Folketællingsmedlem EditableTable og members er en liste over medlemmer, der indeholder et fieldId for hvert medlem.

{
  "headers": [
    {
      "type": "STRING",
      "label": "Last Name",
      "fieldId": "",
      "name": "vlocity_ins__LastName__c"
    },
    {
      "type": "STRING",
      "label": "First Name",
      "fieldId": "",
      "name": "vlocity_ins__FirstName__c"
    },
    {
      "type": "DOUBLE",
      "label": "FTE",
      "fieldId": "",
      "name": "vlocity_ins__FTE__c"
    },
    {
      "type": "PICKLIST",
      "label": "Gender",
      "fieldId": "",
      "name": "vlocity_ins__Gender__c"
    },
    {
      "type": "DATE",
      "label": "Birthday",
      "fieldId": "",
      "name": "vlocity_ins__Birthdate__c"
    },
    {
      "type": "BOOLEAN",
      "label": "Is Spouse",
      "fieldId": "",
      "name": "vlocity_ins__IsSpouse__c"
    },
    {
      "type": "BOOLEAN",
      "label": "Primary",
      "fieldId": "",
      "name": "vlocity_ins__IsPrimaryMember__c"
    },
    {
      "type": "REFERENCE",
      "label": "Group Class",
      "fieldId": "",
      "name": "vlocity_ins__GroupClassId__c"
    },
    {
      "type": "STRING",
      "label": "Primary Member Identifier",
      "fieldId": "",
      "name": "vlocity_ins__PrimaryMemberIdentifier__c"
    },
    {
      "type": "STRING",
      "label": "Member Identifier",
      "fieldId": "",
      "name": "vlocity_ins__MemberIdentifier__c"
    },
    {
      "type": "EMAIL",
      "label": "Email",
      "fieldId": "",
      "name": "vlocity_ins__Email__c"
    },
    {
      "type": "REFERENCE",
      "label": "Primary Census Member",
      "fieldId": "",
      "name": "vlocity_ins__RelatedCensusMemberId__c"
    }
  ],
  "members": [
    {
      "vlocity_ins__LastName__c": "Robbins",
      "vlocity_ins__FirstName__c": "Timmy",
      "vlocity_ins__FTE__c": 1,
      "vlocity_ins__Gender__c": "Male",
      "vlocity_ins__Birthdate__c": "1985-12-13",
      "vlocity_ins__IsSpouse__c": true,
      "vlocity_ins__IsPrimaryMember__c": true,
      "vlocity_ins__GroupClassId__c": "a3yf4000000LdtrAAC",
      "vlocity_ins__MemberIdentifier__c": "1",
	       "vlocity_ins__PrimaryMemberIdentifier__c": null,
	       "vlocity_ins__Email__c": "test@vlocity.com",
		"vlocity_ins__RelatedCensusMemberId__c" : null
    },
    {
      "vlocity_ins__LastName__c": "Robbins",
      "vlocity_ins__FirstName__c": "Jason",
      "vlocity_ins__FTE__c": 1,
      "vlocity_ins__Gender__c": "Male",
      "vlocity_ins__Birthdate__c": "1985-10-13",
      "vlocity_ins__IsSpouse__c": true,
      "vlocity_ins__IsPrimaryMember__c": true,
      "vlocity_ins__GroupClassId__c": "a3yf4000000LdtrAAC",
      "vlocity_ins__MemberIdentifier__c": "2",
	       "vlocity_ins__PrimaryMemberIdentifier__c":"1",
	       "vlocity_ins__Email__c": "test1@vlocity.com",
		"vlocity_ins__RelatedCensusMemberId__c" : "a3yf4000000MdtrAAC"
    }
  ]
}
 
Indlæser
Salesforce Help | Article