이 기능은 무엇인가요?
인력/교육관리 기능은 화장품 제조 종업원의 건강검진(채용시/정기/특별/복귀) 이력을 관리하고, GMP 관련 교육훈련을 체계적으로 수행하여 역량을 유지하는 기능입니다.
이 기능은 ISO 22716 제3장(인원) 및 식품위생법/화장품법 종업원 건강검진 요구사항을 충족합니다.
업무 프로세스 개요
포함된 화면
| 화면 | 용도 | 주 사용자 |
|---|
| 종업원 건강검진 | 건강검진 이력·적합 판정·제한조치 관리 | 인사팀, QA 팀 |
| 교육훈련 이력 | GMP 교육 계획·실시·효과확인 관리 | QA팀 |
관련 솔루션 연계
| 솔루션 | 연계 내용 | 데이터 흐름 |
|---|
| CGMP SOP/위생 | SOP 변경 → 교육훈련 자동 생성 | SOP → 교육 |
| HR | 직원 마스터 연동 | HR → CGMP |
시작하기
1단계: 건강검진 관리
- 검진 유형(채용시/정기/특별/복귀)별 검진 항목을 설정합니다
- 검진 주기와 알림을 설정합니다 (월간 스캔으로 30일 이내 대상자 식별)
2단계: 교육훈련 관리
- 연간 교육 계획을 수립합니다 (신규/정기/변경/특별)
- 교육 실시 후 효과 확인(필기/실기/관찰)을 수행합니다
참고: 데이터 구조
관련 워크플로우
- 변경 교육 (autoTask): 변경 관련 교육훈련 레코드 자동 생성
- 검진 대상 스캔 (autoTask): 검진일 30일 이내 직원 자동 스캔
- 건강검진 실시/결과 등록 (humanTask): 건강검진 실시 및 결과 등록
- 근무적합 확인 기록 (autoTask): 근무적합 확인 기록
- 제한구역 설정 (humanTask): 부적합/조건부 직원 제한구역 설정
- 추적관찰/재검진 (humanTask): 추적관찰 및 재검진 실시
- 교육계획 작성 (humanTask): 교육 계획서 작성 (대상/내용/일정/강사)
- 교육계획 승인 (approval): 부서장 교육계획 승인
- 교육 실시 (humanTask): 교육 실시 및 출석/평가 결과 등록
- 교육 효과 확인 (humanTask): 교육 효과 확인 (필기/실기/관찰)
테이블 요약
종업원 건강검진 (employee_health_records)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|
health_code | 건강기록코드 | VARCHAR *필수 *고유 | - |
employee_id | 직원 | UUID (시스템참조) *필수 | - |
check_type | 검진유형 | ENUM(채용시, 정기, 특별, 복귀) *필수 | - |
check_date | 검진일자 | DATE *필수 | - |
next_check_date | 차기검진일 | DATE | - |
check_items | 검진항목 | JSON | - |
skin_condition | 피부상태 | ENUM(정상, 이상) | - |
respiratory_condition | 호흡기상태 | ENUM(정상, 이상) | - |
infectious_disease | 전염성질환 | BOOLEAN | - |
fit_for_work | 근무적합 | ENUM(적합, 부적합, 조건부적합) *필수 | - |
restriction_area | 제한구역 | VARCHAR | - |
restriction_until | 제한기간 | DATE | - |
medical_certificate | 건강진단서 | FILE | - |
reviewer_id | 검토자 | UUID (시스템참조) | - |
department_id | 소속부서 | UUID (시스템참조) | - |
remark | 비고 | VARCHAR | - |
교육훈련 이력 (cgmp_training_records)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|
training_code | 교육코드 | VARCHAR *필수 *고유 | - |
sop_id | 관련SOP | UUID (FK) | - |
training_type | 교육유형 | ENUM(신규교육, 정기교육, 변경교육, 특별교육) *필수 | - |
training_title | 교육제목 | VARCHAR *필수 | - |
training_date | 교육일자 | DATE *필수 | - |
training_hours | 교육시간 | DECIMAL | - |
training_method | 교육방법 | ENUM(강의, OJT, 실습, 이러닝, 시뮬레이션) | - |
trainer_name | 교육강사 | VARCHAR | - |
department_id | 대상부서 | UUID (시스템참조) | - |
attendees | 참석자 | JSON | - |
attendee_count | 참석인원 | INT | - |
assessment_type | 평가유형 | ENUM(필기, 실기, 관찰, 해당없음) | - |
pass_criteria | 합격기준 | VARCHAR | - |
pass_rate | 합격률(%) | DECIMAL | - |
effectiveness_check | 교육효과확인 | VARCHAR | - |
next_training_date | 차기교육일 | DATE | - |
training_material | 교육자료 | FILE | - |
organizer_id | 주관자 | UUID (시스템참조) | - |
status | 상태 | ENUM(계획, 완료, 지연, 취소) | - |