본문으로 건너뛰기

포장/표시

이 기능은 무엇인가요?​

포장/표시 기능은 화장품 포장 공정의 품질(내용량, 기밀성, 외관)을 관리하고, 표시사항(전성분표시, 사용기한, 기능성 문구, 바코드)의 법적 적합성을 검증하는 기능입니다.

이 기능은 ISO 22716 제11장(완제품), 화장품법 시행규칙 제19조(화장품 표시기준), 기능성화장품 심사규정 요구사항을 충족합니다.

업무 프로세스 개요​

포함된 화면​

화면용도주 사용자
포장관리포장 품질검사(내용량, 기밀성, 외관) 기록포장팀
표시관리전성분·사용기한·기능성·바코드 적합성 검증QA팀
포장재 규격서포장재별 규격 및 시험 기준 관리품질팀

관련 솔루션 연계​

솔루션연계 내용데이터 흐름
CGMP 제조공정BMR → 포장·표시 관리BMR → 포장/표시
CGMP 일탈관리표시 부적합 → 일탈기록표시 → 일탈

시작하기​

1단계: 포장재 규격 설정​

  1. 포장재 규격서를 등록합니다 (1차/2차 포장재, 라벨, 인쇄물)
  2. 포장 품질 기준(내용량 허용 범위, 기밀성 기준 등)을 설정합니다

2단계: 포장·표시 검증​

  1. 포장 완료 후 포장 검사(내용량, 기밀성, 외관, 캡토크)를 수행합니다
  2. 표시사항 검증(전성분표시, 사용기한, 기능성 문구, 바코드)을 실시합니다
참고: 데이터 구조

관련 워크플로우​

  • 포장/표시 점검 (humanTask): -
  • 표시사항 검증 (autoTask): -

테이블 요약​

포장관리 (packaging_controls)​

컬럼명한글명타입설명
packaging_code포장관리코드VARCHAR *필수 *고유-
bmr_idBMRUUID (FK) *필수-
product_name제품명VARCHAR *필수-
product_code제품코드VARCHAR-
batch_number배치번호VARCHAR *필수-
packaging_date포장일자DATE *필수-
packaging_type포장유형ENUM(1차포장, 2차포장) *필수-
container_type용기유형ENUM(병, 튜브, 파우치, 에어리스, 앰플, 단상자) *필수-
fill_volume_target목표내용량DECIMAL *필수-
fill_volume_actual실측내용량DECIMAL *필수-
fill_volume_unit내용량단위VARCHAR *필수-
fill_volume_check내용량판정ENUM(적합, 부적합) *필수-
seal_integrity기밀성판정ENUM(적합, 부적합) *필수-
seal_test_method기밀시험방법VARCHAR-
foreign_matter이물판정ENUM(적합, 부적합) *필수-
appearance_check외관판정ENUM(적합, 부적합) *필수-
cap_torque_check캡토크판정ENUM(적합, 부적합, 해당없음) *필수-
cap_torque_value캡토크측정값DECIMAL-
sample_size시료크기INT *필수-
defect_count불량수INT *필수-
defect_rate불량률(%)DECIMAL *필수 (계산)-
defect_detail불량상세JSONB[{type, count, description}]
overall_judgment종합판정ENUM(적합, 부적합, 조건부적합) *필수-
operator_id작업자UUID (시스템참조) *필수-
qa_reviewer_idQA검토자UUID (시스템참조)-
review_date검토일DATE-
line_id포장라인VARCHAR-
remark비고TEXT-
attachment첨부파일FILE-
status상태ENUM(점검중, 완료, 반려) *필수-
metadata메타데이터JSONB-

표시관리 (labeling_controls)​

컬럼명한글명타입설명
labeling_code표시관리코드VARCHAR *필수 *고유-
bmr_idBMRUUID (FK) *필수-
product_name제품명VARCHAR *필수-
product_code제품코드VARCHAR-
batch_number배치번호VARCHAR *필수-
check_date점검일자DATE *필수-
label_type표시유형ENUM(국내용, 수출용, OEM) *필수-
inci_listing_check전성분표시판정ENUM(적합, 부적합) *필수-
inci_listing_detail전성분표시상세JSONB *필수[{ingredient, inci_name, order, correct}]
expiry_date_check사용기한판정ENUM(적합, 부적합) *필수-
expiry_date_value사용기한일자DATE-
period_after_opening개봉후사용기간VARCHAR예: 12M, 6M
manufacturing_date_check제조일자판정ENUM(적합, 부적합) *필수-
functional_claim_check기능성표시판정ENUM(적합, 부적합, 해당없음) *필수-
functional_claim_detail기능성표시상세TEXT-
functional_approval_no기능성심사번호VARCHAR-
barcode_check바코드판정ENUM(적합, 부적합) *필수-
barcode_value바코드값VARCHAR-
net_content_check내용량표시판정ENUM(적합, 부적합) *필수-
mandatory_text_check필수표시판정ENUM(적합, 부적합) *필수-
mandatory_text_detail필수표시상세JSONB[{item, expected, actual, correct}]
export_labeling_check수출표시판정ENUM(적합, 부적합, 해당없음) *필수-
export_country수출대상국VARCHAR-
country_specific_requirements국가별요구사항TEXT-
overall_judgment종합판정ENUM(적합, 부적합) *필수-
verifier_id검증자UUID (시스템참조) *필수-
qa_reviewer_idQA검토자UUID (시스템참조)-
review_date검토일DATE-
deviation_id일탈기록UUID (FK)-
remark비고TEXT-
attachment첨부파일FILE-
status상태ENUM(점검중, 완료, 반려) *필수-
metadata메타데이터JSONB-

포장재 규격서 (cgmp_packaging_specs)​

컬럼명한글명타입설명
spec_code규격코드VARCHAR *필수 *고유-
material_name포장재명VARCHAR *필수-
material_type유형ENUM(1차포장재, 2차포장재, 라벨, 인쇄물, 완충재) *필수-
supplier_name공급업체VARCHAR-
spec_items규격항목JSON-
appearance_spec외관규격VARCHAR-
functional_test기능시험JSON-
compatibility_test적합성시험VARCHAR-
storage_condition보관조건ENUM(일반, 냉장, 차광, 방습)-
shelf_life_months유효기간(월)INT-
regulatory_requirements규제요구사항JSON-
version버전VARCHAR-
status상태ENUM(유효, 개정중, 폐기)-
approver_id승인자UUID (시스템참조)-
remark비고VARCHAR-

업무 자동화​

안내

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

➡️ 자동 처리​

  • 포장관리 부적합 → 배치 즉시 출하보류: 포장 검사에서 부적합 판정 시 해당 배치가 즉시 출하보류됩니다.
  • 표시관리 부적합 → 배치 즉시 출하보류: 표시사항 검사에서 부적합 판정 시 해당 배치가 즉시 출하보류됩니다.