본문으로 건너뛰기

구성형BOM헤더

개요​

이 화면은 무엇인가요? 다품종 변형 제품을 위한 **구성형 BOM(Configurable BOM)**의 헤더 정보를 등록·관리하는 화면입니다. 제품 패밀리 단위로 기준 BOM, 구성 규칙, 최대 옵션 수를 설정하면, 주문 시 옵션 선택만으로 확정 BOM을 생성할 수 있습니다.

누가 사용하나요?​

  • 🔧 생산기술팀: 제품 패밀리 등록, 구성 규칙 정의
  • 📋 설계팀: 기준 BOM 연결, 버전 관리

언제 사용하나요?​

  • 신규 제품 패밀리의 구성형 BOM을 수립할 때
  • 옵션 구성 규칙을 변경할 때
  • BOM 버전을 업데이트할 때

주요 기능​

1. 제품 패밀리 BOM 등록​

무엇을 하나요?: 다품종 제품군의 기준 BOM과 구성 규칙을 정의합니다. 어떻게 사용하나요?:

  1. 제품 패밀리 코드와 명칭을 입력합니다
  2. 기준 BOM을 선택합니다
  3. 구성 규칙(상호배타, 필수 옵션 등)을 JSON으로 설정합니다
  4. 최대 옵션 수와 버전을 입력합니다
  5. 상태를 active로 변경합니다

입력 항목 가이드​

항목설명입력 방법예시
제품패밀리제품군 코드텍스트 입력BPD-FAMILY
제품패밀리명제품군 명칭텍스트 입력브레이크 패드 시리즈
기준BOM기본 BOM 구조BOM 목록에서 선택BOM-BPD-BASE
구성규칙옵션 조합 규칙JSON 입력(상호배타, 의존관계 등)
최대옵션수최대 선택 가능 옵션숫자 입력5
상태BOM 상태목록에서 선택draft / active / obsolete
버전BOM 버전숫자 입력3

자주 묻는 질문 (FAQ)​

Q. 구성 규칙은 어떤 형식으로 입력하나요?

A. JSON 형식으로 상호배타 그룹, 필수 옵션, 의존 관계 등을 정의합니다. 예: {"mutualExclusion": ["OPT-A", "OPT-B"], "required": ["OPT-C"]}. 규칙 위반 시 BOM 선택 화면에서 경고가 표시됩니다.


📋 참고: 데이터 구조 (개발자/관리자용)

테이블 정보​

  • 테이블명: configurable_bom_headers
  • 감사 추적: 활성화
  • 인쇄 기능: 지원

컬럼 상세​

컬럼명한글명타입설명
product_family제품패밀리VARCHAR *필수-
product_family_name제품패밀리명VARCHAR-
base_bom_id기준BOM_IDUUID (FK)BOM 참조
configuration_rules구성규칙JSONB구성 규칙 JSON
max_options최대옵션수INT-
status상태ENUM(draft, active, obsolete) *필수-
version버전INT-