역할의 작동 방식
PlayFab은 수백 개의 개별 권한을 가진 세분화된 권한 모델을 사용하므로 각 사람이 정확히 무엇을 할 수 있는지 결정할 수 있습니다. Game Manager의 영역은 완전히 꺼지거나, 읽기 전용으로 설정되거나, 편집을 위해 열릴 수 있습니다. 이것이 유용한 몇 가지 예:- 고객 서비스 담당자는 플레이어 프로필을 편집할 수 있지만 매출 데이터를 볼 수 없습니다.
- 프로덕트 매니저는 매출 대시보드를 볼 수 있지만 멀티플레이어 서버 빌드를 업로드할 수 없습니다.
- 데이터 사이언티스트는 모든 이벤트와 대시보드를 읽을 수 있지만 어디에도 쓰기 액세스가 없습니다.
기본 제공 역할 및 관리자 수준
모든 스튜디오에는 세 가지 미리 정의된 역할이 함께 제공됩니다.- Title Admin — 지정된 타이틀에 대한 전체 권한
- Dashboard — 타이틀의 대시보드만 볼 수 있는 권한
- Commercial admin — 타이틀의 대시보드 보기, 설정 편집, Economy 지급 보기, 제품 활성화 관리 권한
- Studio Admin — 타이틀 만들기, 역할 정의 및 편집, 스튜디오의 모든 타이틀에서 자동으로 title admin 권한 보유. 역할을 만들거나 사용자에게 할당하려면 Studio Admin이어야 합니다.
- Commercial admin — 스튜디오 청구 프로세스에 대한 일부 제어권 보유, 스튜디오의 모든 타이틀에서 자동으로 commercial admin 권한 보유.
역할 만들기
- 개발자 계정으로 PlayFab에 로그인합니다.
- My Studios and Titles에서 스튜디오 오른쪽의 세 점(…) 메뉴를 선택하고 Roles를 선택합니다.

- 스튜디오에 이미 존재하는 역할 목록이 표시됩니다. 사용자 지정 역할을 시작하려면 New custom role을 선택합니다.

- Role details에서 역할에 명확한 Role title을 지정합니다. 이는 나중에 역할을 할당할 때 선택할 이름이므로 설명적으로(예: Customer Support 또는 Build Engineer) 만듭니다.

- 이 역할이 타이틀에 대한 제한 없는 액세스 권한을 가져야 하는 경우 Title admin을 선택합니다. 이는 타이틀에 대한 전체 권한을 부여하고 아래의 개별 권한 선택을 재정의합니다.
권한 구성
Configure permissions 섹션은 역할이 무엇을 할 수 있는지 정확히 선택하는 곳입니다. 권한은 Overview, Identity, Economy 등의 그룹으로 구성되며, 각 그룹에 카운터(예: Overview (0/7))가 있어 현재 선택된 권한 수를 보여줍니다. 각 권한은 하나 이상의 액세스 수준을 제공합니다.- Read — 데이터 또는 영역 보기
- Edit — 만들기 및 수정
- Delete — 제거
- Search — 특정 항목을 찾기 위해 권한 목록을 필터링합니다.
- Toggle all permissions — 한 번에 모든 권한을 선택하거나 지웁니다.
- Set read only — 범위 전체에서 Read 상자만 선택하고 Edit/Delete는 끕니다.
- Collapse all — 더 깔끔한 보기를 위해 모든 그룹의 콘텐츠를 숨깁니다.

사용자에게 역할 할당
두 가지 방법으로 역할을 할당할 수 있습니다: 사용자에서 또는 역할에서. 사용자에서:- My Studios and Titles에서 스튜디오 옆의 세 점(…) 메뉴를 선택하고 Users를 선택합니다.
- 업데이트하려는 사용자를 열고 타이틀별로 역할을 선택합니다. 역할은 타이틀별로 범위가 지정되므로 사용자가 필요한 각 타이틀에 대해 역할을 할당합니다.
- 변경 사항을 저장합니다.


