구성형BOM선택
개요
이 화면은 무엇인가요? 고객 주문에 맞추어 구성형 BOM의 옵션을 선택하고, 선택 결과를 기반으로 확정 BOM을 생성하는 화면입니다. 선택된 옵션의 총 가격 영향을 자동 계산하며, 확정된 BOM은 작업지시 생성 시 자재 전개에 사용됩니다.
누가 사용하나요?
- 💼 영업팀: 고객 요구사항에 따른 옵션 선택
- 🔧 생산기술팀: 확정 BOM 검증 및 릴리스
언제 사용하나요?
- 고객 주문 접수 시 제품 옵션을 확정할 때
- 옵션 변경으로 BOM을 재구성할 때
- 확정 BOM을 생산에 릴리스할 때
주요 기능
1. 옵션 선택·확정
무엇을 하나요?: 구성형 BOM 헤더의 옵션 중 고객 요구에 맞는 항목을 선택하여 확정 BOM을 생성합니다. 어떻게 사용하나요?:
- 구성형BOM 헤더(제품 패밀리)를 선택합니다
- 주문 ID와 고객명을 입력합니다
- 옵션 그룹별로 원하는 옵션을 선택합니다
- 시스템이 총 가격 영향과 확정 BOM을 자동 생성합니다
- 검토 후 상태를
confirmed→released로 변경합니다
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| BOM 헤더 | 대상 제품 패밀리 | 목록에서 선택 | BPD-FAMILY |
| 주문ID | 연결 주문 번호 | 텍스트 입력 | ORD-2026-0315 |
| 고객명 | 주문 고객 | 텍스트 입력 | 현대모비스 |
| 선택옵션 | 선택된 옵션 목록 | JSON / 옵션 선택 UI | (선택한 옵션 코드 목록) |
| 확정BOM | 전개된 BOM 구조 | 자동 생성 | (부품 목록 + 소요량) |
| 총가격영향 | 옵션에 의한 가격 차이 합계 | 자동 계산 | +45,000 |
| 상태 | 선택 상태 | 목록에서 선택 | draft / confirmed / released |
자주 묻는 질문 (FAQ)
Q. 확정 BOM은 자동으로 생성되나요?
A. 옵션을 선택하면 기준 BOM에 선택 옵션의 부품이 반영되어 확정 BOM(resolved_bom)이 자동 계산됩니다. 상태를 released로 변경하면 작업지시 생성 시 이 BOM이 사용됩니다.
📋 참고: 데이터 구조 (개발자/관리자용)
테이블 정보
- 테이블명:
configurable_bom_selections - 감사 추적: 활성화
- 인쇄 기능: 지원
컬럼 상세
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
order_id | 주문ID | UUID | 주문 참조 |
header_id | 헤더ID | UUID (FK) *필수 | - |
customer_name | 고객명 | VARCHAR | - |
selected_options | 선택옵션 | JSONB *필수 | 선택된 옵션 JSON |
resolved_bom | 확정BOM | JSONB | 확정된 BOM 구조 JSON |
total_price_impact | 총가격영향 | DECIMAL | - |
configuration_date | 구성일시 | TIMESTAMP | - |
configured_by_id | 구성자ID | UUID (시스템참조) | - |
status | 상태 | ENUM(draft, confirmed, released) *필수 | - |