LOT공정 타임라인
개요
이 화면은 무엇인가요? LOT이 거쳐간 각 공정의 진입/완료 시각을 타임라인 형태로 시각화하는 화면입니다. 공정 간 대기시간, 각 공정의 처리시간, 전체 리드타임을 한눈에 파악하여 병목 공정과 개선 포인트를 식별합니다.
누가 사용하나요?
- 📊 생산관리자: LOT별 리드타임 분석, 병목 공정 파악
- 🔧 생산기술자: 공정 간 대기시간 최소화 개선
- 🏭 품질관리자: 불량 LOT의 공정 타이밍 분석
언제 사용하나요?
- 특정 LOT의 전체 공정 흐름을 시간순으로 확인할 때
- 공정 간 대기시간이 긴 구간을 찾을 때
- LOT 리드타임의 단축 효과를 분석할 때
주요 기능
1. 타임라인 시각화
무엇을 하나요?: LOT의 공정 통과 이력을 시간 축으로 시각화합니다.
어떻게 사용하나요?:
- LOT 번호를 입력하면 해당 LOT의 공정 타임라인이 표시됩니다
- 각 공정 블록의 길이가 처리시간을 나타냅니다
- 블록 사이의 간격이 대기시간을 나타냅니다
💡 팁: 대기시간이 비정상적으로 긴 구간은 자재대기, 설비대기, 품질검사 대기 등의 원인을 분석해야 합니다.
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| LOT공정이력 | 데이터 소스 | 타임라인의 기초 데이터 |
| LOT추적 | LOT 상세 | LOT의 기본 정보 |
자주 묻는 질문 (FAQ)
Q. 리드타임과 사이클타임의 차이는 무엇인가요?
A. 사이클타임은 하나의 공정에서 처리에 걸리는 순수 시간이고, 리드타임은 첫 공정 진입부터 마지막 공정 완료까지의 전체 시간(대기시간 포함)입니다. 타임라인에서 블록 길이=사이클타임, 전체 길이=리드타임입니다.
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
테이블 정보
- 테이블명:
lot_process_histories(LOT공정이력과 동일 테이블, 타임라인 뷰 렌더링) - 특성: 감사 추적, 인쇄
컬럼 상세
| 항목 | 컬럼명 | 타입 | 필수 |
|---|---|---|---|
| LOT_ID | lot_id | UUID | ✅ |
| 공정ID | process_id | UUID | ✅ |
| 공정순서 | process_seq | INT | ✅ |
| 진입시각 | in_time | TIMESTAMP | ✅ |
| 완료시각 | out_time | TIMESTAMP | |
| 처리상태 | result_status | ENUM | ✅ |
화면 설정
목록 컬럼: LOT_ID, 공정순서, 공정ID, 사용설비ID, 작업자명, 진입시각(date), 완료시각(date), 투입수량, 산출수량, 불량수량, 처리상태(badge), 스캔방식(tag)
필터: LOT_ID(search), 처리상태(select)