위치:
InsCensusService:getMembersWithPlans
이 서비스를 사용하여 인구 조사 구성원 및 사전 등록된 계획을 검색합니다. 이 서비스는 GroupCensusMember__c 및 GroupCensusMemberPlan__c 필드에 대한 필드 정의를 검색합니다.
방법: getMembersWithPlans
작동 방법
이 서비스에는 다음과 같은 두 가지 핵심 기능이 있습니다.
-
GroupCensusMember__c및GroupCensusMemberPlan__c의 필드 목록을 검색합니다.-
서비스는 매개 변수
fieldsetName를 사용하여GroupCensusMember__c필드 목록을 검색합니다. 값이 없으면 필드가EditableTable인 기본 필드 집합에서 검색됩니다. 입력한 값이 일치하는 항목을 찾지 못할 경우 필드가 검색되지 않습니다. -
서비스는 매개 변수
planFieldsetName를 사용하여GroupCensusMemberPlan__c필드 목록을 검색합니다. 값이 없으면 모든 필드가 검색됩니다. 입력한 값이 일치하는 항목을 찾지 못할 경우 필드가 검색되지 않습니다. -
contractId매개 변수에 값이 있는 경우 계약의 다음 세부 사항으로ContractLineId__c.options를 채웁니다.-
제품 이름
-
제품 유형
-
계약의 일부인 계획의 ID입니다.
-
-
JSON
headers노드를 형성하기 위해 결합된 관계 필드를 검색합니다.-
MemberIdentifier__c
-
PrimaryMemberIdentifier__c
-
RelatedCensusMemberId__c
-
IsPrimaryMember__c
-
IsSpouse__c
-
ID
-
-
-
GroupCensusMember__c의 구성원 목록을 검색합니다.
-
이 서비스는
censusId을 사용하여GroupCensusMember__c에서 인구 조사 구성원을 검색하고 각 구성원에 대해GroupCensusMemberPlan__c에서 인구 조사 구성원 계획을 검색합니다.노트offset매개 변수 값을 사용하여 오프셋 후 다음 2,000개의GroupCensusMember__c행(GroupCensusMember__cId로 정렬)을 검색합니다.offset매개 변수에 대한 값이 없으면 처음 2,000개의 행이 검색됩니다. -
각 구성원에 대해 검색되는 정보는
GroupCensusMember__c및GroupCensusMemberPlan__c에서 검색한 필드를 기반으로 합니다. -
구성원 목록이
members노드에 배치됩니다.
-
원격 옵션
옵션 |
설명 |
|---|---|
|
필수 구성원과 함께 인구 조사를 검색합니다. |
|
필수
|
|
선택 사항
|
|
선택 사항
|
|
선택 사항
|
출력 JSON
서비스는 다음 예에 따라 서식이 지정된 출력 JSON을 반환합니다.
{
"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"
}