역할 및 권한
Cargo-Planner의 각 사용자에게는 액세스 수준을 결정하는 단일 역할이 할당됩니다. 역할은 계층적이며, 각 역할은 그 아래 역할의 모든 권한을 포함합니다.
역할
액세스 수준이 낮은 것부터 높은 것까지의 역할:
- Planner (기본값) - 적재 목록을 생성, 보기, 편집 및 삭제할 수 있습니다. 이는 모든 신규 사용자에게 할당되는 기본 역할입니다.
- Editor - Planner가 할 수 있는 모든 작업과 더불어 장비, 화물 라이브러리, 프리셋 및 프로젝트를 생성하고 수정할 수 있는 권한이 있습니다.
- Developer - Editor가 할 수 있는 모든 작업과 더불어 API 토큰 및 통합을 위한 웹훅 관리에 접근할 수 있습니다.
- Administrator - Developer가 할 수 있는 모든 작업과 더불어 사용자 관리, 회사 세부 정보 및 구독 관리를 할 수 있습니다.
기능 권한
Planner 역할을 가진 사용자에게는 개별 기능 권한을 부여할 수 있습니다. 이를 통해 Planner에게 전체 Editor 역할로 승격하지 않고 특정 편집 기능에 대한 액세스를 제공할 수 있습니다. 사용 가능한 기능 권한은 다음과 같습니다:
| 권한 | 허용 사항 |
|---|
| Cargo Editor | 화물 라이브러리 항목 생성 및 수정 |
| Equipment Editor | 장비 생성 및 수정 |
| Project Editor | 프로젝트 생성 및 수정 |
| Preset Editor | 적재 프리셋 생성 및 수정 |
| Company Editor | 회사 세부 정보 수정 |
기능 권한은 Planner 역할에만 관련이 있습니다. Editor 역할 이상의 사용자는 이미 역할의 일부로 이러한 모든 기능을 가지고 있습니다.
추가 속성
Isolated
Isolated는 역할에 관계없이 모든 사용자에게 활성화할 수 있는 속성입니다. Isolated 사용자:
- 자신이 생성한 적재 목록만 볼 수 있습니다.
- 조직 내 다른 사용자가 생성한 적재 목록이나 프로젝트를 볼 수 없습니다.
- 자신의 사용자 이름을 따서 명명된 프로젝트에 자동으로 적재 목록이 배치됩니다.
조직 내 다른 비격리 사용자는 격리된 사용자가 생성한 적재 목록을 볼 수 있습니다. 이는 외부 사용자(예: 고객 또는 파트너)가 자신의 배송을 계획할 수 있도록 하면서 내부 직원이 여전히 해당 계획을 보고 관리할 수 있도록 하는 데 유용합니다.
격리된 사용자는 Administrator가 될 수 없습니다.
권한 매트릭스
아래 표는 각 역할이 수행할 수 있는 작업을 보여줍니다:
적재 목록 작업
| 작업 | Planner | Editor | Developer | Administrator |
|---|
| 보기 | 예 | 예 | 예 | 예 |
| 생성 | 예 | 예 | 예 | 예 |
| 편집 | 예 | 예 | 예 | 예 |
| 삭제 | 예 | 예 | 예 | 예 |
프로젝트 작업
| 작업 | Planner | Editor | Developer | Administrator |
|---|
| 보기 | 예 | 예 | 예 | 예 |
| 생성 | 아니요 | 예 | 예 | 예 |
| 편집 | 아니요 | 예 | 예 | 예 |
| 삭제 | 아니요 | 예 | 예 | 예 |
장비 라이브러리 작업
| 작업 | Planner | Editor | Developer | Administrator |
|---|
| 보기 | 예 | 예 | 예 | 예 |
| 생성 | 아니요 | 예 | 예 | 예 |
| 편집 | 아니요 | 예 | 예 | 예 |
| 삭제 | 아니요 | 예 | 예 | 예 |
화물 라이브러리 작업
| 작업 | Planner | Editor | Developer | Administrator |
|---|
| 보기 | 예 | 예 | 예 | 예 |
| 생성 | 아니요 | 예 | 예 | 예 |
| 편집 | 아니요 | 예 | 예 | 예 |
| 삭제 | 아니요 | 예 | 예 | 예 |
API 토큰 관리
| 작업 | Planner | Editor | Developer | Administrator |
|---|
| 보기 | 아니요 | 아니요 | 예 | 예 |
| 생성 | 아니요 | 아니요 | 예 | 예 |
| 편집 | 아니요 | 아니요 | 예 | 예 |
| 삭제 | 아니요 | 아니요 | 예 | 예 |
웹훅 관리
| 작업 | Planner | Editor | Developer | Administrator |
|---|
| 보기 | 아니요 | 아니요 | 예 | 예 |
| 생성 | 아니요 | 아니요 | 예 | 예 |
| 편집 | 아니요 | 아니요 | 예 | 예 |
| 삭제 | 아니요 | 아니요 | 예 | 예 |
사용자 관리
| 작업 | Planner | Editor | Developer | Administrator |
|---|
| 보기 | 아니요 | 아니요 | 아니요 | 예 |
| 생성 | 아니요 | 아니요 | 아니요 | 예 |
| 편집 | 아니요 | 아니요 | 아니요 | 예 |
| 삭제 | 아니요 | 아니요 | 아니요 | 예 |
구독 관리
| 작업 | Planner | Editor | Developer | Administrator |
|---|
| 보기 | 아니요 | 아니요 | 아니요 | 예 |
| 관리 | 아니요 | 아니요 | 아니요 | 예 |