레시피파라미터
개요
이 화면은 무엇인가요? 품목별·공정별 생산 레시피(파라미터 조합)를 정의하고 버전 관리하는 화면입니다. 온도, 압력, 시간, 속도 등의 파라미터 값을 JSON 형태로 저장하며, 승인 프로세스를 거쳐 현장에 배포합니다. 유효기간 설정으로 레시피 이력을 관리합니다.
누가 사용하나요?
- 🔧 생산기술자: 레시피 작성, 파라미터 최적화
- 🏭 품질관리자: 레시피 승인, 변경 관리
- 📊 생산관리자: 레시피 배포 상태 확인
언제 사용하나요?
- 새로운 품목의 생산 레시피를 등록할 때
- 기존 레시피를 개정(버전업)할 때
- 레시피 승인 상태를 관리할 때
주요 기능
1. 레시피 버전 관리
무엇을 하나요?: 레시피의 버전별 파라미터 이력을 관리합니다.
어떻게 사용하나요?:
- 레시피코드, 레시피명, 버전을 입력합니다
- 품목과 공정을 선택합니다
- 파라미터값을 JSON 형태로 입력합니다
- 유효시작일/종료일로 적용 기간을 설정합니다
💡 팁: 레시피 변경 시 기존 버전을 폐기하고 새 버전을 생성하면, 이전 레시피로 생산된 제품의 추적이 가능합니다.
2. 승인 프로세스
무엇을 하나요?: 레시피의 작성→승인→배포 프로세스를 관리합니다.
어떻게 사용하나요?:
- 상태를 '작성중'으로 레시피를 등록합니다
- 검토 완료 후 '승인'으로 변경합니다
- 더 이상 사용하지 않는 레시피는 '폐기'로 처리합니다
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| 공정 마스터 | 공정 참조 | 레시피가 적용되는 공정 |
| 배치기록 | 실행 기록 | 이 레시피로 생산된 배치 이력 |
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 레시피코드 | 고유 코드 | 텍스트 입력 | RCP-BP-HT-001 |
| 레시피명 | 레시피 이름 | 텍스트 입력 | 브레이크패드 열처리 레시피 |
| 품목 | 대상 품목 | 품목 선택 | 브레이크패드 A |
| 공정 | 적용 공정 | 공정 선택 | 열처리 |
| 버전 | 버전 번호 | 텍스트 입력 | V1.0, V2.0 |
| 레시피파라미터값 | 파라미터 | JSON 입력 | {"온도": 180, "시간": 120} |
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
테이블 정보
- 테이블명:
recipe_parameters - 특성: 감사 추적, CSV 가져오기/내보내기, 인쇄
컬럼 상세
| 항목 | 컬럼명 | 타입 | 필수 |
|---|---|---|---|
| 레시피코드 | recipe_code | VARCHAR | ✅ |
| 레시피명 | recipe_name | VARCHAR | ✅ |
| 품목ID | item_id | UUID | |
| 공정ID | process_id | UUID | ✅ |
| 버전 | version | VARCHAR | ✅ |
| 레시피파라미터값 | parameters | JSONB | ✅ |
| 유효시작일 | effective_from | DATE | |
| 유효종료일 | effective_until | DATE | |
| 승인자ID | approved_by | UUID (SYSTEM_REF) | |
| 상태 | status | ENUM(작성중/승인/폐기) | ✅ |