Loading
보험
InsCensusServiceStd:getFields

InsCensusServiceStd:getFields

이 서비스를 사용하여 그룹 인구 조사 구성원 및 그룹 인구 조사 구성원 계획에 대한 필드 정의 및 필드 API 이름을 검색합니다.

클래스: ​InsCensusServiceStd​​

방법: getFields

작동 방법

  1. 서비스는 입력 매개 변수 fieldsetName에서 전달된 필드 집합의 일부인 GroupCensusMember 필드 목록을 검색합니다.
  2. withPlans 매개 변수가 true이면 서비스에서 GroupCensusMemberPlan​​ 필드 목록도 검색합니다.

  3. 필드 정의 목록(필드 데이터 유형, 필드 레이블, 필드 API 이름 및 필드 .csv 머리글)이 결합되어 headers 를 만듭니다.

    • 검색된 필드 목록에 ​​GroupClassId가 포함된 경우 서비스는 머리글 아래에 노드를 추가합니다. GroupClassId.Name​.

  4. 필드 API 이름 목록이 결합되어 JSON 노드를 만듭니다.

    • 검색된 필드 목록에 GroupClassId가 포함된 경우 서비스는 필드 아래에 노드를 추가합니다. - GroupClassId.Name .

원격 옵션

옵션

설명

fieldsetName

지정된 필드 집합의 일부인 GroupCensusMember​​ 필드를 검색합니다.

입력이 기존 필드 집합과 일치하지 않는 경우 서비스에서 "지정된 필드 집합 이름 <fieldsetName>이 없음" 오류를 반환합니다.

사용자가 값을 지정하지 않으면 서비스에서 기본 필드 집합 - StandardFieldset을 사용합니다.

planFieldsetName

유효한 값에 대한 필드 집합의 일부인 GroupCensusMemberPlan 필드를 검색합니다.

입력이 기존 필드 집합과 일치하지 않는 경우 서비스에서 "지정된 필드 집합 이름 <planFieldsetName>이 없음" 오류를 반환합니다.

사용자가 값을 지정하지 않으면 서비스에서 모든 GroupCensusMemberPlan 필드를 반환합니다.

withPlans

부울

true인 경우 서비스에 GroupCensusMemberPlan의 필드가 포함됩니다.

기본값은 false입니다.

입력 JSON

다음은 샘플 입력 JSON입니다.

{
    "fieldsetName": "memberFields",
    "withPlans": true,
    "planFieldsetName": "planFields"
}

출력 JSON

서비스는 GroupCensusMember 개체의 필드 집합 myFieldsetName에 속하는 모든 필드 API 이름의 목록을 반환합니다. withPlans 매개 변수가 true이면 출력에 GroupCensusMemberPlan 개체의 필드 집합 myPlanFieldsetName에 속하는 필드 API 이름도 포함됩니다.

머리글은 서비스에서 검색한 모든 필드에 대한 필드 API 이름, 필드 레이블, 필드 데이터 유형, 필드 CSV 머리글의 목록으로 구성됩니다.

서비스는 다음 예에 따라 서식이 지정된 출력 JSON을 반환합니다.

{
  "fields": [
    "vlocityins__AttributeSelectedValues__c",
    "AccountId",
    "Gender",
    "ContractGroupPlanId",
  ],
  "headers": [
    {
      "fieldId": "",
      "type": "StringPlusClob",
      "label": "Attribute Selected Values",
      "name": "vlocityins__AttributeSelectedValues__c"
    },
    {
      "fieldId": "",
      "type": "EntityId",
      "label": "Account ID",
      "name": "AccountId"
    },
    {
      "fieldId": "",
      "type": "DynamicEnum",
      "label": "Gender",
	  "name": "Gender"
      "options": [
        {
          "label": "Male",
          "name": "Male"
        },
        {
          "label": "Female",
          "name": "Female"
        }
      ],
    },
    {
      "fieldId": "",
      "type": "EntityId",
      "label": "Contract Group Plan ID",
      "name": "ContractGroupPlanId",
   	  "options":[ 
           { 
              "value":"a2N4P000006ygEiUAI",
              "type":"Medical",
              "name":"rootProd",
			  "childProducts": [
				{
					"value": "0rgDC000000000RYAQ",
					"IsOptional": false,
					"name": "MandatoryCoverage"
				},
			 	{
					"value": "0rgDC000000000RYBQ",
					"IsOptional": true,
					"name": "OptionalCoverage"
				}
			  ]
           },
           { 
              "value":"a2N4P000006ygEjUAI",
              "type":"Dental",
              "name":"rootProd2",
			  "childProducts": [
				{
					"value": "0rgDC000000000RYCQ",
					"IsOptional": false,
					"name": "MandatoryCoverage"
				},
			 	{
					"value": "0rgDC000000000RYDQ",
					"IsOptional": true,
					"name": "OptionalCoverage"
				}
			  ]
           }
      ]
    }
  ]
} 
 
로드 중
Salesforce Help | Article