Loading
Assicurazioni
InsCensusServiceStd:getMembers

InsCensusServiceStd:getMembers

Utilizzare questo servizio per recuperare i membri di un censimento dal GroupCensusMember. Recupera anche le intestazioni in base al fieldsetName.

Classe: InsCensusServiceStd​

Metodo: getMembers

Il servizio accetta input in questo formato.

censusId fieldsetName Offset limite searchKey
c101 test_fieldset cmember101 intero prefix

Il servizio utilizza i valori di input per generare output adatti al modello di prodotto.

censimento lastOffSet
headers membri ID dell'ultimo membro del censimento
Elenco di campi Elenco dei membri

Funzionamento

Questo servizio ha due funzioni chiave:

  1. Recupera l'elenco dei campi e delle intestazioni GroupCensusMember in base al fieldetName. L'output contiene sempre PrimaryGroupCensusMemberId, RelationshipToPrimaryMember, SourceSystemIdentifier e PrimaryMemberSource anche se questi campi non sono inclusi nel fieldsetName.

  2. Il servizio utilizza ​censusId per recuperare l'elenco dei membri del censimento dai record GroupCensusMember​​.
    1. Se l'offset ha un valore, recupera le righe di GroupCensusMember principale (ordinate in base all'ID) dopo l'offset e quindi recupera tutti i dipendenti per questi membri principali.
    2. Se è presente un valore limite, il servizio recupera le righe di GroupCensusMember principale (ordinate in base all'ID) non superiori al limite specificato. Quindi recupera tutti i dipendenti per questi membri principali. Il limite non può superare 500.

    3. Se searchKey ha un valore, il servizio recupera le righe di GroupCensusMember (ordinate in base all'ID) insieme alla famiglia corrispondente, che hanno searchKey come sottostringa presente nel loro FirstName o LastName.

    4. Se memberIds ha un valore, recupera le righe GroupCensusMember (ordinate in base all'ID) il cui Id fa parte della matrice memberIds. memberIds o searchKey deve essere fornito in input.

    5. Se withPlans è impostato su true, il servizio recupera un elenco dei piani selezionati per ogni membro. I ContractGroupPlanId validi per ogni membro sono delimitati da un punto e virgola e restituiti come stringa.

    6. Le informazioni recuperate per ogni membro si basano sui campi recuperati da GroupCensusMember.

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

Comportamento del servizio

Di seguito viene descritto in che modo i diversi input influiscono sugli output del servizio.

Input Output del servizio
Nessun censusId o censusId non valido Il servizio non recupera alcun membro del censimento.
No fieldsetName e censusId valido
  • Se il StandardFieldset è presente, il servizio lo considera l'insieme di campi predefinito e recupera l'elenco dei GroupCensusMember.
  • Se StandardFieldset non è presente, il servizio utilizza l'elenco dei campi GroupCensusMember presenti nella tabella Modificabile Fieldset e recupera l'elenco dei GroupCensusMember.
  • Se StandardFieldset e Insieme di campi tabella modificabile non sono entrambi presenti, il servizio genera un errore.
fieldsetName validi e censusId validi Il servizio recupera l'elenco dei campi GroupCensusMember presenti nell'insieme di campi specificato e l'elenco dei GroupCensusMember.
limit valido

Il servizio recupera l'elenco delle GroupCensusMember entro il limite specificato. Questo elenco include anche le persone a carico associate ai membri principali.

offset valido

Il servizio recupera l'elenco dei GroupCensusMember. Questo elenco include anche le persone a carico associate ai membri principali.

  • L'ID di ogni GroupCensusMember principale recuperato è maggiore dell'offset.
limit validi offset e validi

Il servizio recupera l'elenco dei campi GroupCensusMember presenti nell'insieme di campi specificato e l'elenco dei GroupCensusMember.

  • L'ID di ogni GroupCensusMember principale recuperato è maggiore dell'offset.
  • Il numero di GroupCensusMember principali recuperati è minore o uguale al limite specificato.
  • Recupera i dipendenti associati al GroupCensusMember principale nell'elenco.

searchKey valido

Il servizio recupera l'elenco dei campi GroupCensusMember presenti nell'insieme di campi specificato e l'elenco dei GroupCensusMember. Se l'elenco ha dei dipendenti, il servizio recupera i membri principali corrispondenti a questi dipendenti. Tutti i membri conterranno searchKey come sottostringa nel loro FirstName o LastName.

searchKey validi e limit validi

Il servizio recupera l'elenco dei campi GroupCensusMember presenti nell'insieme di campi specificato e l'elenco dei GroupCensusMember. Se l'elenco ha persone a carico, il servizio recupera anche i membri principali corrispondenti a queste persone a carico. Tutti i membri conterranno searchKey come sottostringa nel loro FirstName o LastName. Il numero di GroupCensusMember recuperati non sarà superiore al limite.

offset validi searchKey e validi

Il servizio recupera l'elenco dei campi GroupCensusMember presenti nell'insieme di campi specificato e l'elenco dei GroupCensusMember. Se l'elenco ha persone a carico, il servizio recupera anche i membri principali corrispondenti a queste persone a carico. Tutti i membri conterranno searchKey come sottostringa nel loro FirstName o LastName. L'ID di ogni GroupCensusMember recuperato è maggiore di offset.

searchKey validi, limit validi e offset validi

Il servizio recupera l'elenco dei campi GroupCensusMember presenti nell'insieme di campi specificato e l'elenco dei GroupCensusMember.

  • Tutti i membri conterranno searchKey come sottostringa nel loro FirstName o LastName.
  • L'ID di ogni GroupCensusMember recuperato è maggiore di offset.
  • Il numero di GroupCensusMember recuperati è minore o uguale al limite.
  • Se l'elenco ha persone a carico, il servizio recupera anche i membri principali corrispondenti a queste persone a carico.

Opzioni remote

Opzioni Descrizione

​​​censusId​​​

Obbligatorio.

ID del censimento i cui membri devono essere recuperati.

​​​

fieldsetName​​​

Facoltativo.

Nome dell'insieme di campi per recuperare i campi GroupCensusMember​​.

Se il valore non è valido, il servizio non restituisce alcun campo.

Se non è presente alcun valore, il servizio utilizza l'insieme di campi predefinito per recuperare i campi GroupCensusMember.

​limit​

Optional.​

Il numero di membri del censimento da recuperare.

​​​offset​​​

Facoltativo .

ID del membro del censimento dopo il quale i membri del censimento devono essere recuperati.

​searchKey​

Stringa per cercare i record dei membri del censimento corrispondenti.

Input JSON

Questo servizio non accetta un JSON di input.

JSON di output

Il servizio restituisce un JSON di output con un elenco di campi, un elenco di membri e un valore di lastOffSet.

{ 
   "census":{ 
      "members":[ 
         { 
            "Id":"a4C4P000000dNdbUAE",
            "LastName":member1,
            "FirstName":primary,
            "Birthdate":"1999-08-08"
         },
         { 
            "Id":"a4C4P000000dNdcUAE",
            "LastName":member1,
            "FirstName":dependent,
            "Birthdate":"1994-08-08"
         },
         { 
            "Id":"a4C4P000000dNdeUAE",
            "LastName":member2,
            "FirstName":primary,
            "Birthdate":"1985-08-08"
         }
      ],
      "headers":[ 
         { 
            "type":"STRING",
            "label":"First Name",
            "fieldId":"",
            "name":"FirstName"
         },
         { 
            "type":"DATE",
            "label":"Birthday",
            "fieldId":"",
            "name":"Birthdate"
         },
         { 
            "type":"STRING",
            "label":"Last Name",
            "fieldId":"",
            "name":"LastName"
         }
      ]
   },
   "lastOffset" : "a4C4P000000dNdeUAE"
}
 
Caricamento
Salesforce Help | Article