From e620f9bff72ffbf6cbba90c7a63503c029290a69 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Mon, 15 Sep 2025 10:58:07 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20=EC=83=9D=EC=82=B0=ED=8C=80=20?= =?UTF-8?q?=EC=9E=91=EC=97=85=20=EA=B4=80=EB=A6=AC=20=EA=B7=B8=EB=A3=B9?= =?UTF-8?q?=EC=9E=A5=20=EC=A4=91=EC=8B=AC=EC=9C=BC=EB=A1=9C=20=EA=B0=9C?= =?UTF-8?q?=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 핵심 개선사항: - TK-FB 스타일 유지하면서 그룹장 업무에 특화 - 일일작업현황 + 자재확인 2대 핵심 기능 집중 새로운 구조: 📝 일일 작업 현황 입력 (TK-FB 스타일) - 그룹별 작업 현황 (인원, 프로젝트, 작업내용) - 진행률, 난이도, 완료예정일 관리 - 이슈 발생시 즉시 기록 (자재부족, 품질, 안전 등) 📦 자재 확인 기능 - Job No. 기반 BOM 자동 로드 - 필요 vs 보유 자재 대조표 - 5단계 상태 추적 (사용가능→인수완료→입고완료→입고예정→미발주) - 창고 위치 정보 및 실시간 업데이트 🔍 자재 요청 및 알림 - 부족 자재 긴급 요청 시스템 - QR코드 스캔 인수 처리 - 대체재 검색 및 호환성 표시 실무 반영: - 그룹장 일일 업무 플로우 완전 반영 - 자재 부족시 즉시 대응 시스템 - 이슈 발생 → 기록 → 알림 → 해결 추적 - 용접팀 실제 작업 시나리오 (엘보 부족 등) 시연 시나리오도 그룹장 관점으로 업데이트 --- 시연회_핵심기능_5선.md | 201 ++++++++++++++++++++++++++++++----------- 1 file changed, 147 insertions(+), 54 deletions(-) diff --git a/시연회_핵심기능_5선.md b/시연회_핵심기능_5선.md index 205403e..39ee08f 100644 --- a/시연회_핵심기능_5선.md +++ b/시연회_핵심기능_5선.md @@ -401,69 +401,150 @@ const incomingManagement = { --- -### 4. **🔧 생산팀 작업 관리 (TK-FB 통합)** +### 4. **🔧 생산팀 작업 관리 (그룹장용 TK-FB 통합)** #### 🎯 **시연 포인트** -- TK-FB Project 기존 UI 활용한 친숙한 인터페이스 -- 통합된 자재 추적 시스템 +- 그룹장 중심의 일일 작업 현황 관리 +- 자재 확인 및 요청 기능 통합 #### 📱 **구현 내용** -##### **📝 일일 작업 입력 (TK-FB 스타일)** -- **작업자별 업무 내용**: - - 담당 프로젝트, 작업 내용 - - 시작/종료 시간, 작업 인원 -- **진행률 입력**: - - 슬라이더 또는 퍼센트 직접 입력 - - 완료 예정일 자동 계산 -- **이슈사항 등록**: - - 자재 부족, 설계 변경, 품질 문제 등 - - 사진 첨부 가능 - - 담당 부서 자동 태그 +##### **📝 일일 작업 현황 입력 (TK-FB 스타일)** +- **그룹별 작업 현황**: + - 그룹명, 작업 인원, 담당 그룹장 + - 오늘 작업 프로젝트 (Job No. 선택) + - 주요 작업 내용 (드롭다운 + 자유 입력) +- **작업 진행 상황**: + - 작업 시작/종료 시간 + - 진행률 (%) 및 완료 예정일 + - 작업 난이도 (쉬움/보통/어려움) +- **이슈 및 문제점**: + - 자재 부족, 도면 문제, 품질 이슈, 안전사고 등 + - 문제 발생 시간, 해결 방법, 담당자 + - 사진 첨부 및 상세 설명 + - 긴급도 설정 (낮음/보통/높음/긴급) -##### **📊 자재 현황 통합 뷰** -- **프로젝트별 자재 검색**: - - 프로젝트명 또는 Job No.로 검색 - - BOM 리스트 전체 조회 -- **자재 상태 추적**: - - 🟢 **인수 완료**: 생산팀에서 사용 가능 - - 🟡 **입고됨 (미인수)**: 창고에 있지만 미전달 - - 🔴 **발주됨 (미입고)**: 발주했지만 아직 미도착 - - ⚫ **미발주 품목**: 아직 구매 진행 안됨 +##### **📦 자재 확인 기능** +- **프로젝트별 자재 현황 조회**: + - Job No. 입력 → BOM 리스트 자동 로드 + - 필요 자재 vs 보유 자재 대조표 + - 부족 수량 및 예상 입고일 표시 +- **자재 상태 실시간 확인**: + - 🟢 **사용가능**: 창고 보관 중, 인수 가능 + - 🔵 **인수완료**: 생산팀에서 보유 중 + - 🟡 **입고완료**: 창고 보관, 아직 미인수 + - 🟠 **입고예정**: 발주 완료, 입고 대기 + - 🔴 **미발주**: 구매 진행 필요 +- **자재 위치 정보**: + - 창고 구역 및 선반 위치 (A-3-상단) + - 보관 수량 및 사용 가능 수량 + - 마지막 업데이트 시간 -##### **🔍 자재 부족시 대응** -- **빠른 검색 기능**: - - 품목명, 규격으로 즉시 검색 - - 유사 품목 대체재 제안 -- **자동 알림 시스템**: - - 구매팀에 긴급 요청 발송 - - 예상 입고일 자동 조회 +##### **🔍 자재 요청 및 알림** +- **부족 자재 요청**: + - 부족한 자재 선택 → 필요 수량 입력 + - 긴급도 설정 → 구매팀 자동 알림 + - 요청 사유 및 필요 시기 입력 +- **자재 인수 처리**: + - 창고에서 자재 인수 시 수량 입력 + - QR코드 스캔으로 빠른 처리 + - 인수 확인 → 자동 상태 업데이트 +- **대체재 검색**: + - 부족한 자재의 대체 가능 품목 제안 + - 규격 유사성 및 호환성 표시 #### 💡 **하드코딩 데이터** ```javascript -const dailyWork = { +const productionTeamWork = { date: "2024-09-14", - worker: "김철수", - tasks: [ + groupLeader: "김그룹장", + 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", - work: "파이프 용접 작업", - startTime: "08:00", - endTime: "17:00", - progress: 85, - issues: ["밸브 A 미입고로 인한 작업 지연"] + time: "14:30", + type: "자재부족", + description: "엘보 4인치 10EA 부족으로 작업 중단", + urgency: "높음", + solution: "구매팀에 긴급 요청, 대체재 검토", + 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. 체크리스트 완료: 외관검사 ✅, 치수확인 ✅, 압력테스트 ✅ 3. "적합" 판정 → 자동으로 생산회의록에 반영 -#### **Scene 5: 생산 작업** (기능 4) -1. 김철수 팀장 일일 작업 입력 - - 파이프 용접 작업 85% 완료 -2. 자재 현황 확인 - - 파이프: 인수완료 ✅ - - 밸브: 입고됨 (미인수) → 즉시 인수 처리 -3. 이슈 등록: "엘보 4인치 부족" → 구매팀 자동 알림 +#### **Scene 5: 생산팀 작업 관리** (기능 4) +1. **김그룹장 로그인** → 용접팀 일일 작업 관리 화면 +2. **일일 작업 현황 입력** + - 프로젝트: TK-2024-015 (ABC 공장 배관공사) + - 작업 내용: 메인 라인 파이프 용접 + - 작업 인원: 5명, 진행률: 75% + - 예상 완료일: 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) + - 요청 사유: "메인라인 용접 작업 지연 방지" + - 상태: 구매팀 검토중 ---