Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
보험
InsCensusServiceStd:getMembers

InsCensusServiceStd:getMembers

이 서비스를 사용하여 GroupCensusMember에서 인구 조사 구성원을 검색합니다. 또한 fieldsetName를 기반으로 머리글을 검색합니다.

클래스: InsCensusServiceStd​

방법: getMembers

서비스는 이 형식의 입력을 허용합니다.

censusId fieldsetName 오프셋 제한 searchKey
c101 test_fieldset cmember101 정수 prefix

서비스는 입력 값을 사용하여 제품 모델에 맞는 출력을 생성합니다.

인구 조사 lastOffSet
headers 구성원 마지막 인구 조사 구성원의 ID
필드 목록 구성원 목록

작동 방법

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

  1. fieldetName를 기반으로 하는 GroupCensusMember 필드 및 머리글의 목록을 검색합니다. 출력에는 항상 PrimaryGroupCensusMemberId, RelationshipToPrimaryMember, SourceSystemIdentifier 및 PrimaryMemberSource가 포함되어 있습니다. 이 필드는 fieldsetName에 포함되어 있지 않더라도

  2. 이 서비스는 ​censusId을 사용하여 GroupCensusMember​​ 기록에서 인구 조사 회원 목록을 검색합니다.
    1. 오프셋에 값이 있는 경우 오프셋 뒤에 Id로 정렬된 Primary GroupCensusMember 행을 검색한 다음, 이러한 Primary Members에 대한 모든 종속성을 검색합니다.
    2. 제한 값이 있는 경우 서비스에서 지정된 제한보다 크지 않은 기본 GroupCensusMember 행(Id로 정렬)을 검색합니다. 그런 다음, 해당 기본 구성원의 모든 종속인을 검색합니다. 제한은 500개를 초과할 수 없습니다.

    3. searchKey에 값이 있는 경우 서비스는 해당 패밀리와 함께 GroupCensusMember 행(Id로 정렬)을 검색하며, 이 행의 FirstName 또는 LastName에 하위 문자열로 searchKey이 있습니다.

    4. memberIds에 값이 있는 경우 Id가 memberIds 배열의 일부인 GroupCensusMember 행(Id로 정렬)을 검색합니다. memberIds 또는 searchKey 중 하나를 입력으로 제공해야 합니다.

    5. withPlans가 true로 설정된 경우 서비스에서 각 구성원에 대해 선택한 계획 목록을 검색합니다. 각 구성원에 대한 유효한 ContractGroupPlanId는 세미콜론으로 구분되고 문자열로 반환됩니다.

    6. 각 구성원에 대해 검색되는 정보는 GroupCensusMember에서 검색한 필드를 기반으로 합니다.

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

서비스 동작

다양한 입력이 서비스 출력에 미치는 영향을 이해합니다.

입력 서비스 출력
censusId 또는 유효하지 않은 censusId 없음 서비스에서 인구 조사 구성원을 검색하지 않습니다.
없음 fieldsetName 및 유효한 censusId
  • StandardFieldset가 있는 경우 서비스에서 기본 필드 집합으로 사용하고 GroupCensusMember 목록을 검색합니다.
  • StandardFieldset가 없으면 서비스가 편집 가능 테이블 필드 집합에 있는 GroupCensusMember 필드 목록을 사용하고 GroupCensusMember 목록을 검색합니다.
  • StandardFieldset 및 편집 가능 테이블 필드 집합이 모두 없는 경우 서비스가 오류를 발생시킵니다.
유효한 fieldsetName 및 유효한 censusId 서비스는 주어진 필드 집합에 있는 GroupCensusMember 필드 목록과 GroupCensusMember 목록을 검색합니다.
유효한 limit

서비스는 지정된 한도 내의 GroupCensusMember 목록을 검색합니다. 이 목록에는 기본 구성원과 연결된 종속자도 포함됩니다.

유효한 offset

서비스에서 GroupCensusMember 목록을 검색합니다. 이 목록에는 기본 구성원과 연결된 종속자도 포함됩니다.

  • 검색된 각 기본 GroupCensusMember의 ID가 오프셋보다 크습니다.
유효한 offset 및 유효한 limit

서비스는 주어진 필드 집합에 있는 GroupCensusMember 필드 목록과 GroupCensusMember 목록을 검색합니다.

  • 검색된 각 기본 GroupCensusMember의 ID가 오프셋보다 크습니다.
  • 검색된 기본 GroupCensusMember 수가 지정된 제한보다 작거나 같은 값입니다.
  • 목록에서 기본 GroupCensusMember와 연결된 종속인을 검색합니다.

유효한 searchKey

서비스는 주어진 필드 집합에 있는 GroupCensusMember 필드 목록과 GroupCensusMember 목록을 검색합니다. 목록에 종속인이 있는 경우 서비스에서 해당 종속인에 해당하는 기본 구성원을 검색합니다. 모든 구성원은 FirstName 또는 LastName에서 하위 문자열로 searchKey을 포함합니다.

유효한 searchKey 및 유효한 limit

서비스는 주어진 필드 집합에 있는 GroupCensusMember 필드 목록과 GroupCensusMember 목록을 검색합니다. 목록에 종속인이 있는 경우 서비스는 해당 종속인에 해당하는 기본 구성원도 검색합니다. 모든 구성원은 FirstName 또는 LastName에서 하위 문자열로 searchKey을 포함합니다. 검색된 GroupCensusMember 수는 제한을 초과하지 않습니다.

유효한 searchKey 및 유효한 offset

서비스는 주어진 필드 집합에 있는 GroupCensusMember 필드 목록과 GroupCensusMember 목록을 검색합니다. 목록에 종속인이 있는 경우 서비스는 해당 종속인에 해당하는 기본 구성원도 검색합니다. 모든 구성원은 FirstName 또는 LastName에서 하위 문자열로 searchKey을 포함합니다. 검색된 각 GroupCensusMember의 ID가 오프셋보다 크습니다.

유효한 searchKey, 유효한 limit 및 유효한 offset

서비스는 주어진 필드 집합에 있는 GroupCensusMember 필드 목록과 GroupCensusMember 목록을 검색합니다.

  • 모든 구성원은 FirstName 또는 LastName에서 하위 문자열로 searchKey을 포함합니다.
  • 검색된 각 GroupCensusMember의 ID가 오프셋보다 크습니다.
  • 검색된 GroupCensusMember 수가 제한보다 작거나 같은 경우
  • 목록에 종속인이 있는 경우 서비스는 해당 종속인에 해당하는 기본 구성원도 검색합니다.

원격 옵션

옵션 설명

​​​censusId​​​

필수 항목.

구성원을 검색해야 하는 인구 조사 ID입니다.

​​​

fieldsetName​​​

선택 사항.

GroupCensusMember​​ 필드를 검색할 필드 집합의 이름입니다.

값이 잘못되면 서비스에서 필드를 반환하지 않습니다.

값이 없으면 서비스에서 기본 필드 집합을 사용하여 GroupCensusMember 필드를 검색합니다.

​limit​

선택 사항.

검색할 인구 조사 구성원의 수입니다.

​​​offset​​​

옵션입니다.

인구 조사 구성원을 검색해야 하는 인구 조사 구성원의 ID입니다.

​searchKey​

일치하는 인구 조사 구성원 레코드를 검색하는 문자열입니다.

입력 JSON

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

출력 JSON

서비스는 필드 목록, 구성원 목록 및 lastOffSet 값이 포함된 출력 JSON을 반환합니다.

{ 
   "census":{ 
      "members":[ 
         { 
            "Id":"a4C4P000000dNdbUAE",
            "LastName":member1,
            "FirstName":primary,
            "Birthdate":"1999-08-08"
         },
         { 
            "Id":"a4C4P000000dNdcUAE",
            "LastName":member1,
            "FirstName":dependent,
            "Birthdate":"1994-08-08"
         },
         { 
            "Id":"a4C4P000000dNdeUAE",
            "LastName":member2,
            "FirstName":primary,
            "Birthdate":"1985-08-08"
         }
      ],
      "headers":[ 
         { 
            "type":"STRING",
            "label":"First Name",
            "fieldId":"",
            "name":"FirstName"
         },
         { 
            "type":"DATE",
            "label":"Birthday",
            "fieldId":"",
            "name":"Birthdate"
         },
         { 
            "type":"STRING",
            "label":"Last Name",
            "fieldId":"",
            "name":"LastName"
         }
      ]
   },
   "lastOffset" : "a4C4P000000dNdeUAE"
}
 
로드 중
Salesforce Help | Article