BIZENI ERP Showcase 교육 카드

공유 showcase 테넌트 데모 시나리오 원고입니다. /demo 허브·시드 데이터(DEMO-*)와 동기화합니다.

전체 보기·PDF 저장

10. 시리얼 장비 수주·재고생산·출하·설치의뢰

시나리오 상세 · 업무: 시리얼·LOT 추적 — 생산·출하 · 설치의뢰

목표: LOT·시리얼 장비를 두 가지 생산 방식으로 만들어 출하하고, TRACKING이 언제 의미가 있는지 비교합니다.

  • A 수주생산 — 수주를 받은 뒤 그 수주를 위해 만든다. 재고·시리얼에 TRACKING(수주번호) 이 붙어 다른 수주로 출하할 수 없다.
  • B 재고생산(안전재고) — 수주 전에 미리 만들어 둔다. 어느 수주에 갈지 모르므로 TRACKING이 의미 없고, 품목도 TRACKING 미관리다.

두 트랙 모두 생산입고 때 등록된 시리얼을 시리얼 단위로 피킹해 출하하고, 출하요청 결재 때 생긴 설치의뢰는 대기로 남겨 설치 처리를 직접 실습합니다.

선행 조건

  • 시나리오 1 완료(고객 DEMO-C003 (데모) 동양테크, 본사 완제품창고 DEMO-WH01)
  • 시나리오 6 완료(출하대기 창고 DEMO-WH03)

샘플 데이터

항목 A 수주생산 B 재고생산
품목 DEMO-ITM-006 샘플 장비 F — LOT + 시리얼 + TRACKING DEMO-ITM-007 샘플 장비 G — LOT + 시리얼(TRACKING 미관리), 안전재고 3
공통 품목 설정 완제품·생산(Make), 구성 슬롯 메인 디바이스 〃
생산 시점 수주 승인 후 수주 전
생산 의뢰 수주 수요전개 → 수주생산 생산의뢰 안전재고 생산의뢰 — 비고 DEMO-SS-003 — 공개 데모 안전재고 생산 의뢰(시리얼 장비)
작업지시·생산실적 2대, LOT DEMO-LOT-006, DEMO-SN-0001·0002 3대, LOT DEMO-LOT-007, DEMO-SN-1001~1003
TRACKING 수주번호(SO-…) — 재고·시리얼 모두 없음
견적 → 수주 DEMO-Q-003 — 2대 × 1,200,000원 DEMO-Q-004 — 2대 × 950,000원, 수요전개 없이 재고에서 출하
납품 배정 동양테크 판교 본사, 설치 필요, 설치 예정일 = 오늘 + 5일 〃
출하요청 비고 DEMO-SR-003 — …(시리얼 장비, 설치 실습용) — 2대 비고 DEMO-SR-004 — …(재고 시리얼 장비, 설치 실습용) — 2대
피킹 시리얼 2개 지정 → DEMO-WH01 → DEMO-WH03, 포장 대 1 〃 (TRACKING 없는 시리얼만 후보)
출하 송장 DEMO-WB-002 송장 DEMO-WB-003
남는 재고 없음 시리얼 1대 — 안전재고 3 미달(보충 대상)
설치의뢰 출하요청 결재 시 자동 생성(SS-…, 대기) — 실습용 〃

운송사는 두 트랙 모두 (데모) 택배(운송사 코드 없음 — 택배 연동·알림 없음)입니다.

수주·출하요청·설치의뢰·의뢰 번호는 자동 채번이므로 목록에서는 견적 DEMO-Q-003/004·비고 DEMO-SR-003/004·DEMO-SS-003 으로 찾습니다.

이 단계는 인보이스를 만들지 않습니다(청구·수금은 시나리오 8에서 봅니다).

완료 체크

  1. [ ] 품목 (/items/list) — DEMO-ITM-006은 LOT·시리얼·TRACKING 모두 켜짐, DEMO-ITM-007은 TRACKING만 꺼짐
  2. [ ] 생산구매의뢰 (/sales/supply-requests) — A: 수주생산 생산의뢰(작업지시 발행됨), B: 비고 DEMO-SS-003 안전재고 생산의뢰(작업지시 발행됨, 원천 수주 없음)
  3. [ ] 작업지시·생산실적 (/manufacturing/work-orders, /manufacturing/production-logs) — A는 원천 수주가 있고, B는 없음
  4. [ ] 수주 (/sales/orders) — DEMO-Q-003·DEMO-Q-004에서 전환된 수주, 납품 배정에 설치 필요 표시
  5. [ ] 시리얼 재고 (/inventory/serial-stock) — DEMO-SN-0001·0002는 TRACKING = 수주번호, DEMO-SN-1001~1003은 TRACKING 비어 있음(2대 출하됨, 1대 재고)
  6. [ ] 피킹계획·통합피킹 (/shipping/picking-plans, /shipping/picking) — 시리얼 지정 피킹 → DEMO-WH03 이동
  7. [ ] 출하 (/shipping/shipments) — 송장 DEMO-WB-002·DEMO-WB-003, 출하 완료
  8. [ ] 재고수불 (/inventory/transactions) — A: 생산 입고 2 → 창고이동 1+1 → 출하 2(모두 수주 TRACKING) / B: 생산 입고 3 → 창고이동 1+1 → 출하 2(TRACKING 없음), DEMO-WH01에 1대 남음
  9. [ ] 실습 — 설치의뢰 (/installed-equipment/installation-requests)의 대기 건 2개를 확정·현장 배정하고, 설치 이력 (/installed-equipment/installations)에서 시리얼별 설치확인서를 확인
  10. [ ] 실습(선택) — DEMO-ITM-007이 안전재고(3) 미달로 보충 대상에 오르는지 확인하고, 안전재고 생산의뢰를 다시 내 본다

비교 포인트 — TRACKING

질문 A 수주생산 B 재고생산
이 장비는 누구 것인가? 생산 때부터 특정 수주 몫 출하요청에서 피킹할 때 정해짐
다른 수주로 출하할 수 있나? 불가 — 피킹 후보에 안 나오고, 강제로 지정하면 "TRACKING 불일치"로 거부 가능 — TRACKING 없는 시리얼은 어느 수주에도 피킹 가능
재고 버킷 품목 + 창고 + LOT + TRACKING 품목 + 창고 + LOT

화면 경로

역할 메뉴 경로
영업 견적·수주 /sales/quotations, /sales/orders
영업·자재 생산구매의뢰(수주생산·안전재고) /sales/supply-requests
생산 작업지시·생산실적 /manufacturing/work-orders, /manufacturing/production-logs
창고 피킹계획·통합피킹 /shipping/picking-plans, /shipping/picking
물류 출하 /shipping/shipments
설치 설치의뢰·설치 이력 /installed-equipment/installation-requests, /installed-equipment/installations
조회 시리얼 재고·시리얼 추적·재고수불 /inventory/serial-stock, /installed-equipment/serial-trace, /inventory/transactions

시드 출처

DemoScenarioSerialTrackingSeeder — 트랙 정의 DemoScenarioDefinitions.SerialMakeToOrderTrack·SerialMakeToStockTrack. 단계: EnsureSerialItemAsync, EnsureMakeToStockWorkOrderAsync(B), EnsureSalesOrderAsync, EnsureInstallationPlannedDeliveryAsync, EnsureMakeToOrderWorkOrderAsync(A), EnsureProductionLogAsync, EnsureShipmentRequestAsync, EnsureSerialPickingConfirmedAsync (출하요청 결재·출하는 DemoScenarioOrderToCashSeeder 공용 단계 재사용)

관련 매뉴얼

  • docs/manual/ko/erp-sales/orders-shipment-requests.md
  • docs/manual/ko/erp-shipping/