목차

Search

  1. 서문
  2. 비즈니스 항목 서비스 소개
  3. Enterprise Java Bean 비즈니스 항목 서비스 호출
  4. Representational State Transfer 비즈니스 항목 서비스 호출
  5. Simple Object Access Protocol 비즈니스 항목 서비스 호출
  6. 교차 참조 레코드 및 BVT 계산을 위한 서비스
  7. 기업 연결 서비스 지원
  8. 데이터 정리, 분석 및 변환을 위한 외부 호출
  9. REST API를 사용하여 레코드 추가
  10. REST API를 사용하여 파일 업로드

비즈니스 항목 서비스 가이드

비즈니스 항목 서비스 가이드

쿼리 매개 변수

쿼리 매개 변수

fuzzyFilter
매개 변수를 사용하여 쿼리할 필드 값을 지정합니다.
fuzzyFilter
매개 변수를
action
매개 변수와 함께 사용합니다.
다음 테이블에는 URL에서 사용할 수 있는 쿼리 매개 변수가 설명되어 있습니다.
매개 변수
설명
action
필수 사항입니다. 지정된 비즈니스 항목에 대해 일치 레코드를 반환합니다.
match
를 설정하고
fuzzyFilter
매개 변수와 함께 매개 변수를 사용합니다.
예를 들어, 다음 쿼리를 사용하여 이름이 STEVE인 사람을 검색합니다.
Person?action=match&fuzzyFilter=STEVE
fuzzyFilter
필수 사항입니다. 특정 비즈니스 항목 유형의 레코드를 쿼리하는 데 사용할 필드 이름 및 필드 값 쌍을 쉼표로 구분된 목록으로 지정합니다.
예를 들어, 다음 쿼리를 사용하여 이름이 STEVE이고 주소가 토론토인 레코드를 검색합니다.
Person?action=match&fuzzyFilter=firstName=STEVE,Address.Address.City=TORONTO
matchRuleSet
일치 레코드를 식별할 기준으로 일치 규칙 집합을 지정합니다.
구체적인 일치 규칙 집합이 없으면 NONE을 지정합니다. 자동 및 수동 병합 일치 규칙이 사용됩니다.
filter
유사 항목 검색의 결과를 필터링하는 데 사용할 필드 값을 지정합니다.
예를 들어, 다음 쿼리를 사용하여 이름이 STEVE이고 토론토에 거주하는 레코드를 검색합니다.
Person?action=match&fuzzyFilter=firstName='STEVE',lastName="SMITH'&filter=city=Toronto
depth
반환할 하위 레코드 수준 수를 지정합니다. 예를 들어, 다음 수준을 지정할 수 있습니다.
  • 1. 루트 레코드를 반환합니다.
  • 2. 루트 레코드와 직속 하위 레코드를 반환합니다.
  • 3. 루트 레코드, 직속 하위 레코드 및 두 수준 아래의 레코드를 반환합니다.
예를 들어, 다음 쿼리를 사용하여 이름이 STEVE인 레코드를 검색하고 루트 레코드와 직속 하위 레코드에 대한 정보를 반환합니다.
Person?action=match&fuzzyFilter=firstName='STEVE'&filter=city=Toronto
suppressLinks
API 응답에 상위-하위 링크가 표시되는지 여부를 나타냅니다. 응답에서 모든 상위-하위 링크를 억제하려면 매개 변수를 true로 설정합니다. 기본값은 false입니다.
예를 들어, 다음 쿼리를 사용하여 이름이 STEVE인 레코드를 검색하고 상위-하위 링크가 표시되지 않는 응답을 반환합니다.
Person?action=match&fuzzyFilter=firstName='STEVE'&suppressLinks=true
readSystemFields
결과에 시스템 필드를 반환할지 여부를 나타냅니다. 기본값은 false입니다.
fields
쿼리 결과에 표시할 필드를 지정합니다.
outputView
쿼리 결과를 표시하는 데 사용할 비즈니스 항목 보기를 지정합니다. 쿼리 결과에 대한 비즈니스 항목 보기를 구성할 때 쿼리 결과에 표시하려는 필드를 포함합니다.
filter 매개 변수 내에서 다음 연산자를 사용할 수 있습니다.
AND
filter 매개 변수에 나열된 모든 필드 값이 있는 레코드를 검색합니다.
예를 들어, 다음 쿼리를 사용하여 이름이 STEVE이고 성이 SMITH인 레코드를 검색합니다.
Person?action=match&fuzzyFilter=firstName='STEVE',lastName='SMITH'&filter=city=Toronto AND gender=Male
IN
filter 매개 변수에 나열된 값이 있는 레코드를 검색합니다.
예를 들어, 다음 쿼리를 사용하여 이름이 STEVE이거나 성이 JOHN이고 토론토 또는 오타와 도시에 거주하는 레코드를 검색합니다.
Person?action=match&fuzzyFilter=firstName='STEVE',lastName='SMITH'&filter=city in [Toronto,Ottawa]
Range
지정된 범위 내의 레코드를 검색합니다. 숫자 및 날짜 데이터 유형 필드의 범위를 지정할 수 있습니다.
정수 데이터 유형의 경우 다음 형식을 사용하십시오.
<business entity field name>=[fromValue,toValue]
범위는 fromValue부터 toValue까지입니다. fromValue은 toValue보다 낮아야 합니다.
예를 들어 다음 쿼리를 사용하여 35~45세 그룹의 레코드를 검색합니다.
Person?action=match&fuzzyFilter=firstName='STEVE',lastName='SMITH'&filter=age=[35,45]
날짜 데이터 유형의 경우 다음 형식을 사용하십시오.
<business entity field name>=[fromDate,toDate]
범위는 fromDate부터 toDate까지입니다.
예를 들어, 다음 쿼리를 사용하여 생년월일이 2000년 6월 12일에서 2015년 6월 12일 사이인 레코드를 검색합니다.
Person?action=match&fuzzyFilter=firstName='STEVE',lastName='SMITH'&filter=birthDate=[2000-06-12T12:30:00Z,2015-06-12T12:30:00Z]