Du är här:
InsCensusService:getMembersWithPlans
Använd denna tjänst för att hämta medlemmar i en folkräkning och deras förinskrivna planer. Denna tjänst hämtar även fältdefinitioner för fälten GroupCensusMember__c och GroupCensusMemberPlan__c.
Metod: getMembersWithPlans
Så här fungerar det
Denna tjänst har två nyckelfunktioner:
-
Hämtar listan över fält i
GroupCensusMember__cochGroupCensusMemberPlan__c.-
Tjänsten använder parametern
fieldsetNameför att hämta listan överGroupCensusMember__c. Om det inte finns något värde hämtas fält från standardfältuppsättningen som ärEditableTable. Om det angivna värdet inte hittar någon träff hämtas inga fält. -
Tjänsten använder parametern
planFieldsetNameför att hämta listan överGroupCensusMemberPlan__c. Om det inte finns något värde hämtas alla fält. Om det angivna värdet inte hittar någon träff hämtas inga fält. -
Om parametern
contractIdhar värde fyller den i följande detaljer om kontraktet iContractLineId__c.options:-
Produktnamn
-
Produkttyp
-
ID för de planer som är en del av kontraktet.
-
-
Hämtar relationsfält som kombineras för att bilda JSON
headers:-
MemberIdentifier__c
-
PrimaryMemberIdentifier__c
-
RelatedCensusMemberId__c
-
IsPrimaryMember__c
-
IsSpouse__c
-
Id
-
-
-
Hämtar listan över medlemmar i GroupCensusMember__c.
-
Denna tjänst använder ett
censusIdför att hämta folkräkningsmedlemmar frånGroupCensusMember__coch planer för folkräkningsmedlemmar frånGroupCensusMemberPlan__cför varje medlem.AnteckningParametervärdet
offsetanvänds för att hämta de kommande 2000GroupCensusMember__c(ordnade efterGroupCensusMember__cId) efter förskjutningen.Om det inte finns något värde för parametern
offsethämtas de första 2000 raderna. -
Informationen som hämtas för varje medlem baseras på fälten som hämtas från
GroupCensusMember__cochGroupCensusMemberPlan__c. -
En lista över medlemmar placeras i
members.
-
Fjärralternativ
Alternativ |
Beskrivning |
|---|---|
|
Obligatoriskt Hämtar folkräkning med medlemmar. |
|
Obligatoriskt
|
|
Valfri
|
|
Valfri
|
|
Valfri
|
JSON för utdata
Tjänsten returnerar en JSON för utdata, formaterad enligt exemplet nedan:
{
"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"
}