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을 참고.


관련 페이지

Made with CairniExplore public wikis →