미창조㈜ · AX 사업추진 TF
16-N. 공통 기능 상세 — 9개
15번 목록의 N 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.
9개1차92차0미결 02차 미작성 0
상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — N 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11
0. 절반은 화면이 아니라 컴포넌트다
8개 중 넷(N-03·N-04·N-05·N-06)은 독립 화면이 아니라 모든 화면에 얹히는 공통 요소다. 15번 문서 4장 9번에 규칙으로 명시했고, 와이어프레임에서는 화면마다 다시 그리지 않고 첫 장에 컴포넌트 시트로 한 번 정의한다.
나머지 넷(N-01·N-02·N-07·N-08)은 실제 화면을 갖는다.
|
기능 |
성격 |
| 화면 |
N-01 로그인 · N-02 알림센터 · N-07 알림 수신 설정 · N-08 계정 보안 |
SC-M01 · SC-M31 · SC-M39 |
| 컴포넌트 |
N-03 글로벌 검색 · N-04 온보딩 도움말 · N-05 변경 이력 · N-06 빈 상태·오류·로딩 |
전 화면 |
1. 화면을 갖는 것 (4)
RC-N-01로그인·역할 진입1차
- 목적
- 사람을 확인하고 그 사람의 역할로 들여보낸다
- 트리거
- 앱·웹 진입
- 입력
- 계정(K-07, M-08) · 매장 소속 · 역할(J-04)
- 규칙
- 계정·매장 선택·역할 진입 순으로 간다. 한 사람이 여러 매장에 소속될 수 있으므로(F-14) 매장 선택이 필요하다. 역할에 따라 진입 후 첫 화면이 다르다 — 매니저는 오늘 현황(SC-M02), 디자이너는 오늘 내 예약(SC-D01). 계정 공유를 막는 정책이 필요하다(K-07) — 공유하면 감사 로그와 교대 시재가 무의미해진다
- 결과
- 세션 생성, 역할별 진입
- 예외
- 네트워크가 끊겨도 로그인이 되어야 한다. 로컬 인증 캐시가 필요하다
RC-N-02알림센터1차
- 목적
- 나에게 온 것을 한 곳에서 본다
- 트리거
- 알림 발생, 사용자 조회
- 입력
- 라우팅 규칙(K-17) · 개인 수신 설정(N-07) · 알림 유형
- 규칙
- 유형별로 묶고 처리 상태를 관리한다. 알림과 승인 대기는 다르다 — 승인이 필요한 것은 SC-M43 승인 대기함으로 가고 여기는 알리기만 한다. 읽음 처리와 별개로 조치 필요 여부를 표시한다. 수신자는 K-17이 정한다
- 결과
- 알림 목록, 처리 상태
- 예외
- 알림이 폭증하면 아무도 안 본다. 유형별 묶음과 요약이 필요하다
RC-N-07개인 알림 수신 설정1차
- 목적
- 개인이 받을 알림을 조정한다
- 트리거
- 사용자 설정
- 입력
- 알림 유형 목록 · 채널(앱 푸시·문자·이메일)
- 규칙
- K-17이 정한 라우팅 위에 얹히는 개인 설정이다. 유형별로 끄고 켤 수 있되 필수 알림은 끌 수 없게 한다 — 이관 차이 승인이나 백업 실패를 꺼버리면 안 된다. 채널별로 다르게 설정할 수 있다
- 결과
- 개인 수신 설정 저장
- 예외
- 전부 끈 사용자에게 중요한 일이 생기면 상위 통보(K-17)로 우회한다
RC-N-08비밀번호 관리1차
- 목적
- 계정을 안전하게 유지한다
- 트리거
- 비밀번호 변경, 세션 관리, 잠금 발생
- 입력
- 비밀번호 정책 · 활성 세션 목록 · 실패 시도 기록
- 규칙
- 비밀번호 변경, 활성 세션 조회·종료, 실패 시도 누적 시 잠금. 세션 종료는 분실 단말 대응의 1차 수단이며 더 강한 조치는 L-09다. 퇴사 처리(F-15)에서 전 세션이 강제 종료된다
- 결과
- 비밀번호 갱신, 세션 종료, 잠금 해제
- 예외
- POS는 여러 사람이 교대로 쓰므로 세션 정책이 다르다. 교대 시재(C-24)가 계정 기준이므로 교대 시 세션 전환이 반드시 일어나야 한다
RC-N-09세션 관리1차
본인 조회종료 SC-M39 / 타인 강제 종료 SC-H07 (퇴사 F-15)
- 목적
- 어디서 로그인돼 있는지 보고 끊는다
- 트리거
- 본인 조회, 분실 신고, 퇴사 처리(F-15)
- 입력
- 활성 세션 목록 · 기기(L-02) · 마지막 접속
- 규칙
- 본인은 자기 세션을 보고 끊을 수 있고, 분실·퇴사 시에는 관리자가 강제 종료한다 — 여기가 N-08(본인만)과 갈리는 지점이다. 더 강한 조치는 L-09 원격 초기화다. POS 교대(C-29) 시 세션 전환이 강제되어야 시재 책임 구간이 성립한다
- 결과
- 세션 목록, 강제 종료
- 예외
- 끊겨 있는 기기는 즉시 세션을 끊을 수 없다. 재연결 시 적용되도록 예약한다
화면 분리 본인이 자기 세션을 끄는 것과 남이 강제로 끊는 것은 권한도 상황도 다르므로 화면을 나눈다 — SC-M39 캔버스가 "분실·퇴사 시에는 타인이 강제 종료한다, 그건 이 화면이 아니다"라고 적어 두었고 실제로 SC-H07 퇴사 체크리스트에 그려져 있다. 더 강한 조치인 원격 초기화(L-09)는 SC-M42 소관으로 이것과 또 갈린다 (2026-08-14 데모 대조에서 확인)
2. 전역 컴포넌트 (4)
독립 화면이 아니다. 와이어프레임 첫 장에 컴포넌트 시트로 한 번 정의하고 화면마다 다시 그리지 않는다.
RC-N-03글로벌 검색1차
전 역할전역 컴포넌트
- 목적
- 어디서든 찾는다
- 트리거
- 상단 검색창, 단축키
- 입력
- 검색어 · 현재 역할(권한 범위)
- 규칙
- 고객(B-01)·예약·기능·설정을 통합 검색한다. 권한 범위 밖은 결과에 나오지 않는다(J-04) — 검색으로 우회 접근이 되면 권한 설계가 무의미하다. 마스킹된 값으로도 검색은 되어야 한다(전화 뒷자리)
- 결과
- 검색 결과, 해당 화면으로 진입
- 예외
- 고객 검색은 SC-M10이 전용 화면으로 따로 있다. 글로벌 검색은 진입점이지 대체가 아니다
RC-N-04온보딩 도움말1차
전 역할전역 컴포넌트
- 목적
- 처음 쓰는 사람이 막히지 않게 한다
- 트리거
- 최초 진입, 신규 기능 추가, 도움말 호출
- 입력
- 화면별 도움말 · 진행 상태
- 규칙
- 화면 맥락에 맞는 안내를 준다. 490개 매장에 순차 도입되므로 도움말이 실제 교육 수단이 된다 — 매장 방문 교육을 대체할 수 있어야 한다. 본 적 있는 안내는 다시 띄우지 않는다
- 결과
- 안내 표시, 진행 상태 기록
- 예외
- 기존 CRM에 익숙한 사용자에게는 차이점 중심 안내가 더 유용하다
RC-N-05변경 이력1차
역할별전역 컴포넌트
- 목적
- 이 레코드가 어떻게 바뀌어 왔는지 본다
- 트리거
- 레코드 상세에서 이력 조회
- 입력
- 변경 전후 값 · 변경자 · 시각
- 규칙
- 예약(A-03)·고객·설정(K-16)·마감(C-24) 등 주요 레코드에 공통으로 붙는다. 감사 로그(J-05)와 다르다 — 감사 로그는 누가 무엇을 봤는지까지 포함한 보안 기록이고, 이건 업무용 변경 추적이다. 열람 권한은 레코드 권한을 따른다
- 결과
- 변경 이력 표시
- 예외
- 이력이 길면 요약과 전체를 나눈다
RC-N-06빈 상태·오류·로딩 규칙1차
전 역할전역 컴포넌트
- 목적
- 정상이 아닌 상태를 일관되게 보여준다. 와이어프레임 공통 규칙 2번의 근거
- 트리거
- 데이터 없음, 오류 발생, 로딩 중
- 입력
- 상태 유형 · 맥락
- 규칙
- 세 상태를 구분해 정의한다. 빈 상태는 "데이터 없음"과 "이관되지 않음"을 반드시 구분한다 — 이관 초기에 이 둘이 섞이면 매장이 시스템을 불신한다. 오류는 동기화 실패·네트워크 단절·권한 없음을 구분한다. 네트워크 끊김 배너는 전 화면 공통이다
- 결과
- 일관된 상태 표시
- 예외
- 부분 실패(일부만 로드됨)를 성공으로 보이면 안 된다