✓ 충족 · ✗ 미충족(실시간) · ⦿ 시스템 전역 정책(사용자 변경 불가 — SCR-CM-007 에서 관리자가 조정)
비로그인 진입 · JWT 인증(accessToken+refreshToken) · 비밀번호는 RSA-OAEP-SHA256 암호화 전송 · 실패 5회 시 30분 자동 잠금 · [비밀번호를 잊으셨나요?] → SCR-CM-008 (권한: 비로그인)
사용자 메뉴 진입(만료 시 자동 전환) · 현재/새 비밀번호 모두 RSA 암호화 전송 · 실시간 규칙 검증(✓ 충족 / ✗ 미충족) · ⦿ 전역 정책은 관리자가 SCR-CM-007 에서 조정 (권한: 로그인 사용자)
좌측 목록 + 우측 상세 패널(행 클릭 → URL /admin/users/:id 갱신) · R12-C 7종 ROLE 모델 · 부서 자유텍스트(선택, 최대 64자) · 정지 사용자 휴지통 토글 (권한: ROLE_ADMIN · FR-CM-002/004)
| 이름 | 아이디 | 역할 | 소속팀 | 상태 |
|---|---|---|---|---|
| 김진호 | jinho.k | admin | 개발팀 | JOINED |
| 김수연 | suyeon.k | admin | 개발팀 | JOINED |
| 유미숙 | misuk.y | admin | 유니크 | JOINED |
그룹 목록 · 행 좌측 ▼/▶ 펼침 시 소속 인원 목록 · 멤버 다중선택 batch 추가 · 활성/비활성 토글(soft disable — 회색조+(비활성) 배지, 신규 배정 차단·기존 멤버 유지) · 삭제는 멤버 0일 때만 (권한: ROLE_ADMIN)
| 그룹명 | 소속 인원 | 기본 역할 | 생성일 | |
|---|---|---|---|---|
| ▼ | 개발팀 | 8명 | ROLE_PM_VIEWER | 2026.03.23 |
| ▶ | 유니크 | 2명 | ROLE_PM_VIEWER | 2026.03.23 |
| ▶ | MES팀 | 2명 | ROLE_MES_READER | 2026.03.23 |
| ▶ | 관리자 | 1명 | ROLE_ADMIN | 2026.03.23 |
김진호(BE), 이율희(BE), 김수연(FE), …
비활성 전환 = soft disable(신규 admin 배정 차단 + 목록 회색조·(비활성) 배지, 기존 멤버·역할 유지) · 삭제 = 멤버 0일 때만 hard delete
전사 코드 카탈로그(CODE_CATALOG) 관리 · 좌 그룹 트리 + 우 코드 목록 · SCR-PM-010 4계층 분류·SCR-PM-011 modelCode 세그먼트 값 공급 · 사용 중 코드 삭제 차단(RESTRICT) (권한: ROLE_ADMIN · FR-CM-004)
| 코드 | 명칭 | 정렬 |
|---|---|---|
| EA | 개 | 1 |
| m | 미터 | 2 |
| kg | 킬로그램 | 3 |
| SET | 세트 | 4 |
| ml | 밀리리터 | 5 |
코드 행 클릭 → 사용처 보기(제품·자재·공정 참조) · 정렬은 드래그 또는 정렬 컬럼 직접 수정 · 사용 중 코드 삭제 차단(RESTRICT)
비밀번호 정책·계정 잠금·세션·알림·파일 전역 설정 · 카테고리별 접기/펼치기 패널 · [기본값 복원]=클라이언트 상수(서버 미호출) · 변경 사유 선택 입력(이력 90일 보관) (권한: ROLE_ADMIN · FR-CM-004)
[기본값 복원] = FE 클라이언트 상수(seedDefault)로 폼값만 되돌림(서버 미호출) · 실제 저장은 [저장] → PUT /api/cm/settings/{category}
?token= 진입 시 mount 직후 IF-CM-AUTH-008-1 로 토큰 사전 검증 → 유효(200)면 새 비밀번호 폼(FORM) 노출 · 10자 이상·3종 조합 · RSA 암호화 후 IF-CM-AUTH-008 제출 (권한: 비로그인 · FR-CM-001)
새로 사용할 비밀번호를 입력하세요.
토큰 없이 진입(REQUEST)하면 이메일 입력 → IF-CM-AUTH-007 발송(SENT) · 성공(DONE) 시 SCR-CM-001 로그인 화면으로 이동
토큰이 유효하지 않으면 비밀번호 입력 폼 대신 사유 안내 + 복구 동선만 노출 · 에러 4종(INVALID / USED / EXPIRED / NETWORK) · 최종 검증은 confirm(IF-CM-AUTH-008)이 독립 수행 (권한: 비로그인)