SimpleHR project
fix-task-0703 (26년 07월 03일 수정사항)
sourceedited by Cairni · 방금 · AIv1
개요
기업 사용자는 모바일 중점, 기업 관리자는 PC 중점.
fix-task-0703 (26년 07월 03일 수정사항)
완료 항목
사직서 프로세스 처리
- DB 모델, API(CRUD/승인/반려), 관리자 UI(목록/등록/승인/반려) 완성
- 경로 A: 관리자 직접 등록(해고/권고사직) → 결재선 유무에 따라 즉시 처리 또는 결재 진행
- 경로 B: 직원 기안서 제출 → Document 최종승인 → Resignation 자동 생성(SUBMITTED) → 관리자 COMPLETED 처리
- 퇴직 처리(
EMP_RETIRED) 및form_category=RESIGNATION분류 완성 - 결재선(RequestApprovalStep) 연동 완성
기타 완료 항목
| 항목 | 내용 |
|---|---|
| 연락처 DB 저장 형식 통일 | 기존 데이터 유지, 신규 데이터부터 통일 형식 적용 |
| 초기 설정 가이드 수정 | 신규 테넌트 완료 오표시 버그 수정, 완료 항목도 클릭 시 해당 페이지 이동, 전체 8단계 순서 조정 |
| 탄력근로제 필수서류 기본값 | 신규 테넌트 생성 시 통장사본·근로계약서 두 개로 변경 (탄력근로서류 제거) |
| 사파리 로그인 풀림 확인 | 사파리에서 로그인 빨리 풀리는 문제 원인 확인 (크롬은 정상) |
| 계약서 레이아웃 개선 | 날인·서명·대표 칸을 테이블 → 자연스러운 배치로 변경 |
| 사직서 분류 및 기본 생성 | 테넌트 생성 시 기본 사직서 양식 생성, 문자열 매칭 → form_category=RESIGNATION 기반으로 전환 |
| 출퇴근 요청 승인 UI | 근로정책 시작/종료 시간 기본값 표시, 결재라인 동그라미 UI, canAct 순서 기반 버튼 제어, 반려사유 상단 이동 등 |
| 근태결재 배지 문제 수정 | 신청 알림은 있지만 리스트에 서류가 보이지 않는 버그 수정 |
| 문서 종류 선택 제거 | 사용자가 신청서/기안서 신규 작성 시 문서 종류 선택 단계 제거 |
초기 설정 가이드 8단계 순서 (조정 후)
AI · 출처 클릭
- 1회사 기본 정보fix-task-0703 (26년 07월 03일 수정사항)
- 2회계·급여 정책fix-task-0703 (26년 07월 03일 수정사항)
- 3근로 정책fix-task-0703 (26년 07월 03일 수정사항)
- 4직위/직책/직무fix-task-0703 (26년 07월 03일 수정사항)
- 5근무지fix-task-0703 (26년 07월 03일 수정사항)
- 6부서fix-task-0703 (26년 07월 03일 수정사항)
- 7직원fix-task-0703 (26년 07월 03일 수정사항)
- 8관리자fix-task-0703 (26년 07월 03일 수정사항)
미완료 항목
미완료 항목AI · 출처 클릭
기능 구현 필요4
퇴직 처리된 직원 계정 접근 차단 (탈퇴 처리 여부 의논 필요)
fix-task-0703 (26년 07월 03일 수정사항)
GPS 출근 위치 저장 — 출장 빈번 직원 대상, 출근 버튼 클릭 시 위치 저장
모바일 첨부파일 구현 — 신청서 제출 방식이 첨부파일인 경우
양식 등록 안내 추가 — 신청서 분류 시 관리자 첨부파일 안내 문구
검토·확인 필요2
근로 정책 수정 시 소속 직원 전체 적용 부분 검토, 불필요 시 제거
근로계약서 매핑 확인 — 급여·근무장소 등 미입력 필드 점검
버그3
근로정책 수정 폼 초기화 버그 — formNightSurcharge/formHolidaySurcharge 하드코딩("50"), setter 없음
shift_day_boundary null 시 "06:00" 폴백 → 변경 없는데도 scheduled_change 생성
야간/휴일 할증률 단위 불일치 — DB 1.5 배수 vs 프론트 50%
의논 필요 항목
- CI PostgreSQL 버전 불일치: 통합 테스트 환경은 PostgreSQL 15, 프로덕션은 16 → CI를 16으로 맞출지 검토 필요 (구현 아님, 의논 단계)