작업자관리
이 기능은 무엇인가요?
작업자관리는 작업자별 노동시간 추적과 공정별 노무비 산정을 관리하는 기능입니다. 작업지시별·공정별 투입 시간을 기록하고, 직접노무비를 자동 계산합니다.
비즈니스 가치:
- 작업자별 투입시간 정확한 추적
- 공정별 노무비 자동 계산으로 원가 정확성 향상
- 초과근무·야간수당 등 노무비 상세 분석
업무 프로세스 개요
포함된 화면
| 화면 | 용도 | 주 사용자 |
|---|---|---|
| 노동시간 추적 | 데이터 관리 | 담당자 |
| 노동원가 배부 | 데이터 관리 | 담당자 |
시작하기
위 화면 목록에서 필요한 기능을 선택하여 시작하세요.
📋 기술 참고 정보 (개발자/관리자용)
데이터 관계도
테이블 요약
노동시간 추적 (labor_time_tracking)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
worker_id | 작업자명 | UUID (시스템참조) *필수 | - |
work_order_id | 작업지시ID | UUID (FK) *필수 | - |
process_id | 공정ID | UUID (FK) | - |
equipment_id | 설비ID | UUID (FK) | - |
clock_in | 출근시각 | TIMESTAMP *필수 | - |
clock_out | 퇴근시각 | TIMESTAMP | - |
duration_min | 작업시간(분) | DECIMAL | - |
labor_type | 노동유형 | ENUM(직접노동, 간접노동, 셋업, 대기, 교육, 보전지원) *필수 | - |
hourly_rate | 시급 | DECIMAL | - |
labor_cost | 노동비 | DECIMAL (계산) | - |
overtime_flag | 근무유형 | ENUM(정규, 연장, 야간, 휴일) | - |
overtime_multiplier | 할증배율 | DECIMAL | - |
approved | 승인상태 | ENUM(대기, 승인, 반려) | - |
approved_by | 승인자ID | UUID (시스템참조) | - |
notes | 비고 | TEXT | - |
노동원가 배부 (labor_cost_allocation)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
allocation_period | 배부기간 | VARCHAR *필수 | YYYY-MM 형식 |
work_order_id | 작업지시ID | UUID (FK) *필수 | - |
total_labor_hours | 총노동시간 | DECIMAL *필수 | - |
direct_labor_cost | 직접노동비 | DECIMAL *필수 | - |
indirect_labor_cost | 간접노동비 | DECIMAL | - |
overtime_cost | 초과근무비 | DECIMAL | - |
total_labor_cost | 총노동비 | DECIMAL *필수 (계산) | - |
cost_per_unit | 단위당원가 | DECIMAL (계산) | - |
produced_qty | 생산수량 | DECIMAL | - |
allocation_method | 배부방법 | ENUM(직접배부, 시간비례, 수량비례) | - |
allocated_by | 배부자ID | UUID (시스템참조) | - |
status | 상태 | ENUM(임시, 확정, 전기) *필수 | - |