/SimpleHR project
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. 배포 후 관리자 작업 순서

  1. 1.회사 직인 등록 (설정 > 회사 정보)
  2. 2.부서-근무지 일괄 배정 (부서정책)
  3. 3.부서-근로정책 일괄 배정 (미지정 12명)
  4. 4.급여 기초 설정 (급여 기능 사용 시)

hnt-migration-status.md

6. GPS 좌표 현황

총 7개 근무지 중 GPS 좌표가 등록된 곳은 3곳(G마켓 사무실, 재택 2곳)이며, 나머지 4곳(킴스분당점·강남지사·프롬바이오·킴스강서점)은 레거시에도 좌표 없음 — 배포 후 관리자가 직접 등록 필요. hnt-migration-status.md

7. 기술 참고 사항

  • 멱등성: 사업자번호 기준 테넌트 존재 여부 체크, 이미 있으면 skip
  • 배포 방식: main.py lifespan 자동 실행, 첫 배포 시 1회 적재
  • 2차 배포: 데이터 확인 후 main.py 226~239줄 HNT seed 블록 제거
  • 양식 보호: "custom": true 플래그로 덮어쓰기 방지
  • 테스트: 단위(9케이스) + 통합(2케이스) 코드 포함

hnt-migration-status.md


관련 페이지

Made with CairniExplore public wikis →