테이블 권한 구성

Dataverse 레코드에 대한 액세스는 양식, 목록, Liquid, 포털 Web API 및 Dataverse 테이블에 액세스하는 기타 구성 요소를 사용할 때 Power Pages에서 자동으로 제한됩니다.

Power Pages 사이트의 Dataverse 레코드에 대한 액세스를 허용하려면 테이블 권한을 구성하고 테이블 권한을 웹 역할에 연결해야 합니다.

테이블 권한 구성 방법

다음 방법을 사용하여 테이블 권한을 생성할 수 있습니다.

  • 페이지에 목록이나 양식을 구성할 때
  • 설정 작업 영역에서
  • 포털 관리 앱 사용

목록 또는 양식에서 테이블 권한 추가

  1. 디자인 스튜디오에서 목록 또는 양식 구성 요소가 포함된 페이지로 이동합니다.

  2. 양식 또는 목록 구성 요소를 선택한 다음 권한을 선택합니다.

표시되는 테이블 권한 패널에서 기존 권한을 관리하거나 새 테이블 권한을 생성할 수 있습니다.

디자인 스튜디오의 양식에서 테이블 권한 추가.

설정 작업 영역에서 테이블 권한 추가

  1. 사이드 메뉴의 디자인 스튜디오에서 설정을 선택합니다.

  2. 보안 섹션의 왼쪽 창에서 테이블 권한을 선택하여 테이블 권한을 추가 및 수정합니다.

    설정 작업 영역에서 테이블 권한 추가.

포털 관리 앱에서 테이블 권한 추가

  1. 디자인 스튜디오의 사이드 메뉴에서 줄임표(...)를 선택한 다음 포털 관리를 선택합니다.

    포털 관리 앱을 엽니다.

  2. 보안 섹션의 왼쪽 창에 있는 포털 관리 앱에서 테이블 권한을 선택합니다.

    포털 관리 앱을 사용하여 액세스 테이블 권한.

사용 가능한 액세스 유형

디자인 스튜디오는 4가지 다른 액세스 유형을 표시합니다. 선택한 액세스 유형에 따라 선택한 테이블 권한 및 권한이 다음 레코드에 대해 선택한 역할의 사용자에게 적용됩니다.

  • 전역 액세스 - 선택한 테이블 권한 및 권한을 모든 레코드에 대하여 선택한 역할의 사용자에게 적용합니다.
  • 연락처 액세스 - 선택한 테이블 권한 및 권한을 로그인한 사용자와 연결된 선택한 역할에서 사용자에게 적용합니다.
  • 계정 액세스 - 선택한 테이블 권한 및 권한을 로그인한 사용자의 계정과 연결된 선택한 역할에서 사용자에게 적용합니다.
  • 셀프 액세스 - 선택한 테이블 권한 및 권한을 사용자만의 연락처 레코드에 대한 선택한 역할에서 사용자에게 적용합니다.

노트

부모 액세스 유형은 포털 관리 앱에서만 이용할 수 있습니다. 디자인 스튜디오 사용 시 부모 액세스 유형으로 테이블 권한을 생성하는 대신 기존 테이블 권한에 직접 하위 권한을 추가하세요.

테이블 권한 구성

이 섹션에서는 테이블 권한을 생성, 보기, 편집, 비활성화/활성화 또는 삭제하는 방법을 배웁니다.

테이블 권한 만들기

  1. 새 권한을 선택합니다.

  2. 테이블 권한 이름을 입력하세요.

  3. 테이블을 선택합니다.

  4. 액세스 유형을 선택합니다. 추가 정보: 사용 가능한 액세스 유형

  5. 연락처 또는 계정 액세스 유형을 선택한 경우 연락처/계정과 권한에 대해 선택한 테이블 간의 관계를 선택합니다.

    연락처 또는 계정 액세스 유형.

    노트

    • 선택한 테이블에 사용할 수 있는 관계가 없는 경우 새 관계를 선택하여 새 관계를 만들 수 있습니다.
    • Power Apps에서 테이블 관계를 생성한 후에는 구성이 게시되었는지 확인하고 디자인 스튜디오에서 동기화 버튼도 선택해야 합니다.
    • 경우에 따라 테이블 권한 패널에서 새 테이블 관계를 보려면 디자인 스튜디오를 다시 로드해야 할 수도 있습니다.
  6. 부여할 권한을 선택합니다.

  7. 역할 추가를 선택하여 이 테이블 권한이 적용될 역할을 추가합니다.

    아직 웹 역할을 생성하지 않은 경우 역할 플라이아웃 메뉴에서 역할 관리를 선택하여 포털 관리 앱을 열고 역할을 만듭니다.

  8. 저장을 선택합니다.

이름, 관련 테이블, 액세스 유형, 권한 및 역할이 채워진 테이블 권한의 예.

테이블 권한 보기

  1. 사이드 메뉴의 디자인 스튜디오에서 설정을 선택합니다.

  2. 보안 섹션의 왼쪽 창에서 테이블 권한을 선택하여 테이블 권한을 봅니다.

    기존 테이블 권한 목록.

  3. 테이블 권한을 그룹화하거나 필터링하려면 보기(기본값, 역할별 그룹화, 테이블별 그룹화 또는 상태별 그룹화)를 선택하거나 필터 텍스트 상자에 테이블 권한 이름을 입력합니다.

    그룹 또는 필터 테이블 권한.

    노트

    • 역할, 테이블 또는 상태별로 테이블 권한을 그룹화하면 구성된 권한에 대한 상위-하위 관계 없이 권한이 플랫 구조로 나열됩니다.
    • 하위 권한이 아닌 상위 테이블 권한에 대해서만 필터링할 수 있습니다.
  4. 테이블 권한을 정렬하려면 테이블 권한 목록의 맨 위에 있는 열을 선택하십시오.

테이블 사용 권한 편집

  1. 사이드 메뉴의 디자인 스튜디오에서 설정을 선택합니다.

  2. 보안 섹션의 왼쪽 창에서 테이블 권한을 선택하여 테이블 권한을 봅니다.

  3. 편집하려는 테이블 권한을 선택하십시오. 또는 추가 명령(...)을 선택한 다음 편집을 선택할 수 있습니다.

  4. 이름, 테이블, 액세스 유형, 권한 및 적용 가능한 역할과 같은 테이블 권한 세부 정보를 변경합니다. 추가 정보: 테이블 권한 만들기.

  5. 저장을 선택합니다.

테이블 권한 비활성화/활성화 또는 삭제

비활성화된 테이블 권한은 무효화됩니다. 나중에 비활성화된 테이블 권한을 활성화할 수 있습니다. 테이블 권한이 비활성화되면 해당 하위 테이블 권한은 활성 상태로 유지되지만 비효과적인 상위 테이블 권한으로 인해 유효하지 않습니다. 하위 권한을 개별적으로 비활성화할 수 있습니다.

테이블 권한이 삭제되면 연결된 모든 하위 권한도 삭제됩니다.

테이블 권한을 비활성화/활성화 또는 삭제하려면:

  1. 사이드 메뉴의 디자인 스튜디오에서 설정을 선택합니다.

  2. 보안 섹션의 왼쪽 창에서 테이블 권한을 선택하여 테이블 권한을 봅니다.

  3. 비활성화/활성화 또는 삭제할 테이블 권한을 선택합니다.

  4. 추가 명령(...)을 선택한 다음 비활성화 또는 삭제를 선택합니다.

  5. 메시지가 나타나면 확인합니다.

하위 권한 구성

노트

상위-하위 테이블 권한을 구성할 때 다형성 조회는 지원되지 않습니다.

기존 테이블 권한에 하위 권한을 추가하려면:

  1. 사이드 메뉴의 디자인 스튜디오에서 설정을 선택합니다.

  2. 보안 섹션의 왼쪽 창에서 테이블 권한을 선택하여 테이블 권한을 봅니다.

  3. 자식 권한을 추가할 테이블 권한을 선택합니다. 테이블 권한 속성 패널에서 하위 권한 탭을 선택한 후 새로 만들기를 선택합니다. 또는 추가 명령(...)을 선택한 다음 하위 권한 추가를 선택할 수도 있습니다.

  4. 다음 세부 정보로 자식 권한을 만듭니다.

    1. 자녀 권한의 이름

    2. 하위 권한이 있는 테이블

    3. 기본 테이블 권한에 대한 테이블과 하위 권한에 대해 선택한 테이블 간의 관계

    4. 하위 권한에 대한 권한

    5. 역할(이러한 역할은 상위 테이블 권한에서 상속됩니다. 역할을 추가하거나 제거하려면 대신 상위 테이블 권한을 편집하세요.)

  5. 저장을 선택합니다.

디자인 스튜디오를 사용하여 하위 권한을 보거나 편집, 비활성화/활성화 또는 삭제하려면 이전 섹션에서 설명한 단계를 따라 테이블 권한 구성을 수행합니다.

추가 고려 사항

테이블 권한의 구성에는 다음과 같은 추가 고려 사항 및 규칙이 적용됩니다.

상위 테이블 권한에 하위 테이블과 연결된 웹 역할이 없습니다

상위 권한에서 누락된 하나 이상의 웹 역할과 연결된 하위 권한이 있는 경우 하위 권한을 편집하는 동안 다음 오류가 표시됩니다.

이 권한에 적용된 하나 이상의 역할을 해당 상위 테이블 권한에 사용할 수 없습니다. 두 권한 중 하나에서 역할을 수정합니다.

예를 들어, 하위 권한이 여전히 연결되어 있어도 상위 테이블 권한에 마케팅 웹 역할이 연결되어 있지 않은 경우 하위 테이블 권한은 다음 메시지를 표시합니다.

상위 테이블 권한에 하위 테이블 권한과 연결된 하나 이상의 웹 역할이 없음.

이 문제를 해결하려면 마케팅 웹 역할을 상위 테이블 권한에 추가하거나 하위 테이블 권한에서 마케팅 웹 역할을 제거하십시오.

연결된 웹 역할이 없는 테이블 권한

테이블 권한이 적용되려면 하나 이상의 웹 역할에 연결되어야 합니다. 웹 역할에 속한 사용자에게는 연결된 테이블 권한에 대해 선택한 권한이 부여됩니다.

연결된 웹 역할 없이 테이블 권한을 저장하려고 하면 다음 메시지가 표시됩니다.

연결된 웹 역할 없이 테이블 권한 저장.

다음 단계

Web Application Firewall DRS 규칙 그룹 및 Power Pages에 대한 규칙(프리뷰)

참조 항목