설계변경(ECO)
이 기능은 무엇인가요?
설계변경(ECO) 요청부터 BOM/공정 반영까지 제품 변경 관리 프로세스를 체계적으로 운영합니다.
설계변경 이력을 완벽히 추적하고, 영향 범위를 사전 분석하여 변경에 따른 리스크를 최소화합니다.
업무 프로세스 개요
포함된 화면
| 화면 | 용도 | 주 사용자 |
|---|---|---|
| ECO 관리 | 목록 | 설계팀, 생산기술팀, 품질팀 |
| ECO 변경항목 관리 | 목록 | 설계팀, 생산기술팀, 품질팀 |
관련 솔루션 연계
| 솔루션 | 연계 내용 | 데이터 흐름 |
|---|---|---|
| 기준정보 | BOM 버전 관리 | ECO → BOM 신규버전 |
| PLM | 설계 연계 | PLM ECO → ERP ECO |
| 원가관리 | 원가 영향 | ECO → 원가변동 분석 |
시작하기
- 처음 사용하시면 → ECO 관리에서 시작하세요
- 각 화면의 상세 사용법은 개별 화면 문서를 참고하세요
- 궁금한 점은 FAQ를 확인하거나 시스템 관리자에게 문의하세요
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
관련 워크플로우
- ECO 프로세스 시작 (startEvent): -
- ECO 접수/등록 (humanTask): 설계변경 요청을 접수하고 ECO를 등록합니다
- 영향 분석 (humanTask): 변경 대상 품목/BOM/공정에 대한 영 향을 분석합니다
- 원가 영향 산출 (formulaCalc): 설계변경에 따른 원가 영향 금액을 산출
- 변경항목 등록 (humanTask): ECO에 포함될 개별 변경항목(품목/사양)을 등록합니다
- 변경항목별 적용 (forEach): ECO 변경항목을 순차적으로 적용합니다
- 변경항목 적용상태 업데이트 (autoTask): 각 변경항목의 적용상태를 적용완료로 업데이트
- ECO 완료처리 (autoTask): ECO 상태를 완료로 업데이트
- ECO 수정 (humanTask): 반려된 ECO를 수정하여 재제출합니다
데이터 관계도
테이블 요약
설계변경오더(ECO) (engineering_change_orders)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
eco_number | ECO번호 | VARCHAR *필수 *고유 | ECO-2026-001 형태 |
eco_title | 변경제목 | VARCHAR *필수 | - |
eco_type | ECO유형 | ENUM(설계변경, 원가변경, 공정변경, 자재변경, 긴급변경) *필수 | - |
priority | 우선순위 | ENUM(긴급, 높음, 보통, 낮음) *필수 | - |
reason_category | 사유분류 | ENUM(품질개선, 원가절감, 설계오류, 고객요청, 법규대응, 공정개선) *필수 | - |
description | 변경상세설명 | TEXT *필수 | - |
affected_items | 영향품목 | TEXT | JSON: 영향받는 품목 목록 |
affected_boms | 영향BOM | TEXT | JSON: 영향받는 BOM 목록 |
impact_analysis | 영향분석 | TEXT | 변경 영향 분석 내용 |
requested_date | 요청일 | DATE *필수 | - |
target_date | 목표적용일 | DATE | - |
actual_date | 실제적용일 | DATE | - |
status | 상태 | ENUM(접수, 분석중, 승인대기, 승인, 구현중, 완료, 반려, 취소) *필수 | - |
cost_impact | 원가영향금액 | DECIMAL | 양수=원가증가, 음수=원가절감 |
requestor | 요청자ID | UUID (시스템참조) | - |
reviewer | 검토자ID | UUID (시스템참조) | - |
approver | 승인자ID | UUID (시스템참조) | - |
attachment | 변경관련문서 | FILE | - |
ECO 변경항목 (engineering_change_items)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
eco_id | ECO_ID | UUID (FK) *필수 | - |
change_item_number | 항목순번 | INT *필수 | - |
item_id | 대상품목ID | UUID (FK) *필수 | - |
change_category | 변경분류 | ENUM(BOM변경, 도면변경, 사양변경, 자재대체, 공정변경) *필수 | - |
before_value | 변경전값 | TEXT | 변경 전 사양/값 |
after_value | 변경후값 | TEXT | 변경 후 사양/값 |
implementation_status | 적용상태 | ENUM(미적용, 적용중, 적용완료, 적용실패) *필수 | - |
implementation_date | 적용일 | DATE | - |
bom_version_id | BOM버전ID | UUID (FK) | bom_versions 참조 (생성된 BOM 버전) |
implementer | 적용담당자ID | UUID (시스템참조) | - |
remarks | 비고 | TEXT | - |