외주 공정 · 금형업의 필수 요소
금형업 · 완제품 제작 과정에서 · 일부 공정을 외부 전문 업체 (벤더) 에 위탁 하는 경우가 매우 흔합니다. 자체 설비·기술로 감당 어려운 특수 공정을 · 전문 업체에게 맡기는 방식.
대표 외주 공정 (금형업 · 소부장):
공정왜 외주?리드타임
| 열처리 (침탄·질화·담금질) | 대형 furnace 설비 필요 · 자체 보유 어려움 | 3-7일 |
| 표면 처리 (도금·질화·쇼트피닝) | 도금조·특수 화학 처리 · 환경 규제 부담 | 5-14일 |
| 특수 가공 (와이어컷·방전) | 고정밀 설비 · 자체 보유 시 활용도 낮음 | 3-10일 |
| 레이저 마킹·각인 | 전문 장비·소량 처리 | 1-3일 |
| 정밀 측정·CMM 검사 | 3차원 측정기·인증 필요 | 1-3일 |
| 연마·랩핑 (특수) | 특수 기술·경험 필요 | 3-7일 |
즉 · 금형업 15-20 공정 중 · 3-5 공정이 외주 · 리드타임의 20-40% 를 외주에 의존.
VanillaSchedule 지원 · vs_operation.outsource_yn 필드 · 공정 단위로 외주 여부 표시 · 라우터 등록 시 · 외주공정 · 자체공정 명확 구분.
외주 리드타임 · 예측 어려움
자체 공정은 · 우리 설비·인력 상태 · 실시간 파악 가능. 외주는 완전 다름 · 벤더 상황이 · 우리 통제 밖:
리드타임 편차 원인:
- 벤더 스케줄 · 다른 고객 물량 상황
- 처리 방식 · 배치 처리 시 · lot 채워질 때까지 대기
- 품질 이슈 · 재처리 필요 시 추가 지연
- 운송·물류 · 지역·배송 상황
- 계약 조건 · 우선 처리 여부 (프리미엄 비용)
전형적 편차 예시:
· 열처리 벤더 A · 표준 리드타임 5일
→ 실제 · 3일 (여유 있음) or 8일 (물량 몰림) · 편차 큼
· 도금 벤더 B · 표준 리드타임 7일
→ 실제 · 벤더 통보 전에는 완료일 알 수 없음
대량생산 대비 차이:
- 대량생산 · 벤더와 · 정기·표준 계약 · 리드타임 안정
- 금형업 · 매 프로젝트 · 개별 발주 · 리드타임 불안정
P/C 상태 관리 · 개념
이 예측 어려움을 다루기 위해 · 외주 공정 상태 · 2단계로 관리:
P (Pending · 미확정)
· 정의 : 벤더에게 발주만 함 · 실 시작·종료 시각 미확정
· 계획 : 예상 시간 (표준 리드타임) 사용 + 여유 시간 추가
· 표시 : 다이어그램에 · 회색·흰색 배경 (미확정)
· 상태 : 후공정도 · 불확정 상태로 대기
C (Confirmed · 확정)
· 정의 : 벤더가 · 실 처리 시각 통보 완료
· 계획 : 벤더 통보 시각으로 · 실 시각 고정
· 표시 : 다이어그램에 · 원 색상 배경 (확정)
· 상태 : 후공정 · 정확한 시각 기준 계획 가능
상태 전환 흐름:
[1] 프로젝트 시작 · 라우터에 외주 공정 등록
· 상태 · P (미확정) · 예상 시각 계획
↓
[2] 자체 공정 완료 · 벤더에게 발주
· 여전히 P · 벤더 응답 대기
↓
[3] 벤더 처리 스케줄 통보
· 상태 · C (확정) · 실 시각으로 스케줄 재계산
· 후공정 · 정확 계획
↓
[4] 벤더 완료 · 물품 수령
· 후공정 진행
VanillaSchedule 지원 · vs_production_work.outsource_status 필드 · P/C 상태 저장 · 다이어그램 렌더링 · 상태별 시각 구분 · 스케줄링 시 · 상태별 처리 정책 자동 반영.
시각화 · P vs C · 즉시 구분
담당자가 · 다이어그램에서 · 어떤 외주가 확정·미확정인지 · 즉시 파악 가능해야 함:
VanillaSchedule 렌더링 정책:
【 외주공정 · 미확정 (P) 】
· 작업바 · 흰색 배경 + 컬러 border 2px
· 추가 마커 · "?" 표시
· 의미 · "벤더 통보 대기 · 시각 추정"
【 외주공정 · 확정 (C) 】
· 작업바 · 원본 컬러 (품목 컬러)
· 정상 표시
· 의미 · "벤더 통보 완료 · 시각 고정"
【 외주공정 아님 · 자체 】
· 작업바 · 원본 컬러 · 정상
즉 · 다이어그램 한 번 훑으면 · 어떤 외주가 확정·미확정인지 즉시 파악. 미확정 (P) 이 많으면 · 벤더 통보 · 조속히 받아야 함 신호.
VanillaSchedule 지원 · lib _renderBars · outsource_status 자동 감지 · 상태별 시각 스타일 자동 적용 · 담당자 별도 조작 없이 · 시각적 구분.
우클릭 상태 변경 · 담당자 즉시 대응
벤더가 통보하면 · 담당자가 · 즉시 상태 변경 필요:
실무 흐름:
[1] 벤더에서 전화·메일 · "9월 15일 09시 완료 예정"
↓
[2] 담당자 · 다이어그램에서 · 해당 외주 작업바 우클릭
↓
[3] 팝업 · "외주상태" 콤보 · P → C 변경
· 시작·종료 시각 · 벤더 통보 값 입력
↓
[4] 저장
· 상태 · C 로 변경 · 시각 고정
· 다음 refresh 시 · 원 색상 자동 복구
· 후공정 · 실 시각 기준 재계산
VanillaSchedule 지원 · WorkMovePop (작업 이동 팝업) · 외주공정 감지 시 · 외주상태 콤보 조건부 표시 · P/C 선택 · 시각 입력 · 저장 · 자동 재스케줄링.
후공정 대기 계획 · 정확도
외주 공정 상태 관리 · 후공정 대기 계획의 정확도 를 결정:
미확정 (P) 상태 · 후공정 계획 방식:
· 외주 예상 리드타임 · 5일 (벤더 표준)
· 여유 추가 · 2일 (지연 대비)
· 후공정 · 외주 시작 후 · 7일 뒤 · 잠정 배치
· 다른 프로젝트 · 이 7일 안에는 · 해당 자원 사용 자제
확정 (C) 상태 · 후공정 계획 방식:
· 벤더 통보 · 실 완료 · 9월 15일 09시
· 후공정 · 09시 이후 · 정확 배치
· 다른 프로젝트 · 이전 시간 · 자원 활용 가능
차이:
- P 상태 · 여유 시간 확보 · 자원 활용도 낮음
- C 상태 · 정확 계획 · 자원 활용도 최대
즉 · 벤더 통보 · 빨리 받을수록 · 스케줄 정확도·자원 활용도 향상. 담당자의 벤더 관계 관리 역량이 · 스케줄링 효과에 직결.
VanillaSchedule 지원 · 미확정 (P) 외주 목록 · 별도 화면 · 외주생산계획 (OutsourceMng) · 담당자 · P 상태 외주 · 우선순위 파악·벤더 재확인 · 확정 처리 신속화.
미확정 외주 · 리스크 감지
미확정 (P) 상태가 · 오래 방치되면 · 스케줄 붕괴 위험:
리스크 시나리오:
【 프로젝트 진행 · 외주 공정 임박 】
· 자체 공정 완료 · 3일 뒤 · 벤더 발송 예정
· 하지만 · 벤더 미확정 (P) · 실 완료 시각 몰라 후공정 계획 불가
【 후공정 계획 문제 】
· 벤더 · 지연되면 · 후공정 대기·자원 유휴
· 벤더 · 빨리 끝나면 · 후공정 준비 안 되어 대기
대응:
- P 상태 · 오래 방치 · 감지
- 담당자 · 벤더에 확인 재촉
- 계약 시 · 통보 시점 명시 (발주 시점 대비 X일 이내)
VanillaSchedule 지원 · AI 매니저 · 자율 브리핑 (아침·정오·저녁) · 미확정 외주 목록 자동 요약 · "다음 주 시작 예정 외주 중 · 3건 미확정 · 벤더 확인 필요" 자연어 알림 · 담당자 부담 없이 리스크 사전 감지.
시뮬 → 생산 · 상태 초기화
시뮬레이션에서 · 새 프로젝트 · 라우터에 외주 공정 있으면:
- 시뮬 스케줄링 후 · 외주 상태 · 자동 P (미확정) 로 초기화
- 이후 · 실 벤더 통보 시 · 담당자가 · C 로 변경
시뮬 → 생산 복사 시 · 상태 그대로 이관 · 계획 단계 상태 · 생산 단계 유지 · 중복 관리 없음.
VanillaSchedule 지원 · ScheduleWorkRepository.initializeOutsourceStatus · 시뮬 스케줄링 실행 후 · NULL 인 외주공정 · 자동 P 로 세팅 · ScheduleService.regBatch · 시뮬 → 생산 복사 시 · outsource_status 그대로 이관.
스케줄러가 처리해야 할 것
외주 공정 관리 · 스케줄러 실시간 다뤄야 할 항목:
- 공정 · 외주 여부 등록 · vs_operation.outsource_yn
- 벤더 정보 관리 · 벤더별 표준 리드타임
- P/C 상태 관리 · 실시간 · 벤더 통보 시 즉시 변경
- 미확정 (P) 감지·재촉 · 오래 방치된 외주 · 벤더 확인
- 후공정 대기 계획 · P/C 상태별 차등 계획
- 자원 활용도 · 확정 (C) 우선 정확 계획
- 벤더 리드타임 실적 · 실 vs 표준 편차 축적
- 품질 이슈 대응 · 재외주 필요 시 · 회차 관리
담당자 1-2명 · 수십 프로젝트 · 각 3-5개 외주공정 · 이 8가지 관리는 · 엑셀·수기로 사실상 불가능.
VanillaSchedule 지원 · 위 8가지 · 표준 기능:
- outsource_yn / outsource_status · 필드 표준 지원
- 외주생산계획 화면 · P/C 별 목록 · 확정 처리
- 다이어그램 시각 구분 · P (흰색) · C (원색) 즉시 파악
- 자율 브리핑 · 미확정 외주 · AI 매니저 자동 요약
- 감사 로그 · 상태 변경 이력 12개월
- AI 매니저 · "미확정 외주 얼마?" 자연어 답변
정리 · 외주 공정 상태 관리의 스케줄링 요구
금형업 외주 공정 관리 · 스케줄링 요구:
- 공정 · 외주 여부 명시 · 자체 vs 외주 구분
- P/C 상태 관리 · 미확정·확정 이원 구분
- 시각 즉시 구분 · 다이어그램 · 색상·마커 자동
- 담당자 즉시 변경 · 우클릭 팝업 · 상태·시각 입력
- 미확정 리스크 감지 · 오래 방치 자동 알림
- 벤더 리드타임 실적 · 표준 정확도 개선 근거
대량생산용 · 외주 없는 스케줄링 도구는 이 요구 못 다룸. 엑셀 수기 · 외주 상태 · 이력 관리 · 사실상 불가능. 금형업·소부장 특화 스케줄러 는 · P/C 상태 관리 · 시각 구분 · 자율 감지 지원해야 합니다.
다음 편 예고 · 외주 공정 · 배치 처리 (열처리·표면처리 furnace·도금조) · 하나의 배치에 여러 프로젝트가 동시 처리. Section 6 · 배치 공정 · 4종 (BF·BT·BS·BE) · 스케줄링 을 자세히 다룹니다.