Ti trovi qui:
InsCensusService:getMembersWithPlans
Utilizzare questo servizio per recuperare i membri di un censimento e i relativi piani pre-iscritti. Questo servizio recupera anche le definizioni dei campi per i campi GroupCensusMember__c e GroupCensusMemberPlan__c.
Metodo: getMembersWithPlans
Funzionamento
Questo servizio ha due funzioni chiave:
-
Recupera l'elenco dei campi in
GroupCensusMember__ceGroupCensusMemberPlan__c.-
Il servizio utilizza il parametro
fieldsetNameper recuperare l'elenco dei campiGroupCensusMember__c. Se non è presente alcun valore, i campi vengono recuperati dall'insieme di campi predefinito che èEditableTable. Se il valore immesso non trova alcuna corrispondenza, non viene recuperato alcun campo. -
Il servizio utilizza il parametro
planFieldsetNameper recuperare l'elenco dei campiGroupCensusMemberPlan__c. Se non è presente alcun valore, vengono recuperati tutti i campi. Se il valore immesso non trova alcuna corrispondenza, non viene recuperato alcun campo. -
Se il parametro
contractIdha un valore, compilaContractLineId__c.optionscon i seguenti dettagli del contratto:-
Nome prodotto
-
Tipo di prodotto
-
ID dei piani che fanno parte del contratto.
-
-
Recupera i campi di relazione combinati per formare il nodo JSON
headers:-
MemberIdentifier__c
-
PrimaryMemberIdentifier__c
-
RelatedCensusMemberId__c
-
IsPrimaryMember__c
-
IsSpouse__c
-
Id (ID)
-
-
-
Recupera l'elenco dei membri in GroupCensusMember__c.
-
Questo servizio utilizza un
censusIdper recuperare i membri del censimento daGroupCensusMember__ce i piani dei membri del censimento daGroupCensusMemberPlan__cper ogni membro.NotaIl valore del parametro
offsetviene utilizzato per recuperare le successive 2000 righe diGroupCensusMember__c(ordinate in base all'IDGroupCensusMember__c) dopo l'offset.Se non è presente alcun valore per il parametro
offset, vengono recuperate le prime 2000 righe. -
Le informazioni recuperate per ogni membro si basano sui campi recuperati da
GroupCensusMember__ceGroupCensusMemberPlan__c. -
Nel nodo
membersviene inserito un elenco di membri.
-
Opzioni remote
Opzioni |
Descrizione |
|---|---|
|
Obbligatorio Recupera il censimento con i membri. |
|
Obbligatorio
|
|
Facoltativo
|
|
Facoltativo
|
|
Facoltativo
|
JSON di output
Il servizio restituisce un JSON di output, formattato come nell'esempio seguente:
{
"census":{
"members":[
{
"vlocity_ins__ContractLineId__c":"",
"Id":"a4C4P000000dNdbUAE",
"vlocity_ins__LastName__c":null,
"vlocity_ins__FirstName__c":null,
"vlocity_ins__Birthdate__c":"1999-08-08"
},
{
"vlocity_ins__ContractLineId__c":"a2N4P000006ygEjUAI",
"Id":"a4C4P000000dNdcUAE",
"vlocity_ins__LastName__c":null,
"vlocity_ins__FirstName__c":null,
"vlocity_ins__Birthdate__c":"1994-08-08"
},
{
"vlocity_ins__ContractLineId__c":"a2N4P000006ygEjUAI;a2N4P000006ygEiUAI",
"Id":"a4C4P000000dNdeUAE",
"vlocity_ins__LastName__c":null,
"vlocity_ins__FirstName__c":null,
"vlocity_ins__Birthdate__c":"1985-08-08"
}
],
"headers":[
{
"type":"STRING",
"label":"First Name",
"fieldId":"",
"name":"vlocity_ins__FirstName__c"
},
{
"type":"DATE",
"label":"Birthday",
"fieldId":"",
"name":"vlocity_ins__Birthdate__c"
},
{
"type":"STRING",
"label":"Last Name",
"fieldId":"",
"name":"vlocity_ins__LastName__c"
},
{
"options":[
{
"value":"a2N4P000006ygEiUAI",
"type":"Medical",
"name":"rootProd"
},
{
"value":"a2N4P000006ygEjUAI",
"type":"Dental",
"name":"rootProd2"
}
],
"type":"REFERENCE",
"label":"Plan",
"fieldId":"",
"name":"vlocity_ins__ContractLineId__c"
}
]
},
"lastOffset" : "a4C4P000000dNdeUAE"
}