User Permissions
핀 링크 플랫폼 콘솔의 사용자 권한은 관리자(MANAGER)와 운영자(USER) 두 가지로 구분됩니다. 가입 후 시스템 관리자 승인을 통해 관리자 권한을 획득하며, 관리자는 Project Group과 App을 생성·관리하고 운영자를 초대할 수 있습니다. 운영자는 초대받은 Project Group 하위에서 App을 생성·수정·삭제할 수 있습니다.
| 권한 레벨 | 영문 명칭 | 설명 |
|---|---|---|
| 관리자 | MANAGER | Project Group 생성·삭제, 운영자/관리자 초대, 모든 App 관리 |
| 운영자 | USER | 초대받은 Project Group 내 App 생성·수정·삭제 |
flowchart TD
A[회원 가입] --> B[시스템 관리자 승인]
B -->|승인| C[관리자 권한(MANAGER) 획득]
C --> D[최초 로그인 시 Project Group 생성]
C --> E[운영자 초대]
E --> F[운영자 권한(USER) 부여]
F --> G[App 생성·관리]
C --> G
| 기능 항목 | 관리자 (MANAGER) | 운영자 (USER) |
|---|---|---|
| 회원 가입 | ✅ | ❌ (관리자 초대로만 가입 가능) |
| Project Group 생성 | ✅ | ❌ |
| Project Group 소유 | ✅ | ❌ |
| 운영자 초대 | ✅ | ✅ (운영자만) |
| 관리자 초대 | ✅ | ❌ |
| App 생성·수정·삭제 | ✅ (모든 그룹) | ✅ (초대한 그룹) |
erDiagram
MEMBER ||--o{ PROJECT_GROUP : owns
MEMBER ||--o{ PROJECT_GROUP : invited_to
PROJECT_GROUP ||--|{ APP : contains
운영자(USER)는 여러 Project Group에 초대될 수 있으며, 로그인 Dashboard에서 자신이 속한 그룹 목록을 확인하고 작업할 그룹을 선택하여 해당 그룹의 App을 관리할 수 있습니다.
| 운영자 A의 그룹 리스트 예시 |
|---|
| • Company Alpha (USER) |
| • Company Beta (USER) |
| • Company Gamma (USER) |