본문으로 건너뛰기

외주관리

이 기능은 무엇인가요?​

외주관리는 사내 공정 중 외부 협력사에 위탁하는 공정의 작업지시, 실적, 검사를 관리하는 기능입니다. 외주 반입 시 수입검사를 수행하고, 외주 실적을 사내 생산 흐름과 연계합니다.

비즈니스 가치:

  • 외주 공정의 가시성 확보로 납기 관리 강화
  • 외주 검사로 수입 품질 보증
  • 외주 실적의 사내 생산 흐름 연계

업무 프로세스 개요​

포함된 화면​

화면용도주 사용자
외주공정 관리데이터 관리담당자
외주작업지시 관리데이터 관리담당자
외주입고검사 관리데이터 관리담당자

업무 자동화​

안내

화면에서 데이터를 저장하면 시스템이 관련된 다른 화면의 데이터를 자동으로 갱신합니다. 예를 들어 외주 입고품 검사에서 합격 판정을 내리면 외주작업지시가 자동으로 검사완료 상태로 전환됩니다.

➡️ 자동 처리​

외주입고검사 합격 → 외주작업지시 '검사완료' 전환​

[외주입고검사] 화면에서 합격 또는 조건부 합격 판정을 내리면 외주작업지시가 자동으로 '검사완료' 상태로 전환됩니다.

  • 검사 완료 후 별도로 상태를 수동 변경할 필요가 없습니다

외주작업지시 출고 → 출고수량 자동 기록​

[외주작업지시] 화면에서 출고 처리하면 출고수량이 자동으로 기록됩니다.

외주작업지시 완료 → 입고수량 실적 반영​

[외주작업지시] 화면에서 작업지시를 완료하면 외주 입고수량이 작업지시 실적에 자동으로 반영됩니다.

🚫 제약 조건​

외주입고검사 불합격 → 외주작업지시 자동 반려​

외주 입고품 검사에서 불합격 판정이 나면 외주작업지시가 자동으로 '반려' 상태가 됩니다.

  • 왜: 불합격 입고품은 사내 생산 라인에 투입할 수 없으므로, 반품 프로세스가 시작됩니다
  • 조치 방법: 외주업체에 반품 처리하거나, 특채 승인을 받아 조건부로 사용할 수 있습니다

시작하기​

위 화면 목록에서 필요한 기능을 선택하여 시작하세요.


📋 기술 참고 정보 (개발자/관리자용)

데이터 관계도​

관련 워크플로우​

  • 외주공정 시작 (startEvent): -
  • 외주 작업지시 생성 (humanTask): 생산관리자가 외주업체에 발주할 작업지시를 생성합니다
  • 외주업체 발송 (humanTask): 자재와 함께 외주업체에 발송하고 발송일을 기록합니다
  • 외주품 입고 (humanTask): 외주업체에서 납품된 제품을 입고 처리합니다
  • 수입검사 (IQC) (humanTask): 품질검사원이 외주 입고품에 대한 수입검사를 수행합니다
  • ERP 외주실적 동기화 (autoTask): 크로스솔루션: ERP production_orders 외주실적 동기화 — 외주 입고 수량을 ERP에 반영합니다
  • 외주업체 반품 (humanTask): IQC 불합격 시 외주업체에 반품 처리합니다
  • 특채 승인 (approval): 특채 판정 시 품질관리자·생산관리자의 승인을 받습니다

테이블 요약​

외주공정마스터 (outsource_processes)​

컬럼명한글명타입설명
outsource_code외주코드VARCHAR *필수 *고유-
process_id공정IDUUID (FK) *필수processes 참조
supplier_name협력사명VARCHAR *필수-
supplier_code협력사코드VARCHAR *필수-
lead_time_days리드타임(일)INT-
unit_cost단가DECIMAL-
quality_rating품질등급DECIMAL0~5점 품질 평점
min_order_qty최소주문수량INT-
max_capacity_per_month월최대생산능력INT-
contract_start_date계약시작일DATE-
contract_end_date계약종료일DATE-
status상태ENUM(active, inactive, suspended) *필수-
contact_person담당자명VARCHAR-
contact_phone담당자연락처VARCHAR-
notes비고TEXT-

외주작업지시 (outsource_work_orders)​

컬럼명한글명타입설명
outsource_wo_number외주작업번호VARCHAR *필수 *고유-
work_order_id작업지시IDUUID (FK) *필수work_orders 참조
outsource_process_id외주공정IDUUID (FK) *필수outsource_processes 참조
order_qty발주수량DECIMAL *필수-
shipped_qty출고수량DECIMAL-
received_qty입고수량DECIMAL-
shipped_date출고일DATE-
expected_date입고예정일DATE-
received_date실입고일DATE-
status상태ENUM(draft, issued, shipped, in_progress, received, inspected, completed, rejected) *필수-
lot_idLOT_IDUUID (FK)lot_tracking 참조
tracking_number송장번호VARCHAR-
purchase_order_id외주발주IDUUID (FK)ERP purchase_orders 크로스참조 — 외주공정↔ERP 외주발주 연계
inspector_id검사자IDUUID (시스템참조)-

외주입고검사 (outsource_inspections)​

컬럼명한글명타입설명
outsource_wo_id외주작업지시IDUUID (FK) *필수outsource_work_orders 참조
inspection_date검사일DATE *필수-
inspection_type검사유형ENUM(full, sampling, skip) *필수-
sample_size시료수INT-
defect_qty불량수량INT-
result판정결과ENUM(pass, conditional_pass, fail) *필수-
lot_idLOT_IDUUID (FK)lot_tracking 참조
defect_description불량내용TEXT-
disposition처리결정ENUM(accept, rework, return, scrap) *필수-
inspector_id검사자IDUUID (시스템참조)-
inspection_report검사성적서FILE-