# TK Project 워크플로우 시스템 ## 📋 개요 TK Project는 수주부터 납품까지의 전체 프로젝트 라이프사이클을 관리하는 통합 시스템입니다. --- ## 🏢 0. 프로젝트 관리 (워크플로우 시작점) ### 0.1 프로젝트 선택 시스템 - **목적**: 전체 워크플로우의 중심이 되는 프로젝트 접근점 - **담당자**: 모든 사용자 (권한에 따른 접근 제어) - **주요 기능**: - 활성 프로젝트 목록 표시 (납기 미경과, 미완료 프로젝트만) - 간단하고 직관적인 프로젝트 선택 인터페이스 - 선택된 프로젝트 컨텍스트 전역 유지 ### 0.2 워크플로우 연결 ``` 프로젝트 선택 → 세션 저장 → 각 기능 모듈로 분기 ├── 📋 프로젝트 등록/수정 ├── 🏭 생산회의록 ├── 📦 입고 검수 관리 ├── 🔧 생산팀 작업 관리 └── 🔍 품질 검사 시스템 ``` ### 0.3 실제 구현 시 고려사항 - **동적 필터링**: 납기일 기준 활성 프로젝트만 표시 - **권한 기반 접근**: 사용자 권한에 따른 프로젝트 접근 제어 - **실시간 동기화**: 프로젝트 상태 변경 시 즉시 반영 --- ## 🚀 1. 준비 단계 ### 1.1 프로젝트 등록 - **수주에 따른 Job No. 부여** - **담당자**: 영업 또는 PM - **업무 내용**: - 관련 정보 업로드 (관련 자료 + 담당자 정리본) - 일정을 고려한 외주 & 자체제작 여부 확정 ### 1.2 업무 분기 및 일정 수립 등록된 정보와 확정된 일정을 토대로 각 부서별 업무 분기: #### 🏗️ **설계팀** - 도면 일정 수립 #### 🔍 **품질팀** - 검사 포인트 확인 및 일정 수립 - ITP(Inspection and Test Plan) 작성 #### 💰 **구매팀** - 외주 제작 일정 관리 - 항목별 소요 기간 입력 (견적 진행 포함) #### 🏭 **생산팀** - 납기일 확인 후 제작일정 수립 --- ## 🔄 2. 프로젝트 진행 단계 (발주) ### 2.1 외주 제작 프로세스 ``` 도면 업로드 → 견적 진행 → 발주 → 관리페이지 (납기, 검사포인트 등) ``` ### 2.2 자체 제작 프로세스 ``` 도면(BOM) 업로드 → 분류 → 구매신청 → 견적/발주 → 입고 → 검수 및 보관 → 검사 → 불출 ``` #### 📦 **보관 단계 주요사항** - **입고 위치 정보 입력 필수** - 추가분 발생시 **리비전 로직**으로 진행 #### ⚡ **긴급/가공건 처리** ``` 구두 신청 (근거 필수) → 긴급 진행 → 사후 처리 (발주 담당자) ``` --- ## 🛠️ 3. 제작 단계 ### 3.1 외주 제작 관리 #### 👥 **담당 부서**: 구매팀 - 납기 관리 - 업체 공정표 정보 입력 페이지 운영 - 품질팀은 입력된 정보를 토대로 검사일정 수립 #### 📋 **NCR (Non-Conformance Report) 처리 프로세스** ``` 품질팀 작성 → 구매팀 전달 → 업체 송부 → 구매팀 업체 답변 수령 → 품질팀 전달 ``` ### 3.2 자체 제작 관리 #### 🏭 **생산팀** - 공정표를 이용한 공정관리 - 생산회의 활용 (관련 프로젝트 발주현황 확인 가능) #### 📦 **구매팀 → 생산팀 자재 인수인계** - 자재 상태 변경 관리 - 미수령 자재 검색 지원 (위치정보 등) #### 🚨 **문제 발생시 처리** 다음 문제들에 대한 종류와 발생 사유 입력 시스템: - 자재 문제 - 설계 미스 - 품질 미스 - 생산 미스 **목적**: 차후 프로젝트 활용을 위한 데이터 축적 #### 📊 **데일리 체크 개선** - 일일 진행상황 체크 시스템 --- ## 🏢 4. 생산회의 ### 4.1 현황 관리 - **제작 전, 제작 중** 모든 공정에 대한 현황 확인 가능 - 공정표 표시 개선 --- ## 📦 5. 납품 (출하전 보고서) ### 5.1 출하 승인 프로세스 ``` 공정별 필수 확인점 완료 → 승인 요청 → 대표 승인 → 출하 가능 ``` #### ✅ **필수 확인사항** - 상기 공정별 필수 확인점 여부 표시 - **미완료 항목 있으면 승인요청 불가** --- ## ⚠️ 특이사항 (중요 요구사항) ### 🔧 **시스템 유연성** - **각 업무별 관련 담당자(팀장)가 자유롭게 변형 가능** (UI 지원) ### 📋 **정형화된 루틴** 다음 프로세스는 **정형화된 루틴**으로 진행: ``` 프로젝트 등록 → 구매신청 → 구매 → 생산팀 인계 → 비용 지불 → 계산서 업무 ``` ### 📊 **실시간 현황 확인** - **프로젝트 진행 중**: 생산회의록을 통한 필수 포인트 확인 - **FAT 완료 후 납품 대기**: 출하전 보고서를 통한 남은 해결 포인트 확인 - **불편함 없는 확인 시스템** 설계 필수 --- ## 🎯 핵심 목표 1. **중앙집중식 프로젝트 관리**: 모든 워크플로우의 시작점 제공 2. **통합 관리**: 수주부터 납품까지 원스톱 관리 3. **실시간 현황**: 언제든 프로젝트 상태 확인 가능 4. **유연성**: 각 부서별 맞춤형 워크플로우 지원 5. **데이터 축적**: 문제 발생 이력을 통한 개선점 도출 6. **승인 체계**: 단계별 필수 확인을 통한 품질 보장 7. **사용자 경험**: 직관적이고 간단한 인터페이스 제공 --- *본 문서는 TK Project 시스템 개발을 위한 요구사항 정의서입니다.*