교대인원배치
개요
이 화면은 무엇인가요? 교대 스케줄에 따라 개인별 배정 공정, 라인, 설비, 역할(반장/작업자/검사원/지원)을 관리하는 화면입니다. 출근 상태(출근/결근/지각/특근)를 기록하여 실시간 인력 현황을 파악합니다.
누가 사용하나요?
- 🏭 현장 리더: 일일 인원 배치, 출근 상태 기록
- 📊 생산관리자: 인력 배치 현황 확인, 과부족 대응
언제 사용하나요?
- 교대 시작 전 인원을 공정/라인/설비에 배치할 때
- 출근 상태를 기록할 때
- 결근 발생 시 대체 인원을 배정할 때
주요 기능
1. 개인별 배치 관리
무엇을 하나요?: 교대별 개인의 배정 위치와 역할을 관리합니다.
어떻게 사용하나요?:
- 교대 스케줄을 선택합니다
- 작업자를 선택하고 배정공정, 배정라인, 배정설비를 지정합니다
- 역할(반장/작업자/검사원/지원)을 선택합니다
- 출근상태(출근/결근/지각/특근)를 기록합니다
💡 팁: 작업자의 스킬 자격을 고려하여 적합한 공정/설비에 배치하세요. 작업자 스킬 화면과 연계하면 효과적입니다.
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| 교대스케줄 | 상위 스케줄 | 배치의 기준 교대 스케줄 |
| 작업자 스킬 | 자격 확인 | 배치 시 스킬 적합성 참조 |
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 스케줄 | 교대 스 케줄 | 스케줄 선택 | 2026-03-17 주간 A조 |
| 작업자 | 배정 대상 | 사용자 선택 | 홍길동 |
| 배정공정 | 배치 공정 | 텍스트 입력 | 프레스, 열처리 |
| 배정라인 | 배치 라인 | 텍스트 입력 | LINE-01 |
| 배정설비 | 배치 설비 | 설비 선택 | PRESS-01 |
| 역할 | 업무 역할 | 드롭다운 선택 | 반장, 작업자, 검사원 |
| 출근상태 | 출결 | 드롭다운 선택 | 출근, 결근, 지각, 특근 |
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
테이블 정보
- 테이블명:
shift_crew_assignments - 특성: 감사 추적, CSV 가져오기/내보내기, 인쇄
컬럼 상세
| 항목 | 컬럼명 | 타입 | 필수 |
|---|---|---|---|
| 스케줄ID | schedule_id | UUID | ✅ |
| 작업자명 | worker_id | UUID (SYSTEM_REF) | ✅ |
| 배정공정 | assigned_process | VARCHAR | ✅ |
| 배정라인 | assigned_line | VARCHAR | |
| 배정설비ID | assigned_equipment_id | UUID | |
| 역할 | role | ENUM(반장/작업자/검사원/지원) | ✅ |
| 특근여부 | is_overtime | BOOLEAN | |
| 출근상태 | attendance_status | ENUM | ✅ |
| 비고 | remarks | TEXT |