Loading
Assicurazioni
InsCensusService:getMembers

InsCensusService:getMembers

Utilizzare questo servizio per recuperare i membri di un censimento. Recupera anche i campi. Per questo servizio è abilitato l'accesso degli utenti guest.

Importante
Importante A partire dal rilascio Winter '23, abbiamo abilitato il servizio InsCensusServiceStd:getMembers per l'utilizzo con il modello di dati standard Salesforce per Financial Services Cloud e Health Cloud. I clienti esistenti possono continuare a utilizzare questo servizio, ma non verranno fornite ulteriori ottimizzazioni nel pacchetto gestito Insurance.

Classe: InsCensusService

Metodo: getMembers

Funzionamento

Questo servizio ha due funzioni chiave:

  1. Recuperare l'elenco dei campi GroupCensusMember__c in base a un insieme di campi definito nel parametro Nome insieme di campi. L'output contiene sempre MemberIdentifier__c, PrimaryMemberIdentifier__c, RelatedCensusMemberId__c, IsPrimaryMember__c e IsSpouse__c anche se non sono nel set di campi.

  2. Recuperare i record GroupCensusMember__c.

    1. Il servizio utilizza un censusId per recuperare i membri del censimento da GroupCensusMember__c.

    2. Se il parametro offset ha un valore, recupera 2000 righe dopo l'offset.

    3. L'elenco dei membri viene inserito nel nodo members.

Opzioni remote

Opzioni

Descrizione

censusId

Obbligatorio

Recupera il censimento con i membri.

contractId

Obbligatorio

  • ID del contratto corrente dell'account.

  • Recupera il nome del prodotto, il tipo di prodotto e l'ID voce di contratto come opzioni nel campo dell'intestazione ContractLineId__c.

fieldsetName

Facoltativo

  • Se ha un valore valido, recupera i campi GroupCensusMember__c che fanno parte dell'insieme di campi.

  • Se il valore non è valido, non viene restituito alcun campo.

  • Se non è presente alcun valore, recupera i campi GroupCensusMember__c che fanno parte del set di campi predefinito (Tabella modificabile)

offset

Facoltativo

  • Se non ha alcun valore, recupera le prime 2000 righe GroupCensusMember__c (ordinate per ID).

  • Se ha un valore valido, recupera le 2000 righe GroupCensusMember__c successive (ordinate per ID) dopo l'offset . Ad esempio: Se sono presenti le seguenti righe GroupCensusMember__c

    Nome ID

    aa1 Joe

    aa2 Ben

    aa 3 Hardy

    aa4 Ruth

    ....

    aa2000 Rex

    aa2001 Gina

    aa2002 Liz

    ....

    aa4000 Shin

    aa4001 Rob

    Se non viene specificato alcun offset, recupera le righe da 1 a 2000 (Da Joe a Rex). Se l'offset è impostato su aa1, le righe recuperate saranno righe 2 - 2001 (Ben a Gina). Se l'offset è impostato su aa2000, le righe recuperate saranno le righe 2001 - 4000 (da Gina a Shin).

Input JSON

Questo servizio non accetta un JSON di input.

JSON di output

Il servizio restituisce un JSON di output, formattato come nell'esempio seguente, con i dettagli per i membri del censimento, dove headers è un elenco di campi validi in base al EditableTable dell'insieme di campi Membro del censimento e members è un elenco di membri che include un fieldId per ogni membro.

{
  "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"
    }
  ]
}
 
Caricamento
Salesforce Help | Article