🔧 생산팀 작업 관리 그룹장 중심으로 개선

핵심 개선사항:
- TK-FB 스타일 유지하면서 그룹장 업무에 특화
- 일일작업현황 + 자재확인 2대 핵심 기능 집중

새로운 구조:
📝 일일 작업 현황 입력 (TK-FB 스타일)
- 그룹별 작업 현황 (인원, 프로젝트, 작업내용)
- 진행률, 난이도, 완료예정일 관리
- 이슈 발생시 즉시 기록 (자재부족, 품질, 안전 등)

📦 자재 확인 기능
- Job No. 기반 BOM 자동 로드
- 필요 vs 보유 자재 대조표
- 5단계 상태 추적 (사용가능→인수완료→입고완료→입고예정→미발주)
- 창고 위치 정보 및 실시간 업데이트

🔍 자재 요청 및 알림
- 부족 자재 긴급 요청 시스템
- QR코드 스캔 인수 처리
- 대체재 검색 및 호환성 표시

실무 반영:
- 그룹장 일일 업무 플로우 완전 반영
- 자재 부족시 즉시 대응 시스템
- 이슈 발생 → 기록 → 알림 → 해결 추적
- 용접팀 실제 작업 시나리오 (엘보 부족 등)

시연 시나리오도 그룹장 관점으로 업데이트
This commit is contained in:
Hyungi Ahn
2025-09-15 10:58:07 +09:00
parent 40465ae8bb
commit e620f9bff7

View File

@@ -401,69 +401,150 @@ const incomingManagement = {
--- ---
### 4. **🔧 생산팀 작업 관리 (TK-FB 통합)** ### 4. **🔧 생산팀 작업 관리 (그룹장용 TK-FB 통합)**
#### 🎯 **시연 포인트** #### 🎯 **시연 포인트**
- TK-FB Project 기존 UI 활용한 친숙한 인터페이스 - 그룹장 중심의 일일 작업 현황 관리
- 통합된 자재 추적 시스템 - 자재 확인 및 요청 기능 통합
#### 📱 **구현 내용** #### 📱 **구현 내용**
##### **📝 일일 작업 입력 (TK-FB 스타일)** ##### **📝 일일 작업 현황 입력 (TK-FB 스타일)**
- **작업자별 업무 내용**: - **그룹별 작업 현황**:
- 담당 프로젝트, 작업 내용 - 그룹명, 작업 인원, 담당 그룹장
- 시작/종료 시간, 작업 인원 - 오늘 작업 프로젝트 (Job No. 선택)
- **진행률 입력**: - 주요 작업 내용 (드롭다운 + 자유 입력)
- 슬라이더 또는 퍼센트 직접 입력 - **작업 진행 상황**:
- 완료 예정일 자동 계산 - 작업 시작/종료 시간
- **이슈사항 등록**: - 진행률 (%) 및 완료 예정일
- 자재 부족, 설계 변경, 품질 문제 등 - 작업 난이도 (쉬움/보통/어려움)
- 사진 첨부 가능 - **이슈 및 문제점**:
- 담당 부서 자동 태그 - 자재 부족, 도면 문제, 품질 이슈, 안전사고 등
- 문제 발생 시간, 해결 방법, 담당자
- 사진 첨부 및 상세 설명
- 긴급도 설정 (낮음/보통/높음/긴급)
##### **📊 자재 현황 통합 뷰** ##### **📦 자재 확인 기능**
- **프로젝트별 자재 검색**: - **프로젝트별 자재 현황 조회**:
- 프로젝트명 또는 Job No.로 검색 - Job No. 입력 → BOM 리스트 자동 로드
- BOM 리스트 전체 조회 - 필요 자재 vs 보유 자재 대조표
- **자재 상태 추적**: - 부족 수량 및 예상 입고일 표시
- 🟢 **인수 완료**: 생산팀에서 사용 가능 - **자재 상태 실시간 확인**:
- 🟡 **입고됨 (미인수)**: 창고에 있지만 미전달 - 🟢 **사용가능**: 창고 보관 중, 인수 가능
- 🔴 **발주됨 (미입고)**: 발주했지만 아직 미도착 - 🔵 **인수완료**: 생산팀에서 보유 중
- **미발주 품목**: 아직 구매 진행 안됨 - 🟡 **입고완료**: 창고 보관, 아직 미인수
- 🟠 **입고예정**: 발주 완료, 입고 대기
- 🔴 **미발주**: 구매 진행 필요
- **자재 위치 정보**:
- 창고 구역 및 선반 위치 (A-3-상단)
- 보관 수량 및 사용 가능 수량
- 마지막 업데이트 시간
##### **🔍 자재 부족시 대응** ##### **🔍 자재 요청 및 알림**
- **빠른 검색 기능**: - **부족 자재 요청**:
- 품목명, 규격으로 즉시 검색 - 부족한 자재 선택 → 필요 수량 입력
- 유사 품목 대체재 제안 - 긴급도 설정 → 구매팀 자동 알림
- **자동 알림 시스템**: - 요청 사유 및 필요 시기 입력
- 구매팀에 긴급 요청 발송 - **자재 인수 처리**:
- 예상 입고일 자동 조회 - 창고에서 자재 인수 시 수량 입력
- QR코드 스캔으로 빠른 처리
- 인수 확인 → 자동 상태 업데이트
- **대체재 검색**:
- 부족한 자재의 대체 가능 품목 제안
- 규격 유사성 및 호환성 표시
#### 💡 **하드코딩 데이터** #### 💡 **하드코딩 데이터**
```javascript ```javascript
const dailyWork = { const productionTeamWork = {
date: "2024-09-14", date: "2024-09-14",
worker: "김철수", groupLeader: "김그룹장",
tasks: [ group: "용접팀",
// 일일 작업 현황
dailyWork: {
project: "TK-2024-015",
projectName: "ABC 공장 배관공사",
workers: 5,
workContent: "메인 라인 파이프 용접",
startTime: "08:00",
endTime: "17:30",
progress: 75,
difficulty: "보통",
expectedCompletion: "2024-09-20"
},
// 이슈 사항
issues: [
{ {
project: "TK-2024-015", time: "14:30",
work: "파이프 용접 작업", type: "자재부족",
startTime: "08:00", description: "엘보 4인치 10EA 부족으로 작업 중단",
endTime: "17:00", urgency: "높음",
progress: 85, solution: "구매팀에 긴급 요청, 대체재 검토",
issues: ["밸브 A 미입고로 인한 작업 지연"] responsible: "김그룹장",
photos: ["issue_001.jpg"]
},
{
time: "10:15",
type: "품질이슈",
description: "용접부 기공 발견, 재작업 필요",
urgency: "보통",
solution: "해당 부위 그라인딩 후 재용접",
responsible: "이용접사",
photos: ["quality_001.jpg"]
}
],
// 자재 현황
materialStatus: [
{
item: "파이프 4인치 SCH40",
required: 50,
available: 45,
shortage: 5,
status: "사용가능",
location: "A-3-상단",
lastUpdate: "2024-09-14 09:00"
},
{
item: "엘보 4인치 150LB",
required: 20,
available: 10,
shortage: 10,
status: "부족",
expectedDate: "2024-09-18",
urgencyRequested: true
},
{
item: "플랜지 4인치 150LB",
required: 15,
available: 0,
shortage: 15,
status: "미발주",
urgency: "긴급"
}
],
// 자재 요청 내역
materialRequests: [
{
requestId: "REQ-2024-0089",
item: "엘보 4인치 150LB",
requestedQty: 10,
urgency: "높음",
reason: "메인라인 용접 작업 지연 방지",
requestTime: "2024-09-14 14:35",
status: "구매팀 검토중"
} }
] ]
}; };
```
const materialStatus = { ##### **🎯 그룹장 업무 플로우**
"TK-2024-015": [ ```
{ item: "파이프 4인치", status: "인수완료", location: "A-3" }, 출근 → 일일계획 확인 → 자재 현황 체크 → 작업 시작 →
{ item: "밸브 2인치", status: "입고됨", location: "B-5" }, 진행상황 입력 → 이슈 발생시 즉시 기록 → 자재 요청 →
{ item: "엘보 4인치", status: "발주됨", expectedDate: "2024-09-20" }, 작업 완료 → 일일 보고서 작성
{ item: "플랜지 4인치", status: "미발주", urgency: "높음" }
]
};
``` ```
--- ---
@@ -611,13 +692,25 @@ const qualityData = {
2. 체크리스트 완료: 외관검사 ✅, 치수확인 ✅, 압력테스트 ✅ 2. 체크리스트 완료: 외관검사 ✅, 치수확인 ✅, 압력테스트 ✅
3. "적합" 판정 → 자동으로 생산회의록에 반영 3. "적합" 판정 → 자동으로 생산회의록에 반영
#### **Scene 5: 생산 작업** (기능 4) #### **Scene 5: 생산 작업 관리** (기능 4)
1. 김철수 팀장 일일 작업 입력 1. **김그룹장 로그인** → 용접팀 일일 작업 관리 화면
- 파이프 용접 작업 85% 완료 2. **일일 작업 현황 입력**
2. 자재 현황 확인 - 프로젝트: TK-2024-015 (ABC 공장 배관공사)
- 파이프: 인수완료 ✅ - 작업 내용: 메인 라인 파이프 용접
- 밸브: 입고됨 (미인수) → 즉시 인수 처리 - 작업 인원: 5명, 진행률: 75%
3. 이슈 등록: "엘보 4인치 부족" → 구매팀 자동 알림 - 예상 완료일: 2024-09-20
3. **자재 현황 확인**
- Job No. 입력 → BOM 리스트 자동 로드
- 파이프 4인치: 필요 50EA, 보유 45EA (5EA 부족)
- 엘보 4인치: 필요 20EA, 보유 10EA (10EA 부족) 🔴
4. **이슈 발생 및 처리**
- 14:30 자재부족 이슈 등록: "엘보 4인치 10EA 부족으로 작업 중단"
- 긴급도 "높음" 설정 → 구매팀 자동 알림
- 사진 첨부 및 해결방안 입력
5. **자재 요청 처리**
- 부족한 엘보 4인치 긴급 요청 (REQ-2024-0089)
- 요청 사유: "메인라인 용접 작업 지연 방지"
- 상태: 구매팀 검토중
--- ---