제품 상세
기본정보자재/공정구성옵션구성
시뮬레이터버전이력복사 lineage
옵션구성 관리
DHS-AE225-D-1
1초보 모드
2옵션구성 목록
옵션그룹
옵션별규칙
🔒 확정구성표
+ 옵션구성 추가
[옵션 조합] 열은 없앴다 — [구성명] 과 같은 정보를 값 코드로 적은 중복 열이었다(#796 결정 1). [상태] 열도 두지 않는다(#321·R14 — PM 단계는 늘 DRAFT). [치수 요약] 열은 R13 에서 폐기됐고 그 자리를 [활성 슬롯] 이 쓴다.
③-1 [옵션구성 추가] 모달 — 제품이 쓰는 ENUM 옵션 그룹만 펼침 (예: 미서기 DHS-AE225-U — 네 개)
옵션구성 추가✕
구성 코드CFG-004 (자동 부여 — 입력 칸 없음)
설치 구성 * — 1×1 (가로1모듈 세로1모듈)절단 방식 — 45° 마이터(연귀)
중간띠 유무 — 없음고정창 유무 — 없음
+ 다른 옵션 그룹취소생성
드롭다운 개수는 제품에 따라 다르다 — 6개 고정이 아니다. 후보 = 그 제품의 규칙이 참조하는 ENUM 옵션 그룹뿐이다(#907 결정). 필수 그룹을 얹지 않는다 — * 는 후보에 든 그룹이 필수일 때만 붙고, 비어 있으면 [생성]을 잠근다. 치수 슬롯 OPT-DIM 은 NUMERIC 이라 어느 경로에서도 후보에 넣지 않는다. 위 넷은 개발 서버 실측값이다(DHS-AE225-U 규칙 20건이 참조하는 ENUM 그룹 넷 = 그 제품 옵션구성 10건이 실제로 쓴 그룹 넷, 2026-08-10). [+ 다른 옵션 그룹]은 후보 밖 그룹이 필요할 때 쓰는 보조 경로이고 이 경로만 전역 목록을 담는다(#796 결정 3).
③-2 [옵션구성 추가] 모달 — 쓰는 옵션이 아직 없는 제품 (예: 커튼월 30종)
옵션구성 추가✕
구성 코드CFG-001 (자동 부여 — 입력 칸 없음)
이 제품에는 아직 옵션별규칙이 없어 고를 옵션이 없습니다. [옵션별규칙] 서브탭에서 규칙을 먼저 만들어 주세요.
+ 다른 옵션 그룹취소생성
후보가 비어도 전역 옵션 그룹 목록으로 떨어뜨리지 않는다(#907 결정) — 규칙이 없는 제품은 옵션을 골라도 걸리는 규칙이 없어 자재가 달라지지 않는다. 커튼월에서는 더 어긋난다 — 격자(OPT-LAY)는 커튼월 여섯 창타입 가운데 단창에만 서고(#900), 중간띠·고정창은 미서기 부재 이름이다. 개발 서버 실측으로 커튼월 30종은 규칙도 옵션구성도 0건이다(2026-08-10). 규칙을 만드는 화면은 전역 목록을 그대로 쓰므로 첫 규칙을 만드는 데 막히지 않는다.
⚠ 전역 옵션 마스터 — 이 화면의 변경 사항은 전 제품에 영향을 미칩니다. (항상 고정 노출)
좌측 행을 클릭해 그룹을 고르면 우측에 그 그룹의 값 목록이 나온다. 그룹을 고르지 않았으면 우측은 "좌측에서 그룹을 선택하세요." 안내만 둔다. 편집 권한(ROLE_PM_EDITOR 이상)이 없으면 두 표의 [작업] 열과 [+ 그룹 추가]·[값 추가] 를 감춘다.
④-1 [옵션 그룹 상세] 모달 (추가·수정 공용) — 좌측 표의 [+ 그룹 추가]·[수정]
OPT-DIM 옵션 그룹 상세✕
그룹 코드OPT-DIM
그룹 명치수 입력 (NUMERIC)
ValueTypeNUMERIC (ENUM / RANGE)
필수아니오
설명도면 치수를 받는 슬롯을 담는 그룹. 슬롯마다 범위·단위·활성화 조건을 따로 둡니다.
valueType 은 생성 시 고정 · RANGE 는 Phase 1 비활성 · 단위·범위·활성화 조건은 그룹이 아니라 값 슬롯 속성이라 아래 ④-2 모달에 있다.
취소저장
④-2 [옵션값 상세] 모달 (추가·수정 공용) — 우측 표의 [값 추가]·[수정]
OPT-DIM 의 값 슬롯 — OPT-DIM-W1 상세✕
값 코드OPT-DIM-W1
값 이름1편 가로
단위mm
Numeric_min200
Numeric_max2000
설명1편(좌측) 모듈의 가로 치수. 설치 구성의 가로가 2모듈 이상일 때 입력합니다.
활성화 조건 식(ROLE_PM_ADMIN 전용): OPT-LAY IN ('2×1','3×1','4×1','2×2','3×2','4×2','2×3','3×3','4×3','2×4','3×4','4×4')
조건 문법 도움말취소저장
그룹 자체의 속성은 표 안에서 고치지 않고 ④-1 모달에서, 값 슬롯의 범위·단위·활성화 조건은 ④-2 모달에서 고친다(#797 결정 — 정본 §05 [옵션그룹] 화면 배치 · #815 개발 서버 실측으로 그룹/값 속성 분리).
계열 AE225sbv12상태 DRAFT
제품군은 고르는 칸이 아니라 읽는 배지다(#1119) — 주소에 제품이 박혀 있어 고를 것이 없다. 앞말은 형식을 따라 갈린다(미서기 「계열」·그 밖 「시리즈」).
시뮬레이터 진입은 [시뮬레이터] 탭으로 단일화됐다(#278) — 종전 [🔍 시뮬레이터 열기] 보조 버튼은 폐지됐다.
📋 템플릿 갤러리(견적 담당자용)
빌트인 카드 그리드 · 클릭 한 번으로 규칙 추가
→ SCR-PM-021
📊 결정표(PM 담당자용)
옵션 조합 × 규칙 매트릭스 · 충돌·미커버 자동 검출
→ SCR-PM-022
⚙️ 전문가 모드(관리자용)
행 단위 직접 편집 · SET/REPLACE/ADD/REMOVE 노출
→ SCR-PM-024
Phase 1·Phase 2 모두 본 서브탭은 비활성(disabled) 탭으로 둔다 — 클릭 불가, hover 시 "Phase 2 ES 연동 시점 활성 — 견적 라인 확정(freeze) 데이터는 Phase 2 에서 생성됩니다." 툴팁을 노출한다. 정식 확정(freeze)은 견적설계(ES) SCR-ES-015 구현에 종속된다(R-FROZEN-TAB-DISABLED, #209).
아래는 Phase 2 활성 시점의 read-only 조회 명세(참고) — Phase 1 화면에는 노출되지 않는다.
freeze·발급·MES 전달은 견적 라인 진입 후 ES 화면에서 진행. [소요량 요약]·[BASE BOM 비교]·[PDF 내보내기] 버튼 제공(Phase 2 활성 시).
Phase 1 은 Expert 전용으로 빌드한다. [🎓 Wizard] 토글은 Phase 1 에서 비활성(disabled)이며 hover 시 "Phase 2 제공 — 초보 모드는 Phase 2 에서 활성됩니다." 툴팁을 노출한다(R-WIZARD-5STEP). 아래 5-step stepper 는 Phase 2 활성 시점의 명세 예시다.
[초보 모드] 토글 ON 시(Phase 2) 상단에 5단계 stepper 가 붙고 현재 단계 콘텐츠를 인라인으로 노출합니다.
① 옵션값 완료
② 옵션그룹 완료
③ 옵션별규칙 (현재)
④ 옵션구성 미도달
⑤ 확정 미도달
③ 옵션별규칙: 결정표 충돌 2건 — 충돌 해소 후 다음 단계 진행 가능. (Phase 2 예시)