Loading
보험
InsCensusService:getMembers

InsCensusService:getMembers

이 서비스를 사용하여 인구 조사 구성원을 검색합니다. 또한 필드를 검색합니다. 이 서비스에 게스트 사용자 액세스가 활성화되어 있습니다.

중요
중요 Winter '23부터 Financial Services Cloud 및 Health Cloud용 Salesforce 표준 데이터 모델을 사용할 수 있도록 InsCensusServiceStd:getMembers 서비스를 사용할 수 있습니다. 기존 고객은 계속해서 이 서비스를 사용할 수 있지만 보험 관리형 패키지에서는 추가 개선 사항이 제공되지 않습니다.

클래스: InsCensusService

방법: getMembers

작동 방법

이 서비스에는 다음과 같은 두 가지 핵심 기능이 있습니다.

  1. fieldset Name 매개 변수에 정의된 fieldset을 기반으로 GroupCensusMember__c 필드 목록을 검색합니다. 출력에는 필드 집합에 없는 경우에도 항상 MemberIdentifier__c, PrimaryMemberIdentifier__c, RelatedCensusMemberId__c, IsPrimaryMember__c 및 IsSpouse__c가 포함됩니다.

  2. GroupCensusMember__c 레코드를 검색합니다.

    1. 이 서비스는 censusId을 사용하여 GroupCensusMember__c에서 인구 조사 구성원을 검색합니다.

    2. 오프셋 매개 변수에 값이 있는 경우 오프셋 이후에 2,000개의 행이 검색됩니다.

    3. 구성원 목록이 members 노드에 배치됩니다.

원격 옵션

옵션

설명

censusId

필수

구성원과 함께 인구 조사를 검색합니다.

contractId

필수

  • 계정의 현재 계약 ID입니다.

  • 제품 이름, 제품 유형 및 계약 행 항목 Id를 ContractLineId__c 머리글 필드의 옵션으로 검색합니다.

fieldsetName

선택 사항

  • 유효한 값이 있는 경우 필드 집합의 일부인 GroupCensusMember__c 필드를 검색합니다.

  • 값이 유효하지 않은 경우에는 필드가 반환되지 않습니다.

  • 값이 없으면 기본 필드 집합의 일부인 GroupCensusMember__c 필드(EditableTable)를 검색합니다.

offset

선택 사항

  • 값이 없는 경우 ID로 정렬된 첫 2,000개의 GroupCensusMember__c 행을 검색합니다.

  • 유효한 값이 있는 경우 오프셋 뒤에 Id로 정렬된 다음 2,000개의 GroupCensusMember__c 행을 검색합니다. 예: 다음 GroupCensusMember__c 행이 있는 경우

    ID 이름

    aa1 Joe

    aa2 Ben

    aa 3 Hardy

    aa4 Ruth

    ....

    aa2000 Rex

    aa2001 Gina

    aa2002 리즈

    ....

    aa4000 Shin

    aa4001 Rob

    오프셋이 지정되지 않은 경우 행 1~2000(조에서 Rex까지)을 검색합니다. 오프셋이 aa1으로 설정된 경우 검색된 행은 행 2 - 2001(Ben to Gina)입니다. 오프셋이 aa2000으로 설정된 경우 검색된 행은 행 2001 - 4000(Gina에서 Shin)입니다.

입력 JSON

이 서비스는 입력 JSON을 받지 않습니다.

출력 JSON

서비스는 인구 조사에 포함된 구성원에 대한 세부 사항이 포함된 다음 예에 따라 포맷된 출력 JSON을 반환합니다. 여기서 headers는 인구 조사 구성원 필드 집합 EditableTable에 따라 유효한 필드 목록이며, members는 각 구성원에 대한 fieldId가 포함된 구성원 목록입니다.

{
  "headers": [
    {
      "type": "STRING",
      "label": "Last Name",
      "fieldId": "",
      "name": "vlocity_ins__LastName__c"
    },
    {
      "type": "STRING",
      "label": "First Name",
      "fieldId": "",
      "name": "vlocity_ins__FirstName__c"
    },
    {
      "type": "DOUBLE",
      "label": "FTE",
      "fieldId": "",
      "name": "vlocity_ins__FTE__c"
    },
    {
      "type": "PICKLIST",
      "label": "Gender",
      "fieldId": "",
      "name": "vlocity_ins__Gender__c"
    },
    {
      "type": "DATE",
      "label": "Birthday",
      "fieldId": "",
      "name": "vlocity_ins__Birthdate__c"
    },
    {
      "type": "BOOLEAN",
      "label": "Is Spouse",
      "fieldId": "",
      "name": "vlocity_ins__IsSpouse__c"
    },
    {
      "type": "BOOLEAN",
      "label": "Primary",
      "fieldId": "",
      "name": "vlocity_ins__IsPrimaryMember__c"
    },
    {
      "type": "REFERENCE",
      "label": "Group Class",
      "fieldId": "",
      "name": "vlocity_ins__GroupClassId__c"
    },
    {
      "type": "STRING",
      "label": "Primary Member Identifier",
      "fieldId": "",
      "name": "vlocity_ins__PrimaryMemberIdentifier__c"
    },
    {
      "type": "STRING",
      "label": "Member Identifier",
      "fieldId": "",
      "name": "vlocity_ins__MemberIdentifier__c"
    },
    {
      "type": "EMAIL",
      "label": "Email",
      "fieldId": "",
      "name": "vlocity_ins__Email__c"
    },
    {
      "type": "REFERENCE",
      "label": "Primary Census Member",
      "fieldId": "",
      "name": "vlocity_ins__RelatedCensusMemberId__c"
    }
  ],
  "members": [
    {
      "vlocity_ins__LastName__c": "Robbins",
      "vlocity_ins__FirstName__c": "Timmy",
      "vlocity_ins__FTE__c": 1,
      "vlocity_ins__Gender__c": "Male",
      "vlocity_ins__Birthdate__c": "1985-12-13",
      "vlocity_ins__IsSpouse__c": true,
      "vlocity_ins__IsPrimaryMember__c": true,
      "vlocity_ins__GroupClassId__c": "a3yf4000000LdtrAAC",
      "vlocity_ins__MemberIdentifier__c": "1",
	       "vlocity_ins__PrimaryMemberIdentifier__c": null,
	       "vlocity_ins__Email__c": "test@vlocity.com",
		"vlocity_ins__RelatedCensusMemberId__c" : null
    },
    {
      "vlocity_ins__LastName__c": "Robbins",
      "vlocity_ins__FirstName__c": "Jason",
      "vlocity_ins__FTE__c": 1,
      "vlocity_ins__Gender__c": "Male",
      "vlocity_ins__Birthdate__c": "1985-10-13",
      "vlocity_ins__IsSpouse__c": true,
      "vlocity_ins__IsPrimaryMember__c": true,
      "vlocity_ins__GroupClassId__c": "a3yf4000000LdtrAAC",
      "vlocity_ins__MemberIdentifier__c": "2",
	       "vlocity_ins__PrimaryMemberIdentifier__c":"1",
	       "vlocity_ins__Email__c": "test1@vlocity.com",
		"vlocity_ins__RelatedCensusMemberId__c" : "a3yf4000000MdtrAAC"
    }
  ]
}
 
로드 중
Salesforce Help | Article