SimpleHR
In review — changes are held until approved.
권한 관리
Low confidenceconceptedited by Cairni · 방금 · AIv2
개요
SimpleHR 시스템에서 권한 관리는 사용자가 접근할 수 있는 메뉴와 관리 가능한 조직 범위를 역할별로 제한·부여하는 기능이다. 크게 역할(Role) 유형과 조직 범위(Scope) 두 축으로 구성된다. 회의 기록에 따르면 현재 시스템에서 일부 논리적 오류가 존재하며 정비가 필요한 상태이다. 주요 이슈 및 개선 사항 참고.
역할 유형
관리자 유형 및 권한 범위
fix-task-0601-md에 따르면, 관리자 관리는 다음과 같이 구분되어야 하며, 각 관리자별 권한 범위 설명이 필요하다:
| 역할 | 설명 | 권한 범위 |
|---|---|---|
| 최고 관리자 | 시스템 전체에 접근 가능한 최상위 권한 | 전체 조직·직원·설정 |
| 중간 관리자 | 담당 조직의 상급 관리 권한 | 담당 조직 + 하위 조직 |
| 조직 관리자 | 담당 조직(부서)의 직원·정보를 조회·수정 가능 | 해당 조직 및 직속 부하직원 |
| 일반 관리자 | 특정 메뉴별 권한만 보유 | 메뉴별로 제한됨 |
| 일반 직원 | 본인 관련 정보, 서류 신청, 출퇴근 기록 등 개인 기능만 이용 | 개인 데이터만 |
참고: 급여 관리자·인사 관리자 역할은 초기 설계에 존재했으나, 현재는 하나의 통합된 관리자 체계로 통합하기로 결정되었다. simplehr정리-txt 주요 이슈 참고.
조직 범위(Scope)
- 조직 관리에서 각 조직(부서)에 조직장을 지정하면, 해당 조직장은 관리자 페이지에 접근할 수 있다.
- 조직장은 자신이 속한 조직과 하위 조직의 직원·근태 데이터만 열람·수정 가능하다.
- 예: 엔지니어링 팀 조직장으로 지정된 경우, 해당 팀 데이터만 표시되고 다른 팀(예: 교대 근무팀 등)은 보이지 않아야 한다.
전사 관리자: 모든 조직 데이터 접근
조직 관리자: 담당 조직 + 하위 조직만 접근
일반 직원: 본인 데이터만 접근메뉴별 접근 권한
관리자도 직원임
회의에서 명시된 중요한 원칙: 관리자도 직원이므로 관리자 본인의 출퇴근 기록, 급여 명세서 등 개인 직원 기능을 동시에 사용할 수 있어야 한다. 근태 관리, 급여 관리 페이지 참고. simplehr정리-txt
현재 알려진 문제점 및 개선 필요 사항
- 관리자 권한 체계 미흡: 최고관리자, 중간관리자, 조직관리자, 일반관리자의 권한 범위가 명확히 정의되지 않음. fix-task-0601-md에서 관리자별 권한 범위 설명 추가 필요로 표기됨.
- 조직 관리자가 자기 부서 직원을 수정할 수 있어야 하나, 논리적 오류로 인해 전반적인 권한 시스템에 오작동이 보고됨.
- 초기 설계 개념(급여 관리자, 인사 관리자 분리)이 현재 구현과 불일치하는 상태.
- AI 자동 생성 코드로 인해 그럴듯하지만 실제로 동작하지 않는 권한 로직이 포함되어 있음.
자세한 내용은 SimpleHR 주요 이슈 및 개선 사항 및 fix-task-0601-md을 참고.
관련 페이지
- 조직 관리 및 계층 구조 — 조직장 지정과 하위 조직 구성
- 직원 등록 및 온보딩 — 직원 초대 및 역할 부여 시작점
- 직원 재직 상태 관리 (재직·휴직·휴가·병가·퇴직) — 직원 상태 변경 권한
- 회사 양식 및 서류 관리 — 서류 발송 권한 포함
- 연장 근로 신청·승인·급여 반영 흐름 — 승인 권한 관련
- 휴일 관리 (전체 적용·부서별 적용) — 휴일 설정 권한
- SimpleHR 주요 이슈 및 개선 사항