

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 페이지의 역할 기반 가시성 구성
<a name="app-level-roles"></a>

App Studio 앱 내에서 역할을 생성하고 해당 역할에 따라 페이지의 가시성을 구성할 수 있습니다. 예를 들어 프로젝트 승인 또는 클레임 처리와 같은 기능을 제공하고 특정 페이지를 특정 역할에 표시하는 앱의 관리자, 관리자 또는 사용자와 같은 사용자 요구 사항 또는 액세스 수준에 따라 역할을 생성할 수 있습니다. 이 예에서 관리자는 전체 액세스 권한을 가질 수 있고, 관리자는 보고 대시보드를 볼 수 있으며, 사용자는 입력 양식이 있는 작업 페이지에 액세스할 수 있습니다.

다음 절차에 따라 App Studio 앱에서 페이지의 역할 기반 가시성을 구성합니다.

1. 필요한 경우 애플리케이션의 애플리케이션 스튜디오로 이동합니다. 왼쪽 탐색 메뉴에서 **내 애플리케이션을** 선택하고 애플리케이션을 찾은 다음 **편집**을 선택합니다.

1. 애플리케이션 스튜디오에서 앱 수준 역할을 생성합니다.

   1. 애플리케이션 스튜디오 상단의 **앱 설정** 탭을 선택합니다.

   1. **\+ 역할 추가**를 선택합니다.

   1. **역할 이름**에 역할을 식별할 이름을 입력합니다. 이름을 사용하여 페이지 가시성을 설정하므로 그룹의 액세스 수준 또는 의무를 설명하는 이름을 사용하는 것이 좋습니다.

   1. 선택적으로 **설명**에 역할에 대한 설명을 추가합니다.

   1. 이 단계를 반복하여 필요한 만큼 역할을 생성합니다.

1. 페이지의 가시성 구성

   1. 애플리케이션 스튜디오 상단의 **페이지** 탭을 선택합니다.

   1. 왼쪽 **페이지** 메뉴에서 역할 기반 가시성을 구성할 페이지를 선택합니다.

   1. 오른쪽 메뉴에서 **속성** 탭을 선택합니다.

   1. **가시성**에서 **모든 최종 사용자에게 열기를** 비활성화합니다.

   1. **역할을** 선택한 상태로 유지하여 이전 단계에서 생성한 역할 목록에서 선택합니다. 보다 복잡한 가시성 구성을 위해 JavaScript 표현식을 작성하려면 **사용자 지정**을 선택합니다.

      1. **역할을** 선택한 상태에서 페이지가 표시될 앱 역할의 확인란을 선택합니다.

      1. **사용자 지정**을 선택한 상태에서 true 또는 false로 확인되는 JavaScript 표현식을 입력합니다. 현재 사용자에게 *관리자* 역할이 있는지 확인하려면 다음 예제를 사용합니다`{{currentUser.roles.includes('manager')}}`.

1. 이제 가시성이 구성되었으므로 앱을 미리 보고 페이지 가시성을 테스트할 수 있습니다.

   1. **미리 보기를** 선택하여 앱 미리 보기를 엽니다.

   1. 미리 보기의 오른쪽 상단에서 **미리 보기를 메뉴로** 선택하고 테스트하려는 역할의 상자를 선택합니다. 표시되는 페이지에는 선택한 역할이 반영되어야 합니다.

1. 이제 게시된 앱의 앱 역할에 그룹을 할당합니다. 그룹 및 역할 할당은 각 환경에 대해 별도로 구성해야 합니다. 앱 환경에 대한 자세한 내용은 섹션을 참조하세요[애플리케이션 환경](applications-publish.md#application-environments).
**참고**  
App Studio 그룹을 생성 및 구성한 역할에 할당하려면 앱을 테스트 또는 프로덕션 환경에 게시해야 합니다. 필요한 경우 앱을 게시하여 역할에 그룹을 할당합니다. 게시에 대한 자세한 내용은 [애플리케이션 게시](applications-publish.md) 단원을 참조하십시오.

   1. 애플리케이션 스튜디오의 오른쪽 상단에서 **공유**를 선택합니다.

   1. 페이지 가시성을 구성하려는 환경의 탭을 선택합니다.

   1. **그룹 검색** 입력 상자를 선택하고 앱 버전을 공유할 그룹을 선택합니다. 텍스트를 입력하여 그룹을 검색할 수 있습니다.

   1. 드롭다운 메뉴에서 그룹에 할당할 역할을 선택합니다. **역할 없음을** 선택하여 앱 버전을 공유하고 그룹에 역할을 할당할 수 없습니다. 모든 사용자에게 표시되는 페이지만 역할이 없는 그룹에 표시됩니다.

   1. **공유**를 선택합니다. 이 단계를 반복하여 필요한 만큼 그룹을 추가합니다.