목차로 돌아가기
4. BOM 관리 기획서
Enterprise Resource Planning v1.0
문서 버전: 1.0
최종 수정일: 2026-03-27
작성: (주)플랫폼뱅크

4. BOM 관리 (부품명세서)

BOM(Bill of Materials)은 완제품 또는 반제품을 구성하는 하위 부품/자재의 목록과 수량을 정의하는 화면입니다. 생산 시 필요한 자재 소요량 계산, 원가 산출의 기초가 됩니다.

업무 흐름


품목 등록

상위품목 선택

하위품목 추가

수량 설정

생산에 활용
필수 권한: BOM 메뉴는 BOM 권한이 필요합니다. 조회(view), 등록(create), 수정(edit) 권한이 별도로 부여됩니다.

역할별 권한

기능시스템관리자창고관리자생산관리자일반직원
BOM 조회--
BOM 등록/수정---
BOM 내 품목 등록---

화면 구성

BOM 관리 화면은 좌우 2단 레이아웃으로 구성됩니다.

좌측 패널: 품목 목록 (폭 340px)

시스템에 등록된 모든 활성 품목이 표시됩니다. BOM 구성에 사용할 품목을 여기서 찾아 드래그합니다.

검색 필터

필터설명
검색창품목코드 또는 품목명으로 검색 (실시간 필터링)
유형 선택전체 유형 / 원자재 / 반제품 / 완제품 필터

품목 행

각 품목은 한 줄로 표시되며, 다음 정보를 포함합니다.

요소설명
드래그 핸들좌측의 격자 아이콘. 이것을 잡고 우측 트리 영역으로 드래그합니다
품목코드품목의 고유 코드 (굵은 글씨)
품목명품목 이름
유형 배지원자재(노랑) / 반제품(파랑) / 완제품(초록) 배지

하단에 건수가 표시됩니다 (예: "24건").

품목 행 조작

우측 패널: BOM 구성 트리

상단 헤더

요소설명
"BOM 구성" 타이틀우측 패널의 제목
품목 등록BOM 화면에서 바로 새 품목을 등록할 수 있는 버튼 (ITEM create 권한 필요)

상위품목 바 (파란색 그라데이션)

현재 BOM을 편집 중인 상위품목 정보가 표시됩니다.

요소설명
상위품목 라벨"상위품목" 텍스트
품목 표시 영역선택된 상위품목의 코드와 이름이 표시됩니다. 미선택 시 "좌측에서 상위품목을 더블클릭 또는 드래그하세요"
해제 버튼상위품목 선택을 해제하고 초기 상태로 돌아갑니다

통계 바

상위품목 선택 후 표시되며, 현재 BOM의 요약 정보를 보여줍니다.

항목설명
부품 N개하위품목 총 수
최대 N레벨트리의 최대 깊이
유형포함된 품목 유형 요약
전체 펼치기 버튼
전체 접기 버튼

비주얼 트리 영역

BOM 구성이 카드 형태의 트리로 시각화됩니다. 각 노드(카드)는 다음 요소로 구성됩니다.

요소설명
아이콘 서클품목 유형별 색상 원형 아이콘 (완제품=파랑, 반제품=보라, 원자재=노랑)
토글 버튼하위가 있으면 펼치기/접기 가능. 잎(leaf) 노드는 점선 원
품목코드회색 배경의 코드 표시
품목명품목 이름
레벨 태그L1, L2, L3 등 레벨 표시 (레벨별 색상 구분)
수량 배지파란색 둥근 배지에 필요 수량 표시
액션 버튼수정(연필 아이콘), 삭제(휴지통 아이콘) 원형 버튼
호버 팝업: 트리 노드(카드) 위에 마우스를 올리면 품목 상세 정보가 팝업으로 표시됩니다 (규격, 단위, 적용기간 등).

트리 레벨별 색상

레벨좌측 악센트 바 색상연결선 색상
Level 1파란색 (accent)파란색
Level 2초록색 (success)초록색
Level 3주황색 (warning)주황색
Level 4남색 (info)남색
Level 5~6빨간색 (danger)기본

"+ 하위품목 추가" 노드

트리 내에서 각 노드 하위에 점선 테두리의 추가 버튼이 표시됩니다. 이 위에 품목을 드롭하거나 클릭하여 하위품목을 추가합니다.

빈 상태 (드롭존)

상위품목이 선택되지 않았거나 BOM이 비어있을 때 표시됩니다.

BOM 등록 절차

방법 1: 드래그 앤 드롭

  1. 좌측 품목 목록에서 상위품목(완제품 또는 반제품)을 찾아 우측 빈 영역(드롭존)으로 드래그합니다.
  2. 상위품목이 선택되고, 상단 파란색 바에 품목 정보가 표시됩니다.
  3. 좌측에서 하위품목(자재/부품)을 찾아 트리 영역으로 드래그합니다.
  4. 드롭 위치에 따라 동작이 달라집니다:
  5. 하위품목 추가 모달이 자동으로 열립니다.
  6. 수량과 적용기간을 입력하고 저장을 클릭합니다.
드래그 시각 피드백: 품목을 드래그하면 우측 패널에 파란색 테두리가 나타나고, 드롭 가능한 위치가 강조 표시됩니다. "+" 노드는 맥박처럼 깜박입니다.

방법 2: 더블클릭 + 품목 선택 모달

  1. 좌측 품목 목록에서 상위품목을 더블클릭합니다.
  2. 트리 영역의 "+ 하위품목 추가" 점선 노드를 클릭합니다.
  3. 품목 선택 모달이 열립니다:
  4. 하위품목 추가 모달이 열리면 수량과 적용기간을 입력합니다.
  5. 저장을 클릭합니다.

하위품목 추가/수정 모달

모달 필드 설명

필드필수설명
상위품목 (추가 위치)-자동으로 채워짐 (파란색 강조 배경, 수정 불가)
하위품목-자동으로 채워짐 (수정 불가)
수량*상위품목 1개 생산에 필요한 하위품목 수량. 소수점 4자리까지 입력 가능 (최소 0.0001)
적용시작일*이 BOM 구성이 유효해지는 날짜
적용종료일이 BOM 구성이 만료되는 날짜 (비워두면 무기한)
버튼설명
취소모달을 닫고 변경 사항을 취소합니다
저장BOM 구성을 저장합니다 (등록 또는 수정)

하위품목 수정 절차

  1. 트리에서 수정할 노드의 수정 버튼(연필 아이콘)을 클릭합니다.
  2. 하위품목 수정 모달이 열리며, 기존 정보가 자동으로 채워집니다.
  3. 수량이나 적용기간을 변경합니다.
  4. 저장 버튼을 클릭합니다.

하위품목 삭제

  1. 트리에서 삭제할 노드의 삭제 버튼(휴지통 아이콘)을 클릭합니다.
  2. 확인 메시지가 표시됩니다.
  3. 확인하면 해당 하위품목이 BOM에서 제거됩니다.
주의: 하위품목을 삭제하면 그 아래의 모든 하위 트리도 함께 연결이 끊어질 수 있습니다. 삭제 전에 트리 구조를 반드시 확인하세요.

BOM 화면에서 품목 등록

BOM 작업 중 필요한 품목이 아직 등록되지 않았을 때, 화면을 이동하지 않고 바로 등록할 수 있습니다.

  1. 우측 상단의 품목 등록 버튼을 클릭합니다.
  2. 품목 등록 모달이 열립니다.
  3. 필수 정보를 입력합니다:
    필드필수설명
    품목코드*자동생성 또는 직접입력
    품목명*품목 이름
    품목유형*원자재 / 반제품 / 완제품
    단위*개 / kg / m / 세트 / 박스
    규격제품 규격
    안전재고기본값 0
    시리얼 관리토글 스위치 (ON/OFF)
    비고추가 메모
  4. 저장 버튼을 클릭하면 품목이 등록되고, 좌측 품목 목록이 자동으로 갱신됩니다.

드래그 앤 드롭 상세 가이드

드래그 시작

드롭 위치별 동작

드롭 위치마우스 위치시각적 피드백결과
빈 드롭존우측 중앙 빈 영역영역 강조상위품목으로 선택됨
노드 카드 중앙카드 세로 30~70%파란 테두리 + 그림자해당 노드의 하위품목으로 추가
노드 카드 상단카드 세로 0~30%상단에 그라데이션 라인해당 노드 위에 형제로 추가
노드 카드 하단카드 세로 70~100%하단에 그라데이션 라인해당 노드 아래에 형제로 추가
"+" 추가 노드점선 추가 영역파란 실선 + 배경색 전환해당 부모의 마지막 하위품목으로 추가

네온 경로 효과

새 노드가 추가되면 트리 연결선을 따라 빛이 흐르는 네온 효과가 재생됩니다. 이 효과는 어떤 위치에 노드가 추가되었는지 시각적으로 확인시켜줍니다.

실무 팁

다단계 BOM: 완제품 아래에 반제품을, 반제품 아래에 원자재를 배치하면 최대 6레벨까지 다단계 BOM을 구성할 수 있습니다.
소수점 수량: 수량은 소수점 4자리까지 입력 가능합니다. 예: 0.5개, 1.25kg 등 정밀한 소요량 관리가 가능합니다.
적용기간 활용: BOM 구성에 적용시작일/종료일을 설정하면 특정 기간에만 유효한 부품 구성을 관리할 수 있습니다. 설계 변경 시 기존 BOM을 삭제하지 말고 종료일을 설정하고 새 구성을 추가하세요.
전체 펼치기/접기: 통계 바 우측의 버튼으로 전체 트리를 한번에 펼치거나 접을 수 있습니다.
순환 참조 방지: A 품목 아래에 B를 넣고, B 아래에 다시 A를 넣는 것은 불가능합니다. 시스템이 자동으로 감지하여 차단합니다.

2.3 BOM 등록 — 점검 체크리스트

아래 항목을 순서대로 점검하고, 완료 시 체크(☑)하세요. 인쇄 후 수기 체크 가능합니다.

확인 점검 항목 (Q) 판단 기준 / 예시 답변 (A) 비고
경로 [기준정보 → BOM]로 정상 진입 되는가? BOM 관리 화면 정상 표시 필수
상위품목을 선택하고 하위품목을 등록할 수 있는가? 품목 검색/선택 후 하위 구성 추가 가능 필수
하위품목 수량을 입력할 수 있는가? 수량 필드 입력 및 저장 정상 동작 필수
적용시작일/종료일을 설정할 수 있는가? 날짜 범위 설정 가능, 기간 외 BOM은 미적용
BOM 변경 시 전자결재가 요청되는가? 변경 저장 시 결재 상신 화면으로 이동 또는 팝업 안내 제외
[미구현] BOM 변경 시 전자결재 연동은 현재 미구현 상태입니다. 향후 업데이트 시 반영 예정이며, 현 시점에서는 점검 대상에서 제외합니다.
점검 방법: 위 표를 인쇄하여 실제 시스템에서 하나씩 테스트한 뒤, 문제 없으면 체크란에 ☑ 표시합니다. 문제가 있으면 비고란에 증상을 기록하세요.
점검일: 3월 27일     점검자: (주)플랫폼뱅크     확인자: ____________

추가 합의 사항

클라이언트 요청:
"품목마스터에 등록하는 것이 원재료이고 BOM에 등록하는 것이 원재료의 집합 즉 반제품이나 완제품인데 보통 원재료 수백개의 구성입니다. 이렇게 등록 자료의 데이터가 많은 것은 엑셀 지원이 필수입니다. 본 시스템에서 자료의 입력과 출력 항목은 모두 엑셀 지원을 요구합니다."

대응 현황

항목상태설명
BOM 엑셀 다운로드 완료 선택한 상위품목의 BOM 트리를 CSV로 다운로드. 전체 BOM 일괄 다운로드도 가능.
컬럼: 상위품목코드, 상위품목명, 하위품목코드, 하위품목명, 수량, 단위, BOM레벨, 적용기간, 버전
BOM 엑셀 업로드 완료 CSV 양식으로 BOM 일괄 등록/수정.
컬럼: 상위품목코드, 하위품목코드, 수량, 적용시작일, 적용종료일
미리보기(검증) → 확정 단계. 기존 BOM은 수량 업데이트, 신규는 등록.
BOM 업로드 양식 다운로드 완료 빈 CSV 헤더 양식 다운로드 가능. 양식에 맞춰 작성 후 업로드.
BOM 부품별 공급사 표시 완료 BOM 트리 노드에 공급사명 + 단가 표시. 단가관리 데이터 기반 자동 연동.
원재료 수백 개 구성의 BOM도 엑셀로 일괄 등록이 가능합니다. 기존 드래그앤드롭 방식과 엑셀 업로드 방식을 병행하여 사용할 수 있습니다. 대량 등록 시에는 엑셀 업로드를, 소량 수정 시에는 드래그앤드롭을 권장합니다.

엑셀 지원 전체 현황

기능엑셀 다운로드엑셀 업로드
품목마스터OO
BOMOO
거래처OO
재고현황O-
매출연계O-
분석/레포트O-
발주서O-
출고리스트예정예정 (양식 수령 후)
합의일: 3월 29일     작성: (주)플랫폼뱅크
© 2026 SOURCETEL. 본 문서는 사내 교육용이며 외부 배포를 금합니다.