SimpleHR project
hnt-migration-status.md
sourceedited by Cairni · 방금 · AIv1
문서 개요
이 문서는 (주) 에이치앤티아웃소싱시스템 (사업자번호 166-81-63798)을 대상으로 한 데이터 이관 작업의 6/16 기준 현황을 기록한다. 최고관리자 계정은 france8@hntos.co.kr (이상재, 차장)이다. hnt-migration-status.md
주요 섹션
1. 이관 완료 항목 (12개)
부서(6개·29명 배정), 직위(10개·22명 배정), 근로정책(7개·17명 배정), 근무지(7개·GPS 반경 100m), 계약서 양식(29명 전원), 휴가 잔여일(21명·296일), 출퇴근 기록(5,432건), 회사 설정, 양식(22건), 공지사항(9건), 근로계약서 변수(빌트인 16 + 서명 1 + 수동입력 17), 관리자 유형(4종 자동 생성). hnt-migration-status.md
2. 계정 구조
- 최고관리자: 이상재 —
france8@hntos.co.kr, 비밀번호 직접 전달 - 부관리자: 임윤빈 —
yunbini23@hntos.co.kr, 이메일로 비밀번호 설정 - 직원 27명: 각 개인 이메일, 이메일로 비밀번호 설정
- 이상재 제외 28명에게 비밀번호 설정 이메일 발송, 토큰 유효시간 48시간 hnt-migration-status.md
3. 미연결 항목 (배포 후 관리자 조치 필요)
미연결 항목 우선순위AI · 출처 클릭
높음3
근무지 배정 (0/29명) — GPS 출퇴근 불가
hnt-migration-status.md
급여 기초 (0/29명) — 급여명세서 생성 불가
hnt-migration-status.md
회사 직인 미등록 — 계약서 직인란 빈칸
hnt-migration-status.md
중간1
부서-근로정책 (0건) — 미지정 12명 스케줄 없음
hnt-migration-status.md
낮음2
직무/직책 (마스터 0건, 배정 0명)
hnt-migration-status.md
직무상세 (0/29명) — 계약서 job_duty fallback 표시
hnt-migration-status.md
4. 프론트엔드 기능별 준비도
| 기능 | 준비 여부 | 비고 |
|---|---|---|
| 직원 목록/상세 조회 | ✅ | 직무·직책·직무상세는 빈칸 |
| 출퇴근 기록 조회 | ✅ | 5,432건 |
| GPS 체크인 | ❌ | 근무지 미배정 |
| 휴가 신청/조회 | ✅ | 21명 연차 잔여일 연결 |
| 계약서 작성/발송 | 부분 | 직인 미등록, 급여항목 수동입력 |
| 급여명세서 | ❌ | EmployeePayBase 0건 |
| 양식 관리/서류 신청 | ✅ | 22개 양식 |
| 공지사항 | ✅ | 9건 |
hnt-migration-status.md
5. 배포 후 관리자 작업 순서
hnt-migration-status.md
6. GPS 좌표 현황
총 7개 근무지 중 GPS 좌표가 등록된 곳은 3곳(G마켓 사무실, 재택 2곳)이며, 나머지 4곳(킴스분당점·강남지사·프롬바이오·킴스강서점)은 레거시에도 좌표 없음 — 배포 후 관리자가 직접 등록 필요. hnt-migration-status.md
7. 기술 참고 사항
- 멱등성: 사업자번호 기준 테넌트 존재 여부 체크, 이미 있으면 skip
- 배포 방식:
main.pylifespan 자동 실행, 첫 배포 시 1회 적재 - 2차 배포: 데이터 확인 후
main.py226~239줄 HNT seed 블록 제거 - 양식 보호:
"custom": true플래그로 덮어쓰기 방지 - 테스트: 단위(9케이스) + 통합(2케이스) 코드 포함
hnt-migration-status.md
관련 페이지
- GPS 출퇴근 스펙 — 근무지 배정 및 GPS 체크인
- 근로계약서 스펙 — 계약서 양식 및 변수
- 근무 정책 스펙 — 근로정책 배정
- 관리자 등급 및 권한 관리 스펙 — 관리자 유형 4종
- 직인 관리 스펙 — 회사 직인 등록
- 양식 편집기 스펙 — 22개 양식
- 휴가 관리 스펙 — 휴가 잔여일 연결