Loading
Forsikring
InsCensusService:getMembers

InsCensusService:getMembers

Bruk denne tjenesten til å hente medlemmene i en folketelling. Den henter også feltene. Gjestebrukertilgang er aktivert for denne tjenesten.

Viktig
Viktig Fra og med Winter '23 har vi aktivert InsCensusServiceStd:getMembers-tjenesten for å fungere med Salesforce Standard Data Model for Financial Services Cloud og Health Cloud. Eksisterende kunder kan fortsette å bruke denne tjenesten, men ingen ytterligere forbedringer vil bli levert i den administrerte pakken for Forsikring.

Klasse: InsCensusService

Metode: getMembers

Slik virker det

Denne tjenesten har to nøkkelfunksjoner:

  1. Hent listen over GroupCensusMember__c-felt basert på et feltsett definert i fieldset Name-parameteren. Utdataene inneholder alltid MemberIdentifier__c, PrimaryMemberIdentifier__c, RelatedCensusMemberId__c, IsPrimaryMember__c og IsSpouse__c selv om de ikke er i feltsettet.

  2. Hent GroupCensusMember__c-postene.

    1. Tjenesten bruker en censusId til å hente folketellingsmedlemmer fra GroupCensusMember__c.

    2. Hvis forskyvningsparameteren har verdi, henter den 2000 rader etter forskyvningen.

    3. Medlemslisten plasseres i members-noden.

Eksterne alternativer

Alternativer

Beskrivelse

censusId

Obligatorisk

Henter folketellinger med medlemmer.

contractId

Obligatorisk

  • ID-en til kontoens gjeldende kontrakt.

  • Henter produktnavnet, produkttypen og kontraktslinjeelement-IDen som alternativer i ContractLineId__c-topptekstfeltet.

fieldsetName

Valgfritt

  • Hvis den har en gyldig verdi, henter den GroupCensusMember__c-felt som er en del av feltsettet.

  • Hvis verdien ikke er gyldig, returneres ingen felt.

  • Hvis det ikke er noen verdi, henter GroupCensusMember__c-felt som er en del av standardfeltsettet (EditableTable)

offset

Valgfritt

  • Hvis den ikke har noen verdi, henter den de første 2000 GroupCensusMember__c-radene (sortert etter Id).

  • Hvis den har en gyldig verdi, henter den de neste 2000 GroupCensusMember__c-radene (sortert etter Id) etter forskyvningen . Eksempel: Hvis du har følgende GroupCensusMember__c-rader

    ID-navn

    aa1 Joe

    aa2 Ben

    aa 3 Harddisk

    aa4 Ruth

    ....

    aa2000 Rex

    aa2001 Gina

    aa2002 Liz

    ....

    aa4000 Shin

    aa4001 Rob

    Hvis ingen forskyvning er angitt. den henter rader 1 - 2000 (Fra Joe til Rex). Hvis forskyvningen er satt til aa1, vil radene som hentes, være rader 2 - 2001 (Ben til Gina). Hvis forskyvningen er satt til aa2000, vil radene som hentes, være radene 2001 - 4000 (Gina til Shin).

Inndata-JSON

Denne tjenesten bruker ikke en inndata-JSON.

Utdata-JSON

Tjenesten returnerer en utdata-JSON, formatert som i eksemplet nedenfor, med detaljer for medlemmene i folketellingen, der headers er en liste over gyldige felt i henhold til feltsettet Census Member EditableTable og members er en liste over medlemmer som inkluderer en 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"
    }
  ]
}
 
Laster
Salesforce Help | Article