SimpleHR project
시스템 확인 요청 이슈 목록 (07월 09일 기준)
answeredited by Cairni · 방금 · AIv2
개요
본 페이지는 fix-task-0709 (26년 07월 09일 수정사항) 에 기록된 시스템 확인 요청 항목을 정리한 이슈 로그입니다. 전체 수정사항 중 "시스템 확인" 및 고객 피드백 성격의 미해결(미수정) 항목만을 별도로 집계합니다.
기본 전제: 기업 사용자는 모바일 중점, 기업 관리자는 PC 중점으로 운영됩니다. 모바일 앱 스펙 및 모바일 UI/UX 개선 작업 참조.
미해결 이슈 현황
시스템 확인 요청 이슈 (07-15 기준)AI · 출처 클릭
완료4
관리자별 등급 변경해도 변경되지 않음 → 정상 동작 확인
fix-task-0715 수정사항
최고관리자가 결재선 변경해도 조직관리자에게 결재 배정 → 미선택 시 자동 결재선 적용 안내 문구 추가
fix-task-0715 수정사항
근로정책 변경 시 적용시점 입력란 미노출 → 값 변경 시 모달 표시 확인
fix-task-0715 수정사항
계약직 ↔ 정규직 계약형태 변경 기능 지원
fix-task-0715 수정사항
미해결 (수정 필요)13
최초 등록자가 조직관리자로 변경해도 최고관리자 권한 유지됨
fix-task-0709
조직관리자 권한 범위를 해당 부서만 보이도록 조정 필요
fix-task-0709
PC에서 출퇴근 체크가 안 됨
fix-task-0709
회사 이미지 등록 시 깨짐 현상 (서명 URL 만료 가능성, 재현 확인 필요)
fix-task-0715 수정사항
휴일 지정 시 전체 직원 휴일 자동 변경 + 근무 시 휴일근로 신청 처리 필요
fix-task-0709
관리자 설정에서 별도 권한(인사, 급여) 삭제 필요
fix-task-0715 수정사항
교대/변형근로 수동 배정 시 최소 연속 휴식 시간 검증 미구현
fix-task-0715 수정사항
교대근로 순환 패턴(cycle_pattern) 기반 자동 배정 미구현
fix-task-0715 수정사항
일정관리 반복 일정 미구현 (recurrence_type 저장만 됨)
fix-task-0715 수정사항
일정관리 알림 발송 미구현 (reminder 저장만 됨)
fix-task-0715 수정사항
연차촉진 threshold_days 변경 시 기존 대상자 미정리
fix-task-0715 수정사항
연차촉진 설정값 미적용 (알림 채널/자동 실행/촉진 시기/응답 기한)
fix-task-0715 수정사항
급여기초 관리 페이지에 간이세액 비율(80/100/120%) 선택 UI 미구현
fix-task-0715 수정사항
보류4
고객문의 창구 운영 (챗봇/1:1 상담/고객센터)
fix-task-0715 수정사항
세팅 매뉴얼 제작 (신규업체 로그인 시 오픈)
fix-task-0715 수정사항
홈페이지 내용 수정 (도입문의/1:1채팅 문의)
fix-task-0715 수정사항
마케팅 관리자 관리 시스템
fix-task-0715 수정사항
이슈 상세
1. 관리자 권한 관련
| 이슈 | 설명 | 관련 스펙 |
|---|---|---|
| 관리자 등급 변경 미적용 ✅ | 직원관리 > 관리자관리에서 등급 변경 저장 후에도 실제 권한이 변경되지 않음 → 07-15 정상 동작 확인 fix-task-0715 수정사항 | admin-role-management-spec |
| 최초 등록자 최고관리자 권한 고착 | 조직관리자로 변경해도 최고관리자 권한으로 모든 메뉴가 보임 | admin-role-management-spec |
| 조직관리자 부서 범위 미제한 | 조직관리자임에도 타 부서 정보가 노출됨 → 담당 부서만 표시되도록 수정 필요 | org-chart-management-spec |
이 세 항목은 모두 관리자 등급 및 권한 관리 스펙 상의 역할(Role) 분리 로직과 직결됩니다. fix-taskNew-0702 에서도 권한 관련 이슈가 언급된 바 있어 연속된 문제로 추적이 필요합니다.
2. 결재선 관련
| 이슈 | 설명 | 관련 스펙 |
|---|---|---|
| 결재선 변경 미반영 ✅ | 최고관리자가 결재선을 변경해도 기존 조직관리자에게 결재가 배정됨 → 07-15 원인 확인: 결재선 미선택 시 조직도 기반 자동 결재선 적용. 드롭다운에 안내 문구 추가로 수정. fix-task-0715 수정사항 | approval-management-spec |
결재 관리 스펙 및 인사발령 결재선 스펙 과 연계하여 결재선 캐싱 또는 변경 미반영 원인 분석이 필요합니다.
3. 근로정책 관련
| 이슈 | 설명 | 관련 스펙 |
|---|---|---|
| 적용시점 입력란 미노출 ✅ | 근로정책 변경 화면에서 적용시점 입력 UI가 사라짐 (이전 버전에는 존재) → 07-15 확인: 값을 실제로 변경해야 모달이 뜨도록 변경됨. 재현 확인 필요. fix-task-0715 수정사항 | work-policy-spec |
| 적용시점 반영 미동작 ✅ | 정책 수정 시 적용시점이 실제 근태에 반영되지 않음 → 07-15 수정 완료: 항상 신규 EWP INSERT, effective_from/to 날짜 기반 활성 판정, 드로어에 적용시점 표시, 변경이력 모달 추가. fix-task-0715 수정사항 | work-policy-spec |
근무 정책 ↔ 급여 연동 현황 및 이슈 문서에서 분석한 근로정책 연동 이슈와 동일 맥락입니다. 근로정책-급여-연동-현황분석.md 도 함께 참조하십시오.
4. 계약형태 변경
- 요청 내용: 계약직 → 정규직, 정규직 → 계약직 양방향 전환 기능 지원 fix-task-0709
- 07-15 상태: ✅ 완료 처리. 아울러 근로계약서
auto_renew/renewal_method불일치 수정 (c.renewal_method === "AUTO_RENEW"조건으로 변경), 도급직auto_renew기본값False로 통일. fix-task-0715 수정사항 - 관련 페이지: 직원 재직 상태 변경 워크플로, 근로계약서 스펙
- 계약일 이중저장 불일치 보정 절차 와의 데이터 정합성 영향도 검토 필요
5. 출퇴근 및 UI 오류
| 이슈 | 설명 | 관련 스펙 |
|---|---|---|
| PC 출퇴근 체크 불가 | PC 환경에서 출퇴근 버튼 동작 안 됨 | gps-attendance-spec |
| 회사 이미지 깨짐 | 회사 이미지 등록 후 화면에서 이미지가 깨져서 출력됨. 07-15 분석: 이미지 업로드/저장 기능 자체는 정상. 서명 URL 만료(1시간) 가능성 있음 — 페이지를 오래 띄워놓으면 URL 만료로 깨질 수 있음. 실제 재현 확인 필요. fix-task-0715 수정사항 | — |
6. 휴일 관리
- 요청 내용: 기본설정 > 휴일관리에서 특정 날짜를 휴일로 지정하면 전체 직원의 해당일이 휴일로 변경됨 → 근무 시 휴일근로 신청을 통해 출근 처리할 수 있도록 수정 필요 fix-task-0709
- 관련 페이지: 휴일 관리 스펙, 근태 관리 스펙
7. 신규 미구현 기능 이슈 (07-15 추가)
7-1. 교대/변형근로
| 이슈 | 설명 |
|---|---|
| 수동 배정 시 최소 연속 휴식 시간 검증 미구현 | assign_shift_roster / bulkCreate 시 전일 퇴근~당일 출근 간격 검증 없음. 예: 야간(18:00~06:00) 후 주간(06:00~18:00) 수동 배정 시 휴식 0시간이나 경고/차단 없음. 수정 대상: policy_service.py — assign_shift_roster() + 프론트 셀 배정 검증 추가. fix-task-0715 수정사항 |
| 순환 패턴(cycle_pattern) 기반 자동 배정 미구현 | cycle_pattern / rotation_cycle_days 저장·로드는 정상이나 SHIFT 모드 패턴 기반 자동 순환 배정 로직 없음. 현재 auto_assign_variant_shifts는 VARIANT 모드 전용. fix-task-0715 수정사항 |
관련 스펙: 교대(변형)근로 관리 스펙
7-2. 일정관리
- 반복 일정 미구현:
recurrence_type(DAILY/WEEKLY/MONTHLY/YEARLY) 값은 DB에 저장되나 반복 확장 로직 없어 부모 1건만 표시됨. 수정 대상:calendar_service.py — list_events()에 RRULE 기반 반복 확장,create_event()에 자식 이벤트 생성,update_event()에 scope 파라미터 추가. fix-task-0715 수정사항 - 알림 발송 미구현:
reminder(10MIN/30MIN/1HOUR/1DAY) 값은 DB에 저장만 되고 실제 발송 로직 없음. 백그라운드 스케줄러로 일정 시작 전 push/브라우저/이메일 알림 발송 구현 필요. fix-task-0715 수정사항
7-3. 연차촉진
- threshold_days 변경 시 기존 대상자 미정리:
sync_promotion_targets()에서first_status == "PENDING" AND second_status == "PENDING"인 경우만 삭제. 1차 알림 발송 완료(NOTIFIED) 대상자는 threshold 올려도 목록에서 제거되지 않음. 수정 대상:sync_promotion_targets()정리 조건에서 threshold 미달 시 발송 여부 무관하게 제거하거나 조회 시 현재 threshold 기준 필터링. fix-task-0715 수정사항 - 설정값 미적용:
AnnualPromotionSetting의first_notify_months_before,second_notify_months_before,first_notify_deadline_days,auto_schedule,use_email/use_push/use_kakao값이 저장만 되고 실제 로직에 미반영. 현재 인앱 알림(create_notification)만 생성. fix-task-0715 수정사항
관련 스펙: 연차촉진 스펙
7-4. 급여기초 관리
- 간이세액 비율(80/100/120%) 선택 UI 미구현: 백엔드
tax_rate_pct컬럼(기본값 100)과 소득세 계산 시 비율 적용 로직은 구현됨. 프론트엔드/admin/payroll/base의 "간이세액 (부양가족)" 영역에 비율 선택 입력 없어 항상 100%로만 동작. 수정 대상: 해당 페이지에 80/100/120% 드롭다운 또는 라디오 추가, 저장 시tax_rate_pct전송. fix-task-0715 수정사항
관련 스펙: 급여관리 스펙
완료 처리된 주요 작업
아래 항목은 07월 09일 수정사항 및 07월 15일 수정사항에서 완료(✅) 처리된 작업입니다.
| 항목 | 내용 |
|---|---|
| 서류 신청 탭 통합 | 기안서·서류 신청 탭 → 서류 신청으로 통합. 사이드바/모바일 메뉴 통합, 기안서 작성 모달에 양식 셀렉트 추가, form_categories 기반 다중 분류 지원 |
| 사직서 처리 Document 기반 전환 | 사직서 신청을 Document(서류 결재) 기반으로 변경. 근태결재에서 사직 제거, 서류결재 탭에서 승인/반려 처리. resignation-workflow |
| 급여-근로정책 연동 개선 | _bulk_load_work_policies() 가 EmployeeWorkPolicy 우선 조회 + Employee.work_policy_id fallback. payroll-work-policy-integration |
| EWP 단일 소스 전환 backfill | EWP 없는 기존 직원 289명에 EWP 일괄 생성, overrides_dept=false 통일. setup-guide-redesign-spec |
| 모바일 신청 양식 미등록 처리 | 템플릿 미등록 시 fallback 렌더링에 fieldLabels 매핑 적용, 미매핑 키는 "미등록" 표시 |
| 모바일 결재 상세 한글화 | 출퇴근 필드 라벨 추가, 값 번역(CHECK_IN→출근, FULL_DAY→종일 등), 시각 포맷 정리. mobile-ui-improvements |
| 근로정책 work_days OFF 요일 출근 차단 미구현 수정 | _resolve_scheduled_for_day()에 work_days OFF 체크 추가 + get_user_dashboard()에 주휴일 판정 추가로 출근 버튼 비활성화. OT_HOLIDAY 승인 시 출근 허용 흐름 유지. (0e9ac95) fix-task-0715 수정사항 |
| 근로정책 적용시점 반영 + 이력 덮어쓰기 수정 | 항상 신규 EWP INSERT, effective_from/to 날짜 기반 활성 판정, 미래 예약 시 스케줄러(close_superseded_ewps) 자동 처리, 드로어에 work_policy_effective_from / scheduled_work_policy_name 표시, 변경이력 모달 추가. fix-task-0715 수정사항 |
| 근로계약서 auto_renew / renewal_method 불일치 수정 | 프론트: c.auto_renew → c.renewal_method === "AUTO_RENEW" 조건으로 변경. prod 데이터 1건(박준혁) renewal_method 보정 완료. fix-task-0715 수정사항 |
| 도급직 계약 auto_renew 기본값 통일 | 모든 계약 유형 auto_renew=False 기본값으로 통일. 도급직 자동연장 기본값 로직 제거. fix-task-0715 수정사항 |