詳細情報:
InsCensusService:getMembersWithPlans
このサービスを使用して、国勢調査のメンバーとその事前登録されたプランを取得します。このサービスでは、GroupCensusMember__c および GroupCensusMemberPlan__c フィールドのフィールド定義も取得されます。
方法: getMembersWithPlans
操作手順
このサービスには 2 つの主要な機能があります。
-
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パラメータ値は、オフセット後の次の 2000GroupCensusMember__c行 (GroupCensusMember__cID で並び替え) を取得するために使用されます。offsetパラメータの値がない場合、最初の 2000 行が取得されます。 -
各メンバーで取得される情報は、
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"
}