Skip to main content

원료관리

이 기능은 무엇인가요?​

원료관리 기능은 화장품 제조에 사용되는 원료의 규격서를 관리하고, LOT별 입고·시험·보관·불출 이력을 추적하는 기능입니다. INCI명, CAS번호, 규제유형(사용제한/금지), 중금속·미생물 규격 등 화장품 원료 특유의 정보를 체계적으로 관리합니다.

이 기능은 ISO 22716 제7장(원료 및 포장재) 및 화장품법 시행규칙 원료 관리 요구사항을 충족합니다.

업무 프로세스 개요​

포함된 화면​

화면용도주 사용자
원료규격 관리원료별 규격서(INCI, CAS, 규격항목, 중금속/미생물) 관리품질팀
원료관리 (입고/시험)LOT별 입고·시험·보관·불출 이력 관리품질팀, 구매팀

관련 솔루션 연계​

솔루션연계 내용데이터 흐름
CGMP 제조공정원료 → BMR 배합처방 참조원료 → 제조
CGMP 품질시험원료규격 → 품질시험기록원료규격 → 시험
SCM공급업체 정보 연동SCM → CGMP
ERP품목/거래처 마스터 참조ERP → CGMP

시작하기​

1단계: 원료규격서 등록​

  1. 원료별 규격서를 등록합니다 (INCI명, CAS번호, 규격항목, 중금속/미생물 규격)
  2. 규제유형(일반/사용제한/사용금지/기능성원료)과 사용한도를 설정합니다
  3. MSDS 파일을 첨부합니다

2단계: 원료 입고·시험​

  1. 원료 입고 시 입고검수(외관, 수량, 포장, CoA 확인)를 수행합니다
  2. 규격서 기준으로 시험을 실시하고 적합/부적합을 판정합니다
  3. 적합 원료는 보관위치에 배치, 부적합 원료는 격리 후 처분(반품/폐기/재시험)합니다
참고: 데이터 구조

관련 워크플로우​

  • 서류 심사 (humanTask): 공급업체 GMP 인증서, 시험성적서, CoA 심사
  • 승인공급업체 등록 (autoTask): 승인 공급업체로 등록
  • QA 승인 (approval): QA 관리자 최종 승인

테이블 요약​

원료규격서 (raw_material_specs)​

컬럼명한글명타입설명
spec_code규격서코드VARCHAR *필수 *고유-
material_name원료명VARCHAR *필수-
inci_nameINCI명VARCHAR국제화장품원료명명법
cas_numberCAS번호VARCHAR-
material_category원료분류ENUM(주원료, 부원료, 보존제, 향료, 색소, 자외선차단제, 기능성원료, 포장자재) *필수-
restricted_type규제유형ENUM(일반, 사용제한, 사용금지, 기능성원료) *필수-
usage_limit사용한도(%)DECIMAL-
usage_limit_note사용한도비고VARCHAR-
spec_items규격항목JSONB *필수[{item, unit, spec_lower, spec_upper, method}]
appearance_spec외관규격VARCHAR-
microbial_spec미생물규격JSONB{total_aerobic, yeast_mold, ecoli, pseudomonas, staphylococcus}
heavy_metal_spec중금속규격JSONB{pb, as, hg, cd, sb} (ug/g)
storage_condition보관조건ENUM(일반, 냉장, 차광, 위험물) *필수-
storage_temp_min보관온도하한DECIMAL-
storage_temp_max보관온도상한DECIMAL-
shelf_life_months유효기한(월)INT-
supplier_name주공급업체VARCHAR-
supplier_code공급업체코드VARCHAR-
supplier_id공급업체IDUUID (FK)SCM suppliers 크로스솔루션
allergen_info알레르기정보TEXT-
msds_availableMSDS보유BOOLEAN *필수-
msds_file_urlMSDS파일FILE-
version버전VARCHAR *필수-
status상태ENUM(유효, 개정중, 폐기) *필수-
effective_date시행일DATE-
remark비고TEXT-

원료관리 (raw_material_controls)​

컬럼명한글명타입설명
control_code관리코드VARCHAR *필수 *고유-
spec_id원료규격UUID (FK) *필수-
material_name원료명VARCHAR *필수-
inci_nameINCI명VARCHAR-
lot_numberLOT번호VARCHAR *필수-
supplier_name공급업체명VARCHAR *필수-
supplier_id공급업체IDUUID (FK)SCM suppliers 크로스솔루션
partner_idERP거래처IDUUID (FK)ERP partners 크로스솔루션 참조 (nullable)
supplier_coa_number공급업체성적서번호VARCHAR-
received_date입고일DATE *필수-
expiry_date유효기한DATE-
received_qty입고수량DECIMAL *필수-
unit단위VARCHAR *필수-
remaining_qty잔여수량DECIMAL *필수 (계산)-
test_status시험상태ENUM(대기, 시험중, 적합, 부적합, 재시험, 보류) *필수-
test_date시험일DATE-
test_result_summary시험결과요약JSONB[{item, value, spec, judgment}]
storage_condition보관조건ENUM(일반, 냉장, 차광, 위험물) *필수-
storage_location보관위치VARCHAR-
storage_status보관상태ENUM(입고, 시험대기, 적합보관, 부적합격리, 불출중, 소진, 반품, 폐기) *필수-
dispensed_qty누적불출수량DECIMAL *필수-
dispensed_date최종불출일DATE-
receiver_id입고담당자UUID (시스템참조) *필수-
tester_id시험자UUID (시스템참조)-
rejection_reason부적합사유TEXT-
disposition처리결정ENUM(반품, 폐기, 재시험, 특채)-
receiving_inspection입고검수JSONB{appearance, quantity, packaging, coa_check}
coa_file_url성적서파일FILE-
remark비고TEXT-

업무 자동화​

안내

화면에서 데이터를 저장하면 시스템이 관련된 다른 화면의 데이터를 자동으로 갱신합니다.

➡️ 자동 처리​

  • 원료 시험판정 → 보관상태 자동 동기화: 원료 시험 결과에 따라 보관 상태가 자동으로 갱신됩니다 (적합 → 적합보관, 부적합 → 부적합격리).