Loading
Försäkring
InsCensusService:getMembers

InsCensusService:getMembers

Använd denna tjänst för att hämta medlemmarna i en folkräkning. Den hämtar även fälten. Gästanvändaråtkomst har aktiverats för denna tjänst.

Viktig
Viktig Från och med utgåvan Winter '23 har vi tjänsten InsCensusServiceStd:getMembers aktiverad för att arbeta med Salesforces standarddatamodell för Financial Services Cloud och Health Cloud. Befintliga kunder kan fortsätta använda denna tjänst, men inga ytterligare förbättringar kommer att tillhandahållas i det hanterade paketet Försäkring.

Klass: InsCensusService

Metod: getMembers

Så här fungerar det

Denna tjänst har två nyckelfunktioner:

  1. Hämta listan över GroupCensusMember__c-fält baserat på en fältuppsättning som definieras i fältuppsättningsparametern Namn. Utmatningen innehåller alltid MemberIdentifier__c, PrimaryMemberIdentifier__c, RelatedCensusMemberId__c, IsPrimaryMember__c och IsSpouse__c även om de inte finns i fältuppsättningen.

  2. Hämta GroupCensusMember__c posterna.

    1. Tjänsten använder ett censusId för att hämta folkräkningsmedlemmar från GroupCensusMember__c.

    2. Om parametern offset har värde hämtar den 2000 rader efter offset.

    3. Listan över medlemmar placeras i members.

Fjärralternativ

Alternativ

Beskrivning

censusId

Obligatoriskt

Hämtar folkräkning med medlemmar.

contractId

Obligatoriskt

  • ID för kontots aktuella kontrakt.

  • Hämtar produktnamn, produkttyp och ID för kontraktradartikel som alternativ i ContractLineId__c.

fieldsetName

Valfri

  • Om det har ett giltigt värde hämtas GroupCensusMember__c som är en del av fältuppsättningen.

  • Om värdet inte är giltigt returneras inga fält.

  • Om det inte finns något värde hämtas GroupCensusMember__c som är en del av standardfältuppsättningen (Redigera tabell)

offset

Valfri

  • Om det inte har något värde hämtas de första 2000 GroupCensusMember__c-raderna (ordnade efter Id).

  • Om det har ett giltigt värde hämtar det nästa 2000 GroupCensusMember__c-rader (ordnade efter Id) efter förskjutningen . Till exempel: Om du har följande GroupCensusMember__c-rader

    ID-namn

    aa1 Joe

    aa2 Ben

    aa 3 Hardy

    aa4 Ruth

    ....

    aa2000 Rex

    aa2001 Gina

    aa2002 Liz

    ....

    aa4000 Shin

    aa4001 Rob

    Om ingen förskjutning specificeras. den hämtar raderna 1 - 2000 (Från Joe till Rex). Om förskjutningen är inställd till aa1 skulle raderna som hämtas vara raderna 2 - 2001 (Ben till Gina). Om förskjutningen är inställd till aa2000 skulle raderna som hämtas vara raderna 2001 - 4000 (Gina till Shin).

Indata-JSON

Denna tjänst tar inte en indata-JSON.

JSON för utdata

Tjänsten returnerar en JSON för utdata, formaterad enligt exemplet nedan, med detaljer om medlemmarna i folkräkningen, där headers är en lista över giltiga fält enligt fältuppsättningen EditableTable för folkräkningsmedlem och members är en lista över medlemmar som innehåller ett fieldId för varje 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"
    }
  ]
}
 
Laddar
Salesforce Help | Article