다음을 통해 공유


둘러보기: 전역 검색에 대한 추가 테이블 구성  

참고

2022년 10월 12일부터 Power Apps 포털이 Power Pages가 됩니다. 추가 정보: Microsoft Power Pages는 이제 일반적으로 사용할 수 있습니다(블로그)
곧 Power Apps 포털 설명서를 마이그레이션하고 Power Pages 설명서와 병합할 예정입니다.

개요

검색 기능에 대해 추가 테이블을 사용할 수 있습니다. 추가 테이블 검색을 구성하려면 이 문서에 설명된 추가 작업이 필요합니다. 이러한 명시적 구성 단계는 전역 검색을 사용하여 실수로 레코드를 사용할 수 없도록 만듭니다.

추가 테이블 검색 구성 단계

추가 테이블 검색 구성 방법:

  1. Search/EnableAdditionalEntities 새로운 설정을 추가하여 처음으로 추가 테이블 검색을 사용하고 이를 으로 설정합니다. 이는 모든 추가 기본 및 사용자 정의 테이블을 검색할 수 있는 일회성 단계입니다.

  2. 검색 가능해야 하는 필수 필터 및 열이 있는 각 추가 테이블에 대해 포털 검색 보기를 만듭니다.

  3. 웹 역할이 있는 각 추가 테이블에 대해 테이블 권한을 구성하여 최소한 읽기 권한을 보유합니다. 이미 각 테이블에 대해 구성된 읽기 권한이 있는 경우 이 단계를 건너 뜁니다.

  4. 각 테이블에 대해 레코드 세부 정보 페이지를 만들어 검색 결과 페이지에서 선택한 레코드의 세부 정보를 표시합니다. 각 테이블에 대해 별도의 결과 레코드 세부 정보 페이지를 이미 만든 경우 이 단계를 건너 뜁니다.

  5. 기록 세부 정보 페이지에 연결된 각 테이블에 대하여 <entitylogicalname>_SearchResultPage(으)로 명명된 사이트 표식을 만듭니다.

  6. 검색 인덱스를 다시 작성합니다.

  7. 검색 결과를 확인합니다.

경고

레코드 세부 정보 페이지를 만들지 않거나 검색을 위해 사이트 표식을 사용하여 레코드 세부 정보 페이지를 바인딩하지 않으면 레코드 세부 정보를 보기 위해 검색 결과 페이지에서 추가 테이블 레코드를 선택할 수 없습니다.

추가 테이블을 위한 사이트 설정

Search/EnableAdditionalEntities 사이트 설정은 검색을 위해 추가 테이블을 구성할 때 필요합니다.

중요

Search/EnableAdditionalEntities은 명시적으로 추가 테이블 검색을 사용하기 위한 것입니다. 검색 기능을 사용할 때 기본 검색 사이트 설정 Search/Enabledtrue로 설정해야 합니다.

기본 테이블에 대한 검색 구성과 유사한 기타 관련 사이트 설정을 구성할 수도 있습니다. 예를 들어, 검색/필터 설정을 사용하여 추가 테이블을 구성하고 전역 검색에 드롭다운 필터 옵션을 추가하도록 설정합니다. 추가 정보: 사이트 설정.

레코드 세부 정보 페이지의 사이트 표식

레코드 세부 정보 페이지는 이름이 <entitylogicalname>_SearchResultPage사이트 표식을 사용하여 구성됩니다.

예를 들어, 테이블 논리 이름이 nwind_products인 경우, 사이트 표식은 nwind_products_SearchResultPage입니다. 사이트 표식의 값은 검색 결과를 선택할 때 열려는 레코드 세부 정보 페이지입니다. 기본적으로 레코드 ID는 id 쿼리 문자열 매개 변수를 통해 레코드 세부 정보 페이지에 전달됩니다. 페이지에 양식을 추가하는 방법에 대한 자세한 내용은 페이지 작성을 참조하세요.

중요

레코드 세부 사항 페이지에 기본 양식이 있거나 검색 결과 세부 사항을 표시하도록 작성된 논리가 있는지 확인하세요. 다음 연습에서 4단계 - 레코드 세부 정보 페이지 추가를 예로 들 수 있습니다.

다음 연습에서는 추가 테이블 검색을 구성하기 위한 샘플 데이터베이스 및 솔루션을 사용하여 각 단계를 자세히 설명합니다.

참고

  • 이 연습에서는 Microsoft Dataverse에서 이용 가능한 Northwind 샘플 데이터베이스의 제품 주문 테이블에 대한 검색을 사용하는 방법을 설명합니다. 샘플 데이터베이스에 대한 자세한 정보는 Northwind Traders 데이터베이스 및 앱 설치를 참조하십시오.
  • nwind_products 테이블 이름을 테이블의 논리 이름으로 교체하여 선택한 테이블을 가지고 연습을 따라할 수 있습니다.

1 단계: 검색 사이트 설정 추가 또는 업데이트

  1. Power Apps에 로그인합니다.

  2. 포털이 존재하는 적절한 환경에 있는지 확인해야 합니다.

  3. 왼쪽 탐색 창에서 을 선택하고 포털 관리 모델 기반 앱을 눌러 실행합니다.  

    포털 관리.

    참고

    Dynamics 365 응용 프로그램이 설치되어있는 환경에 있는 경우 포털 관리 앱의 이름이 Dynamics 365 포털로 지정되었을 수 있습니다.

  4. 포털 관리 앱을 연 후, 왼쪽 탐색 창에서 사이트 설정으로 이동합니다.

  5. 새로운 설정  Search/EnableAdditionalEntities를 만들고 값을 true로 설정합니다.

    EnableAdditionalEntities에 대한 사이트 설정.

  6. search/filters 설정을 생성하거나 업데이트하고 Products:nwind_products 값을 추가합니다.

    Search/filters 사이트 설정.

2 단계 : 포털 검색 보기 생성 또는 확인

참고

다음 단계는 Northwind Traders 솔루션 설치가 필요합니다. 다른 테이블을 사용하려면 적절한 솔루션을 사용하거나 기본 솔루션을 사용하세요.

  1. Power Apps으로 이동하여 왼쪽 탐색 창에서 솔루션을 선택합니다.

  2. Northwind Traders를 선택합니다.

    솔루션 선택.

  3. 제품 주문 테이블을 검색하세요.

    작업 주문 테이블.

  4. 제품 주문 테이블을 선택한 다음 보기를 선택하세요.

    제품 주문 - 보기.

  5. 보기 목록에서 포털 검색을 볼 수 있는지 확인합니다.

    포털 검색 보기.

    포털 검색 보기가 이미 존재하지 않으면 보기 추가를 선택하고 포털 검색으로 이름을 설정한 후 생성을 선택합니다.

    보기 추가.

    포털 검색 보기 추가.

  6. 검색을 위해 보기에 적절한 열이 추가되었는지 확인하십시오.

    열 추가.

  7. 보기를 편집한 경우 저장을 누르고 계속하기 전에 게시를 선택합니다.

    저장 및 게시.

3단계: 테이블 권한 만들기

  1. Power Apps에 로그인합니다.

  2. 왼쪽 탐색 창에서 을 선택하고 포털 관리 모델 기반 앱을 눌러 실행합니다.  

  3. 왼쪽 탐색 창에서 테이블 권한을 선택합니다.

  4. 새로 만들기를 선택합니다.

    새로운 테이블 사용 권한 레코드.

  5. 이름을 Northwind 제품 모두 읽기로 입력한 다음 적절한 액세스 유형읽기 특권을 선택하세요.

    이 예에서는 전역 액세스 유형이 nwind_products 테이블에 제공됩니다.

    액세스 유형 및 읽기 권한.

  6. 저장 후 닫기를 선택합니다.

  7. Northwind Products Read All을 선택하여 엽니다.

  8. 아래로 스크롤하여 웹 역할 섹션에서 기존 웹 역할 추가를 선택합니다.

    기존 웹 역할 추가.

  9. 인증된 사용자를 검색하고 추가를 선택합니다.

    인증된 사용자 추가.

4단계: 레코드 세부 정보 웹 페이지 추가

  1. Power Apps으로 이동하여 왼쪽 탐색 창에서 을 선택합니다.

  2. 포털에 대한 추가 명령 (…)을 선택한 다음 편집을 눌러 Power Apps Studio에서 포털을 엽니다.

  3. 왼쪽 상단의 메뉴에서 새 페이지를 선택한 후 공백 레이아웃을 선택합니다.

    새 페이지.

  4. 웹페이지 이름을 제품 주문으로 입력합니다.

    참고

    이 페이지는 사용자가 검색 결과 페이지에서 레코드를 선택하여 선택한 레코드의 세부 정보를 볼 때 표시됩니다.

  5. 왼쪽 탐색 창에서 구성 요소를 선택한 후 양식 구성 요소를 웹페이지에 추가합니다.

    양식에 구성 요소 추가.

  6. 작업 영역의 오른쪽에 있는 기존 사용 옵션을 선택하고 nwind_products 테이블에 대하여 제품 보기 양식을 선택한 다음 모드읽기 전용으로 선택합니다.

    모드 설정.

5단계: 레코드 세부 정보 웹 페이지에 대한 사이트 표식 추가

  1. Power Apps에 로그인합니다.

  2. 왼쪽 탐색 창에서 을 선택하고 포털 관리 모델 기반 앱을 눌러 실행합니다.  

  3. 왼쪽 탐색 창에서 사이트 표식을 선택합니다.

  4. 새로 만들기를 선택한 후 다음 세부 정보를 사용하여 새 사이트 표식을 만듭니다.

    • 이름: nwind_products_SearchResultPage
    • 페이지: 제품 주문

    새로운 사이트 표식.

6 단계: 검색 색인 재구축하기

  1. 관리자 웹 역할이 지정된 사용자 계정을 사용하여 포털을 찾습니다.

  2. 주소 표시줄에서 URL에 /_services/about 을 추가하고 입력을 누릅니다.

    서비스 정보 페이지.

  3. 캐시 지우기를 선택합니다.

  4. 캐시를 지운 후 검색 색인 재구축.

7 단계: 전역 검색이 사용자 지정 테이블에서 작동하는지 확인

  1. 포털에서 인증됨 웹 역할 이 지정된 사용자를 찾습니다.

  2. 검색 도구 모음 또는 검색 페이지로 이동하여 알려진 레코드를 검색합니다.

    예를 들어, Northwind Clam Chowder 검색 키워드를 사용해 nwind_products 테이블 관련 결과를 얻습니다.

    결과 검색

다음 단계

전역 검색에서 테이블 제거

참조

검색 관련 사이트 설정
점진적 검색

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).