검색 소스 정의
기본 검색 소스를 구성하여 인스턴스 테이블에서 데이터를 쿼리하거나, 고급 데이터 가져오기 스크립트를 구성하여 여러 테이블 및 데이터 소스에서 데이터를 쿼리하거나, 웹 어디에서나 데이터를 끌어올 수 있습니다.
시작하기 전에
필요한 역할: admin
프로시저
- 플랫폼 UI에서 다음으로 이동합니다. Service Portal > 포털 을 클릭하고 검색 소스를 추가할 포털을 선택합니다.
- 검색 소스 관련 목록에서 새로 만들기를 클릭하여 검색 소스를 추가합니다.
-
검색 소스 양식에서 필드를 정의합니다.
표 1. 검색 소스 양식 필드 설명 이름 검색 범주의 표시 값입니다. ID 기록 ID입니다. 값은 고유해야 하며 공백이나 특수 문자를 포함해서는 안 됩니다. 애플리케이션 검색 소스의 범위입니다. 역할 Service Portal User Criteria Support 플러그인을 사용할 수 없는 경우 이 검색 소스에 액세스할 사용자 역할을 정의합니다. 검색 페이지 템플릿 검색 결과를 표시하는 HTML 템플릿입니다. 기본 검색 소스를 정의하는 경우에는 기본 템플릿을 변경할 필요가 없습니다.
수정된 템플릿의 예는 을 참조하십시오 튜토리얼: 외부 지식베이스 검색 소스 설정.
-
데이터 소스 탭의 필드를 완성합니다.
필드 설명 스크립팅된 소스 고급 데이터 가져오기 스크립트를 추가합니다. 인스턴스 테이블을 데이터 소스로 구성하는 경우에는 이 옵션을 선택하지 마십시오. 데이터 임포트 스크립트 데이터를 가져오기 위한 엔드포인트 및 API 호출을 정의하는 스크립트입니다. 이 필드는 스크립팅된 소스가 선택된 경우에만 표시됩니다.
데이터 가져오기 스크립트의 예는 을 참조하십시오 튜토리얼: 외부 지식베이스 검색 소스 설정.
주:패싯 생성 스크립트를 정의하는 경우, 패싯 개체를 데이터 가져오기 스크립트에 삽입하고 스크립트를 업데이트하여 각 패싯 항목에 대한 데이터를 생성합니다. 예를 들어, 지식베이스와 Service Catalog 검색 소스를 참조하십시오. 검색 패싯은 비 ServiceNow 사이트의 데이터를 쿼리하는 고급 검색 소스에 통합된 경우 예상대로 작동하지 않을 수 있습니다.패싯 작성 스크립트 스크립트된 검색 소스의 검색 패싯을 정의하는 스크립트입니다. 최종 사용자가 더 의미 있는 결과 세트를 얻기 위해 검색 결과를 필터링할 수 있습니다. 이 필드는 스크립팅된 소스가 선택된 경우에만 표시됩니다.
주:패싯 생성 스크립트를 정의하는 경우, 패싯 개체를 데이터 가져오기 스크립트에 삽입하고 스크립트를 업데이트하여 각 패싯 항목에 대한 데이터를 생성합니다. 예를 들어, 지식베이스와 Service Catalog 검색 소스를 참조하십시오. 검색 패싯은 비 ServiceNow 사이트의 데이터를 쿼리하는 고급 검색 소스에 통합된 경우 예상대로 작동하지 않을 수 있습니다.테이블 목록에서 결과를 가져올 테이블을 선택합니다. 플랫폼에서 테이블을 선택할 수 있습니다. 예를 들어 사용자 [sys_user] 또는 Knowledge [kb_knowledge]입니다. 주:인덱싱된 테이블만 검색 결과를 반환합니다. 자세히 알아보기: Configure a table for indexing and searching.조건 정의된 조건에 따라 결과를 필터링합니다. 예를 들어 Active는 True입니다. 기본 표시 필드 검색 결과 페이지에 표시할 필드를 선택합니다. 예: 이름. 표시 필드 검색 결과 페이지에 표시할 추가 필드를 선택합니다. 예를 들면 사용자 ID, 이메일, 도시입니다. 결과 페이지네이션 검색 결과를 페이지 매김합니다. 기본적으로 True입니다.
스크립팅된 소스 여부를 선택하면 값이 false로 업데이트됩니다. 스크립팅된 검색 소스에 대한 페이지 매김을 활성화하려면 을 참조하십시오 검색 소스 결과 페이지네이션.
검색 페이지 위젯 또는 패싯이 적용된 검색 위젯 인스턴스 옵션에서 검색 소스에 대한 쿼리당 최대 결과 수를 정의합니다.
-
검색 결과가 사용자 입력을 기반으로 검색 필드를 채울 수 있도록 자동 완성 설정을 구성합니다.
필드 설명 자동 완성 활성화 자동 완성 기능을 허용합니다. 자동 완성을 검색 소스에 통합하지 않으려면 확인란의 선택을 취소합니다. 고급 자동 완성 구성 선택적으로 고급 자동 완성 스크립트를 추가하여 검색 결과가 표시되는 방식을 구성합니다. 자세한 내용은 고급 자동 완성 템플릿 만들기 문서를 참조하십시오. 자동 완성 상형 문자 각 자동 완성 결과 옆에 아이콘을 추가합니다. 페이지 선택한 결과를 표시할 서비스 포털 페이지를 정의합니다. 예를 들어, 양식 이 구성된 경우 선택한 자동 완성 결과가 양식에서 열립니다. - 제출을 클릭합니다.
다음에 수행할 작업
최종 사용자가 검색 결과를 단순 검색 소스에 패싯 추가구체화할 수 있도록 하려면 .