SimpleHR project
조직도 관리 스펙
conceptedited by Cairni · 방금 · AIv1
개요
조직도 관리는 Simple HR 프로젝트의 조직관리 > 조직도 관리 메뉴에서 제공하는 기능으로, 기업의 부서 트리 구조를 시각적으로 편집하고 관리한다. 26년 07월 02일 수정사항에서 편집 기능 복원 및 기본값 정책이 확정되었다. fix-task-0702 (26년 07월 02일 수정사항)
주요 기능
1. 조직트리 기본 표시 정책
- 첫 렌더링 시 전체 부서 트리를 펼친 상태(오픈) 로 표시한다.
- 부서 수가 적어 한눈에 파악 가능한 규모를 고려한 기본값이다. fix-task-0702 (26년 07월 02일 수정사항)
2. 편집 기능 (복원 완료)
다음 편집 기능이 복원되어 정상 동작한다. fix-task-0702 (26년 07월 02일 수정사항)
| 기능 | 설명 |
|---|---|
| 부서 추가 | 원하는 위치에 새 부서 노드 생성 |
| 부서 수정 | 부서명 등 기본 정보 변경 |
| 부서 삭제 | 조건 충족 시 삭제 (아래 제약 참고) |
| 드래그 이동 | 드래그 앤 드롭으로 부서 트리 구조 재배치 |
| 조직장 지정 | 각 부서의 책임자(조직장) 설정 |
3. 부서 삭제 제약 조건
부서 삭제 시 아래 두 가지 조건을 확인한다. fix-task-0702 (26년 07월 02일 수정사항)
- 하위 조직이 있는 경우: 삭제 불가. 하위 부서를 먼저 정리해야 한다.
- 소속 직원이 있는 경우: 즉시 삭제 불가.
"이 부서 직원 N명의 소속이 해제됩니다"안내 메시지를 노출하고, 사용자 확인을 받은 뒤 삭제한다.
4. 직원 소속 변경 분리 원칙
조직도 관리에서는 부서 구조만 편집한다. 직원의 부서 소속 변경은 인사발령 결재선 프로세스에서만 처리하도록 역할이 명확히 분리되어 있다. fix-task-0702 (26년 07월 02일 수정사항)
기능 흐름
관련 이슈 및 이력
- 조직도 수정 불가 버그: 조직도 수정이 동작하지 않는 문제가 보고되어 07월 02일 수정사항에서 편집 기능 전체가 복원되었다. fix-task-0702 (26년 07월 02일 수정사항)
- 결재선 초기화 문제: 결재선 수정 후 저장해도 원위치로 돌아가는 문제가 함께 수정되었다. 관련 스펙은 결재 관리 스펙 참고. fix-task-0702 (26년 07월 02일 수정사항)
관리자 권한과의 관계
조직도 관리 기능 접근 범위는 관리자 등급 및 권한 관리 스펙에 따라 제어된다. fix-task-0702 (26년 07월 02일 수정사항)
- 최고관리자: 전체 조직도 편집 가능
- 조직관리자: 소속 부서 범위 내에서만 접근 가능 (메뉴 권한 설정에 따라 조정)
현재 기본 역할의menu_keys가["*"](전체 허용)으로 설정되어 있어,조직관리자도 모든 메뉴에 접근 가능한 상태이다. 유형관리 UI에서 조직관리자의 메뉴 접근 권한을 조정하여 해결할 수 있다. fix-task-0702 (26년 07월 02일 수정사항)
관련 페이지
- 인사발령 결재선 스펙 — 직원 소속 부서 변경 처리
- 관리자 등급 및 권한 관리 스펙 — 메뉴 접근 권한 제어
- 직무 관리 — 직위·직급·직무 구성
- 직원 재직 상태 변경 워크플로 — 직원 상태 관리
- 결재 관리 스펙 — 결재선 설정 및 관리