SimpleHR
fix-task-0602.md
High confidencesourceedited by Cairni · 방금 · AIv1
개요
2026년 06월 02일 작성된 SimpleHR 수정 요청사항 문서. 관리자 모드와 모바일 앱 두 영역으로 구분된다. fix-task-0602.md
관리자 모드
근로계약서
| 상태 | 항목 |
|---|---|
| ✅ 완료 | 회사 기본 설정에서 근로계약서 사용 가능/불가능 설정 추가, 직원 추가 시 스위치로 제어 |
| ✅ 완료 | 입사일이 오늘 이후인 경우 근로계약서 작성 전까지 계정 사용 불가 처리 |
| ❌ 미완료 | 근로계약서 탭에서 모든 직원 노출, 제출 여부 및 제출 내역 전체 표시 (근로계약서 여러 부 존재 가능) |
| ❌ 미완료 | 연장 관련 항목 (상세 미정) |
| ❌ 미완료 | 회사 양식 변수 맞추기 |
| ❌ 미완료 | 입사일과 계약 시작일 불일치 문제 |
| ❌ 미완료 | 근로계약서 내 계약서 작성 버튼 중복 — 미리보기 후 발송 플로우로 변경 필요 |
| ❌ 미완료 | 근로계약서 폰트 미묘한 불일치 |
관련 페이지: 회사 양식 및 서류 관리, 직원 등록 및 온보딩
초기설정
| 상태 | 항목 |
|---|---|
| ✅ 완료 | 초기 설정 가이드 세분화 (직인·로고 추가 수준) |
| ✅ 완료 | 디비안츠 초기설정 완료 후 우측 skeleton 노출 버그 수정 |
| ✅ 완료 | 직인·로고 필수 입력 처리 |
휴가 관리
| 상태 | 항목 |
|---|---|
| ❌ 미완료 | 연차를 제외한 모든 휴가(예: 병가)는 신청 시에만 발급되도록 변경 |
관련 페이지: 휴가 관리 (연차·특별 휴가)
교대(변형)근로 관리
| 상태 | 항목 |
|---|---|
| ❌ 미완료 | AI 운영센터 4교대(D/D1/E/N) 설정 오류 — 변형근로 인원 18~15명 고정, 주말·휴일 휴무 선택지 없음 |
| ✅ 완료 | D/D1/E/N 근무시간 대표 네임 미표시 버그 수정 |
| ❌ 미완료 | 조 이름 변경 및 4교대→2교대 수정 후 이전 교대 패턴 잔존 (예: AD만 있는데 D1, N 조 이름 혼재) |
| ✅ 완료 | 고객센터 변형근무 — 근로정책 설정값과 교대(변형)근로관리 근로 패턴 불일치 수정 |
| ✅ 완료 | 교대·변형근무 설정에서 "기본근무시간" 항목 제거 |
| ✅ 완료 | 변형 근무 설정 UI 깨짐 수정 |
구현 세부: 교대 부서 조회 하이브리드 방식 (`policy_service.py`)
list_shift_departments 및 _lookup_policy_for_department 두 함수에서 교대/변형근무 부서를 찾는 경로가 두 가지 존재한다. 시드 데이터로 인해 별도 경로가 구현되었다. fix-task-0602.md
1차 — DepartmentWorkPolicy 경로
- 관리자가 부서별 근로정책 UI에서 교대/변형 정책을 부서에 할당한 경우 동작
DepartmentWorkPolicy테이블 JOIN으로 조회- 직원에게
shift_team_name이 없어도 부서가 목록에 노출됨
2차 — Employee fallback 경로
- 시드 데이터 등 직원에게 직접
shift_team_name+work_policy_id가 배정된 경우 동작 Employee.shift_team_name IS NOT NULL조건으로 부서 역추적DepartmentWorkPolicy레코드가 없는 기존 데이터에서 동작
서버 로그 예시:
[SHIFT-DEPTS] DepartmentWorkPolicy: ['개발2팀'], Employee fallback: ['AI 운영센터']
[SHIFT-LOOKUP] dept=xxx → DepartmentWorkPolicy 경로 (policy=개발2팀 3교대)
[SHIFT-LOOKUP] dept=yyy → Employee fallback 경로 (policy=AI 운영센터 변형근무)근로정책
| 상태 | 항목 |
|---|---|
| ❌ 미완료 | 근로정책 이력 기록 기능 |
| ❌ 미완료 | 출근시간 기준 고정값: 출근시간 "고정시간" / 퇴근시간 "고정시간"을 기본값으로 설정 |
관련 페이지: 근로 정책 유형, 회계 정책 및 급여 기간 설정
출퇴근 관리
| 상태 | 항목 |
|---|---|
| ❌ 미완료 | 출퇴근 관리 백엔드 성능 개선 (응답 속도 느림) |
관련 페이지: 근태 관리
인증
| 상태 | 항목 |
|---|---|
| ❌ 미완료 | 인증 만료 시 빈 페이지 노출 — 인증이 풀린 상태에서 관리자 페이지에 데이터 없는 채로 접근 가능한 버그 |
관련 페이지: 권한 관리
결제
| 상태 | 항목 |
|---|---|
| ❌ 미완료 | 결제 연동 미구현 |
모바일 앱
| 상태 | 항목 |
|---|---|
| ❌ 미완료 | 모바일 채팅 화면 미표시 |
| ❌ 미완료 | 모바일 앱 잘린 UI 수정 |
| ❌ 미완료 | 모바일 앱 안드로이드 삼성브라우저 색상 라이트 모드로 통일 |
| ❌ 미완료 | 모바일 앱 일정관리 클릭 시 캘린더 조회 가능하도록 |
| ❌ 미완료 | 모바일 앱 이용빈도 높은 아이콘 대시보드 우선 배치 |
| ❌ 미완료 | 모바일 앱 근무탭 일자별 전체 내용 한 페이지에 표시 (줄 간격 축소) |
| ❌ 미완료 | 모바일 앱 메시지 기능 별도 위치로 이동 |
진행 현황 요약
| 영역 | 완료 | 미완료 |
|---|---|---|
| 근로계약서 | 2 | 6 |
| 초기설정 | 3 | 0 |
| 휴가관리 | 0 | 1 |
| 교대(변형)근로 | 4 | 2 |
| 근로정책 | 0 | 2 |
| 출퇴근관리 | 0 | 1 |
| 인증 | 0 | 1 |
| 결제 | 0 | 1 |
| 모바일 앱 | 0 | 7 |
| 합계 | 9 | 21 |