미창조㈜ · AX 사업추진 TF

RIAHN CONNECT — 기능 상세 (16-A~O) — 234개

15번 목록의 234개 기능을 도메인별로 폈다. 2차년도 40개. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

근거: 15. RIAHN CONNECT 기능 목록 · 화면 목록  ·  작성 이원섭 PM

문서도메인기능구현 연차미결2차 미작성
16-A예약·스케줄191차192차01
16-B고객·CRM221차212차142
16-CPOS·결제·정산291차272차282
16-D매출·리포트171차152차222
16-E마케팅171차142차332
16-F디자이너 운영161차72차938
16-G시술 기록·상담91차92차0
16-H자연어 운영 에이전트71차62차11
16-I채널 연동·데이터 이관141차132차11
16-J프라이버시·권한161차132차333
16-K매장 마스터·설정191차192차05
16-L단말·동기화121차92차333
16-M본사 관리191차82차1159
16-N공통91차92차0
16-O제품·재고·판매91차52차44

미창조㈜ · AX 사업추진 TF

16-A. 예약·스케줄 기능 상세 — 19개

15번 목록의 A 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

191차192차0미결 02차 미작성 1

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — A 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 이 도메인을 관통하는 제약 다섯

  1. 점유 자원이 셋이다 — 디자이너·좌석·장비. 하나만 봐서는 예약이 성립하지 않는다. 모든 배치 판단은 3중 검증(A-05)을 거친다.
  2. 소요시간은 고정값이 아니다. 메뉴 표준시간에 디자이너 실측 보정과 정리 버퍼가 얹힌다(A-06). 시술을 바꾸면 시간이 다시 계산되고, 그 결과 후속 예약과 충돌할 수 있다.
  3. 채널은 데이터다. 네이버·카카오·전화·앱·워크인을 화면에 하드코딩하지 않는다. 네이버 API가 열리지 않아도 헤어짱·핸드SOS 어댑터로 대체되어야 한다(I-01 플러그인 구조).
  4. 정책 숫자는 K-05·K-12에 있다. 최소 리드타임·당일 마감·선예약 한도·리마인더 시점·미입금 자동취소 시간을 화면에 적지 않는다.
  5. 네트워크가 끊겨도 예약은 돌아간다. 예약 등록·변경·조회는 로컬에서 계속되고 재연결 시 병합한다(L-03·L-04). 결제만 예외다 — 카드 승인은 외부 통신이 필요하다.

0-2. 군집

군집 기능 주 화면
A-1 캘린더·배치 7 SC-M03 일 · SC-M04 주 · SC-M05 좌석·장비 레인
A-2 예약 생명주기 5 SC-M06 등록·수정 · SC-M07 상세 · SC-M08 취소·노쇼
A-3 대기·유입 4 SC-M09 대기자 보드 · SC-M40 채널 슬롯 배분
A-4 예외 상황 3 SC-M03 · SC-M27 근무표

16-A. 예약·스케줄 — RIAHN CONNECT 기능 상세

A-1. 캘린더·배치 — 7개

RC-A-01통합 예약 캘린더1차
R2SC-M03 (일)SC-M04 (주)SC-M05 (레인)SC-D01
목적
매장의 하루를 한 화면에 담는다. 매니저가 가장 오래 보고 있는 화면
트리거
로그인 직후, 상시 열려 있음
입력
예약 전체 · 근무표(F-01) · 좌석·장비 마스터(K-02) · 영업시간(K-01) · 채널 뱃지(A-09)
규칙
일/주 뷰를 전환하고, 디자이너 컬럼과 좌석·장비 레인을 축 전환한다 — 같은 데이터를 다른 축으로 본다. 15/30분 그리드는 매장별 설정. 다른 기기의 변경이 즉시 반영된다(L-06)
결과
조회. 여기서 등록(A-02)·변경(A-03)·상세(A-10)로 진입
예외
네트워크가 끊기면 배너를 띄우고 로컬 데이터로 계속 동작한다. 재연결 시 충돌은 L-04로 해소
RC-A-05충돌 방지1차
목적
같은 자원을 두 번 팔지 않는다. 이 도메인에서 가장 중요한 판정
트리거
예약 등록·변경·재배정 시 자동
입력
디자이너 근무·기존 예약 · 좌석 점유 · 장비 점유(K-02) · 동시 편집 상태
규칙
디자이너·좌석·장비 3중 점유를 모두 검증한다. 하나라도 겹치면 막고 어느 자원이 겹치는지 알린다. 여러 사람이 같은 슬롯을 동시에 만지면 락으로 직렬화하고 뒤 요청에 안내한다. 방치 시간(A-07) 중에는 디자이너 점유가 풀리지만 좌석은 유지된다
결과
배치 가능/불가 판정
예외
단절 중 등록된 예약이 재연결 시 충돌하면 L-04 충돌 해소 UI로 넘긴다
RC-A-06표준 소요시간·버퍼1차
자동SC-M06
목적
시술 시간을 자동으로 잡아 매니저가 매번 계산하지 않게 한다
트리거
예약 등록·변경에서 시술 선택 시
입력
메뉴 표준시간(K-03) · 디자이너별 실측 이력 · 정리 버퍼 설정
규칙
표준시간 + 디자이너 실측 보정 + 정리 버퍼로 계산한다. 실측 보정은 과거 시술 기록(G-01)의 소요시간에서 나온다 — 신입은 표준시간을 그대로 쓰고 이력이 쌓이면 보정된다(F-10과 연결). 매니저가 수동 조정할 수 있되 조정분을 남긴다
결과
예약 종료 시각 확정, 후속 슬롯 계산
예외
실측 이력이 부족하면 보정하지 않는다. 보정 여부를 표시한다
RC-A-07복합 시술 시간 계산1차
자동SC-M06
목적
커트+펌+컬러처럼 겹치는 시술의 실제 점유를 계산한다
트리거
두 개 이상 시술 선택
입력
각 시술의 표준시간 · 방치 시간 구간 · 배치 허용 규칙
규칙
시술을 단순 합산하지 않는다. 방치 시간(펌 웨이브 대기 등) 중에는 디자이너를 다른 고객에게 배치할 수 있다 — 이게 미용실 회전율의 핵심이다. 방치 구간을 시간축에 명시하고, 그 구간에 다른 예약을 넣을 수 있게 한다. 좌석은 계속 점유된다
결과
실제 점유 구간 확정, 방치 구간 노출
예외
방치 중 배치를 허용할지는 매장 정책이다. 끄면 단순 합산으로 동작한다
RC-A-09채널 뱃지·필터1차
목적
예약이 어디서 왔는지 보고 필터한다
트리거
캘린더 조회
입력
채널 목록(K-09, I-01 플러그인) · 예약별 유입 채널
규칙
채널 목록을 하드코딩하지 않는다. 네이버가 열리지 않아 헤어짱 어댑터로 대체되어도 화면은 그대로여야 한다. 뱃지 색·아이콘은 채널 설정에서 온다
결과
시각 구분, 필터 적용
예외
미매핑 채널에서 들어온 건은 "기타"로 표시하고 I-03 매핑 규칙 보완을 유도한다
RC-A-15슬롯 최적화 제안1차
목적
공백을 줄이는 배치를 제안한다
규칙
제안만 하고 실행은 사람이 정한다. 수용·거절 로그를 쌓아 제안 품질을 개선한다
2차 상세 미작성 — 최적화 기준(공백 최소 vs 매출 최대)이 정해져야 규칙을 적을 수 있다
RC-A-18채널별 슬롯 배분·재고 관리1차
R1/R2SC-M40
목적
같은 슬롯이 여러 채널에 동시 노출돼 오버부킹이 나는 것을 막는다
트리거
슬롯 배분 설정, 예약 발생 시 자동 재계산
입력
전체 슬롯 · 채널별 할당 규칙 · 타임딜 전용 슬롯(K-08)
규칙
슬롯을 채널별로 나눠 배분한다 — 네이버 노출분 / 앱 전용 / 타임딜 전용. 어느 채널에서 예약이 잡히면 그 슬롯을 나머지 채널에서 즉시 내린다(I-12 역동기화). 배분 비율은 요일·시간대별로 다르게 둘 수 있다
결과
채널별 가용 슬롯 확정, 외부 채널로 push
예외
역동기화가 실패하면 오버부킹 위험이 생긴다. 실패 건은 I-04 실패 큐로 보내고 해당 슬롯을 보수적으로 잠근다

A-2. 예약 생명주기 — 5개

RC-A-02예약 등록1차
목적
예약을 만든다. 이 도메인의 진입점
트리거
전화 접수, 워크인 방문, 캘린더 빈 슬롯 클릭
입력
고객(B-01) · 시술 메뉴(K-03) · 디자이너 · 시간(A-06 자동) · 예약 정책(K-05)
규칙
고객검색 → 시술 → 디자이너 → 시간 자동 계산 순으로 진행한다. 재시술(C-25) 예약은 유형을 구분해 잡는다 — 매출 집계에서 빠져야 한다. 워크인은 즉시 등록으로 분기한다. 최소 리드타임·선예약 한도는 K-05를 따른다
결과
예약 1건 생성, 상태 = 요청 또는 확정(A-08), 확정 알림 발송(A-13)
예외
충돌(A-05) 시 대체 슬롯을 제안한다. 예약금이 필요하면 결제대기 홀드로 만든다(C-22)
RC-A-03예약 변경1차
목적
시간·디자이너·시술을 바꾼다
트리거
고객 요청, 캘린더에서 드래그 이동
입력
기존 예약 · 변경 내용 · 충돌 검증(A-05)
규칙
드래그로 옮기면 즉시 충돌을 검증한다. 시술을 바꾸면 소요시간이 재계산되어 종료 시각이 바뀌고, 그 결과 후속 예약과 겹칠 수 있다. 변경 이력을 보존한다 — 누가 언제 무엇을 바꿨는지가 분쟁에서 필요하다. 변경 알림을 발송한다(A-13)
결과
예약 갱신, 변경 이력 1행, 알림 발송
예외
단절 중 변경한 건이 재연결 시 서버 변경과 충돌하면 L-04로 넘긴다
RC-A-04취소·노쇼 처리1차
목적
오지 않은 예약을 정리하고 그 결과를 정책대로 처리한다
트리거
고객 취소 통보, 예약 시각 경과 후 미방문
입력
취소 사유 코드 · 예약금 유무(A-12) · 취소·노쇼 정책(K-05)
규칙
사유 코드를 반드시 고른다 — 사유별 통계가 노쇼 예측(A-14)의 입력이 된다. 예약금은 K-05 정책에 따라 몰수 또는 환불로 분기하며 환불은 C-05 경로를 탄다. 노쇼는 고객별로 카운트를 누적해 다음 예약 시 선결제 권장(A-14)의 근거가 된다
결과
예약 상태 = 취소/노쇼, 슬롯 해제 → 대기자 매칭(A-11) 트리거, 노쇼 카운트 갱신
예외
취소는 슬롯을 즉시 풀지만 노쇼는 시간이 지난 뒤 판정되므로 슬롯이 이미 비어버린 상태다. 둘의 처리 시점이 다르다
RC-A-08예약 상태 관리1차
목적
예약이 어느 단계에 있는지 한 값으로 표현한다. 다른 기능들이 이 값으로 분기한다
트리거
각 단계의 사용자 행동 또는 시스템 이벤트
입력
이전 상태 · 전이 조건
규칙
요청 · 결제대기(슬롯 홀드) · 확정 · 방문 · 시술중 · 완료 · 취소 · 노쇼. 결제대기는 C-22 링크 결제를 기다리는 동안 슬롯을 잡아두는 상태다 — 이게 없으면 링크를 보낸 사이에 슬롯이 팔린다. 허용되지 않는 전이는 막는다(완료 → 요청 등)
결과
상태 확정. 캘린더 표시·결제 가능 여부·알림 발송이 여기에 걸린다
예외
결제대기가 만료되면 자동으로 취소로 전이하고 슬롯을 푼다(K-05 시간)
RC-A-10예약 상세 패널1차
목적
예약 하나에 필요한 모든 것을 한 패널에서 본다. 컨테이너
트리거
캘린더에서 예약 선택
입력
예약 정보 · 고객 요약(B-02) · 브리핑(B-13) · 레시피(G-08) · 결제 상태(C-01) · 노쇼 위험(A-14)
규칙
캘린더를 벗어나지 않고 확인·조치가 끝나야 한다. 여기서 변경·취소·결제로 바로 진입한다. 고객 개인정보는 마스킹 규칙(J-03)을 따른다
결과
조회 + 하위 액션 진입
예외
이관 고객은 이력이 비어 있다. "없음"과 "이관되지 않음"을 구분한다

A-3. 대기·유입 — 4개

RC-A-11대기자 관리1차
목적
원하는 시간이 찼을 때 놓치지 않고 잡아둔다
트리거
원하는 슬롯이 만석일 때 대기 등록
입력
희망 조건(날짜·시간대·디자이너) · 취소 발생 이벤트(A-04)
규칙
취소가 나면 조건이 맞는 대기자를 자동 매칭해 알림을 보낸다. 선착순 응답으로 확정하되 응답 유효시간을 둔다 — 무한정 잡아두면 슬롯이 죽는다. 알림은 정보성(K-06)
결과
대기 등록, 매칭 시 알림 발송(E-14), 응답 시 예약 확정
예외
여러 대기자에게 동시 발송하면 먼저 응답한 사람이 가져간다. 나머지에게 마감 통보를 보내야 신뢰가 유지된다
RC-A-17워크인 대기열·호출1차
목적
예약 없이 온 고객의 순번을 관리한다. A-11(취소 대기)과 완전히 별개다
트리거
예약 없는 고객 방문
입력
현재 진행 중인 시술 · 디자이너별 예상 종료 시각(A-06)
규칙
순번을 매기고 예상 대기시간을 계산해 알려준다 — 모르고 기다리는 것이 가장 큰 불만이다. 호출은 매장 내 표시 또는 문자로 한다. 예약 고객이 우선이며 워크인은 빈 슬롯에 들어간다
결과
대기열 등록, 호출 시 예약 등록(A-02)으로 전환
예외
대기 중 이탈한 고객을 정리하는 수단이 필요하다
RC-A-12예약금·선결제1차
목적
노쇼를 줄이고 고가 시술의 이행을 담보한다
트리거
예약 등록 시 정책상 필요하거나 노쇼 이력이 있는 고객
입력
예약금 비율(K-05) · 노쇼 카운트(A-04) · 결제 링크(C-22)
규칙
예약금 필요 여부를 자동 판정하되 매니저가 면제할 수 있다. 발송은 C-22 링크로 하고 입금 확인까지 슬롯을 홀드한다(A-08). 결제 시 최종 금액에서 차감(C-11)
결과
예약금 결제 이력, 예약 확정
예외
미입금 상태로 유효기간이 지나면 자동 취소 + 슬롯 해제
RC-A-13예약 알림 발송1차
자동SC-M06
목적
고객이 예약을 잊지 않게 한다. 노쇼 방지의 1차 수단
트리거
예약 확정·변경 시 즉시. 리마인더는 K-12 시점(D-1, H-3)
입력
알림 템플릿(K-06) · 발송 시점(K-12) · 발신번호(K-13) · 발송 인프라(E-14)
규칙
확정·변경·리마인더 세 종을 보낸다. 전부 정보성이므로 야간 차단과 발송 상한의 예외다(K-06). 리마인더 시점은 복수로 설정할 수 있다. 발송 결과·실패·대체발송은 E-14가 처리한다
결과
알림 발송, 전송 상태 기록
예외
알림톡 실패 시 SMS 대체발송(E-14). 수신거부한 고객이라도 정보성 알림은 발송한다 — 법적으로 광고가 아니다

A-4. 예외 상황 — 3개

RC-A-14노쇼 위험 표시1차
목적
오지 않을 것 같은 예약을 미리 알아 대응한다
트리거
예약 생성 시, 캘린더 조회 시
입력
고객 노쇼 카운트(A-04) · 취소 이력 · 예약 채널(A-09) · 리드타임
규칙
예약별로 위험 뱃지를 붙이고 대응 액션을 제안한다 — 선결제 권장(A-12), 리마인더 추가 발송(A-13). 판단은 사람이 한다. 고객에게 보이는 화면(D4)에는 이 뱃지를 띄우지 않는다
결과
위험 등급 표시, 액션 제안
예외
신규 고객은 이력이 없어 판정하지 않는다. 채널별 노쇼율 차이는 데이터가 쌓인 뒤 반영한다
RC-A-16결원 시 일괄 재배정1차
R1/R2SC-M27
목적
디자이너가 갑자기 빠졌을 때 그날 예약을 살린다
트리거
결근·조퇴 등록(F-01)
입력
해당 디자이너의 당일 예약 전체 · 다른 디자이너의 가용 슬롯 · 고객 지정 여부
규칙
재배정 후보를 제시하고 일괄 처리한다. 지명 예약(F-02 지명료)은 고객 동의가 필요하므로 자동 재배정하지 않고 개별 연락 대상으로 분리한다. 재배정 결과를 고객에게 일괄 통보(A-13)
결과
예약 담당자 변경, 변경 이력, 고객 통보
예외
재배정할 자원이 없으면 취소·일정 변경 제안으로 넘어간다
RC-A-19매장 임시 휴업 처리1차
목적
정전·설비 고장 같은 갑작스러운 휴업 때 예약을 정리한다. A-16의 매장 단위 판
트리거
점주가 임시 휴업 등록
입력
휴업 기간 · 해당 기간 예약 전체 · 대체 가능 슬롯
규칙
해당 기간 예약을 일괄 취소하고 대체 시간을 제안한 뒤 일괄 통보한다. 취소 사유는 매장 귀책이므로 노쇼 카운트에 넣지 않고 예약금은 전액 환불한다. 외부 채널의 노출 슬롯도 함께 내린다(I-12)
결과
예약 일괄 취소, 대체 제안 발송, 채널 슬롯 마감
예외
K-01 휴무일은 사전 계획용이라 이 경우를 다루지 않는다. 휴업이 길어지면 예약 접수 자체를 막아야 한다

미창조㈜ · AX 사업추진 TF

16-B. 고객·CRM 기능 상세 — 22개

15번 목록의 B 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

221차212차1미결 42차 미작성 2

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — B 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 이 도메인을 관통하는 제약 넷

  1. 고객 카드는 이 시스템에서 개인정보가 가장 집약된 곳이다. 전화번호·주소는 기본 마스킹이고 열람 시 사유가 남는다(J-03·J-05). 디자이너 뷰(SC-D03)에서는 결제 상세가 가려진다(J-08).
  2. 동의 상태가 표시·발송·학습을 모두 잠근다. 사진은 미동의 시 열람 자체가 막히고(B-06), 마케팅 대상 선정에서 미동의자는 자동 제외되며(E-07), 재학습 옵트아웃은 학습셋에서 빠진다(J-12). 동의는 부가 정보가 아니라 게이트다.
  3. 예측값은 근거 없이 내보내지 않는다. CLV·이탈 위험은 숫자만 주면 현장이 믿지 않는다. 무엇을 보고 그렇게 판단했는지를 함께 낸다.
  4. 이관 데이터의 신뢰도는 균일하지 않다. 8/7 미팅에서 확인된 대로 메모를 쓰는 매장이 많지 않다 — 비어 있는 것과 없는 것을 구분해 표시한다.

0-2. 군집

군집 기능 주 화면
B-1 식별·기본 5 SC-M10 검색 · SC-M11 고객 카드 · SC-M12 병합
B-2 이력·기록 7 SC-M11 탭
B-3 분석·예측 6 SC-M11 · SC-M13 리스트·세그먼트
B-4 동의·트리거 3 SC-M11 동의 탭 · SC-M31 알림센터

16-B. 고객·CRM — RIAHN CONNECT 기능 상세

B-1. 식별·기본 — 5개

RC-B-01고객 검색1차
R2SC-M10 (D1/D2)
목적
눈앞의 고객을 시스템의 고객 레코드와 맞춘다. 여기서 틀리면 이후 모든 기록이 엉뚱한 사람에게 붙는다
트리거
예약 등록(A-02), 결제(C-01), 고객 문의 응대
입력
이름 · 전화 뒷자리 · 고객번호 · 최근 조회 이력
규칙
전화 뒷자리 4자리를 주 검색키로 둔다 — 현장에서 가장 빠르다. 동명이인은 최종 방문일·담당 디자이너를 함께 보여 구분한다. 마스킹된 상태에서도 검색은 되어야 한다
결과
고객 특정. 없으면 신규 등록(B-03)으로 넘어간다
예외
후보가 여럿이면 임의로 고르지 않고 반드시 사람이 선택하게 한다
RC-B-02통합 고객 카드1차
목적
한 고객에 관한 모든 것을 한 화면에서 본다. 이 도메인의 컨테이너
트리거
검색 결과 선택, 예약 상세(A-10)에서 진입, 결제 화면에서 진입
입력
기본 정보 · 이력(B-04) · 진단(B-05) · 사진(B-06) · 선호·메모(B-12) · 알러지(B-07) · 클레임(B-08) · 결제·잔액(C-16, B-15, B-21) · 동의(B-16) · 리뷰(B-19)
규칙
요약 헤더 + 탭 구조로 놓는다. 알러지·주의사항은 탭 안이 아니라 헤더에 고정한다(B-07) — 탭을 눌러야 보이면 사고가 난다. 역할에 따라 보이는 탭이 다르다(SC-D03은 제한 뷰)
결과
조회. 열람 기록이 감사 로그(J-05)에 남는다
예외
이관 직후에는 비어 있는 탭이 많다. "데이터 없음"과 "이관되지 않음"을 구분해 표시한다
RC-B-03신규 등록1차
목적
새 고객을 만든다. 여기서 남긴 정보가 이후 모든 기록의 뿌리가 된다
트리거
검색(B-01)에 없어 신규 등록
입력
최소 수집 항목 · 동의(J-01)
규칙
개인정보 수집 동의가 선행되어야 한다. 만 14세 미만은 법정대리인 동의(J-09)로 분기한다. 수집 항목은 최소로 하되 생년월일처럼 판정에 필요한 것은 빠뜨리면 나중에 곤란해진다
결과
고객 레코드 생성
예외
채널 유입 고객은 이름·전화만 있는 경우가 많다. 부분 정보 상태를 허용하되 결제 전까지는 보완을 유도한다
RC-B-22중복 병합1차
목적
이미 있는데 또 만들어진 고객을 합친다
트리거
Identity Resolution 이 중복 후보를 탐지, 또는 수동 병합 요청
입력
중복 후보(I-06) · 두 레코드의 이력·잔액
규칙
후보를 제시하고 사람이 확정한다. 병합 미리보기에서 어느 레코드의 값이 살아남는지 보여준다. 병합은 취소 가능해야 한다 — 잘못 합치면 두 사람의 이력이 섞이고, 회원권·포인트 잔액까지 섞이면 되돌리기가 매우 어렵다
결과
레코드 통합, 병합 이력 보존
예외
잔액을 가진 고객끼리의 병합은 C-16 명세에 합산 근거를 남긴다
RC-B-07알러지·주의사항1차
목적
사고를 막는다. 이 도메인에서 안전에 직결되는 유일한 항목
트리거
고객 카드 진입, 브리핑 생성(B-13), 시술 시작
입력
등록된 알러지·금기 사항 · 표준 태그(B-12)
규칙
고객카드 상단에 고정 경고 배너로 띄운다. 탭 안에 두지 않는다. 디자이너 브리핑(SC-D02)에도 반드시 실린다. 등록·수정은 누가 언제 했는지 남긴다
결과
경고 표시. 시술 기록(G-01)에서 관련 약제 선택 시 재경고
예외
이관 데이터에 알러지 정보가 없다고 해서 "없음"으로 표시하면 안 된다. "확인되지 않음"으로 낸다
RC-B-12고객 메모1차
R2/R3SC-M11
목적
정형 필드에 안 들어가는 것을 남긴다. 실제로 현장에서 가장 많이 쓰이는 칸
트리거
응대 중 아무 때나
입력
자유 텍스트 · 표준 태그(선호·금기·성향)
규칙
자유 메모와 표준 태그를 병용한다. 자유 메모는 입력 장벽이 낮아 실제로 쓰이고, 표준 태그는 분석에 쓸 수 있다. 둘 중 하나만 두면 각각 실패한다. 작성자와 시각을 남긴다
결과
메모 저장. 태그는 세그먼트(B-11) 입력이 된다
예외
고객에게 보여줄 수 없는 내용이 들어간다. 거울앞 태블릿(D4)에는 메모를 띄우지 않는다

[8/7 미팅 근거] 본부장 — "메모를 쓰는 매장이 많지는 않고… 여기에 이제 그동안 시술 이력을 다 남겨 놓더라고요… 하다 못해 '진상이다' 뭐 이런 메모도 다 남겨 놓습니다." 기존 CRM에 필드가 있어도 안 쓰인다는 뜻이다. 입력 UX가 같으면 결과도 같다.

B-2. 이력·기록 — 7개

RC-B-04시술 이력 타임라인1차
목적
이 고객이 무엇을 언제 받았는지 시간 순으로 본다. 재방문 응대의 출발점
트리거
고객 카드 진입, 브리핑 생성, 시술 전 확인
입력
시술 기록(G-01) · 담당 디자이너 · 금액(C-01) · 만족도(G-05) · 레시피 링크(G-08)
규칙
시간 역순으로 쌓는다. 퇴사한 디자이너의 이력도 담당자 표기를 유지한다(F-15). 재시술(C-25)은 원 시술과 묶어서 보여준다 — 따로 떨어져 있으면 왜 두 번 왔는지 알 수 없다
결과
조회. 특정 시술에서 레시피·사진·결제로 진입
예외
이관 데이터는 시술명만 있고 약제·소요시간이 비어 있을 수 있다
RC-B-05모발·두피 진단 기록1차
목적
측정값의 변화를 본다. 단발 측정값은 의미가 없고 추이가 의미를 만든다
트리거
진단 장비 측정, 재진단 주기 도래(B-20)
입력
수분·유분·밀도·탈모도 측정값 · 측정 일시 · 측정자
규칙
추이 그래프가 본체고 단일 값은 보조다. 4주 후 재측정과 비교할 수 있게 측정 조건(장비·부위)을 함께 남긴다. 진단 결과는 제품 추천(O-04)과 홈케어 가이드(O-06)의 입력이 된다
결과
측정 이력 1행, 추이 갱신, 재진단 주기 타이머 시작(B-20)
예외
장비가 없는 매장은 이 탭이 비어 있다. 매장별로 진단 가능 여부를 표시한다
RC-B-06시술 전후 사진1차
목적
결과를 시각으로 남긴다. 클레임 대응 근거이자 포트폴리오 원천
트리거
시술 전후 촬영(G-04)
입력
촬영 이미지 · 동의 상태(J-01)
규칙
미동의 시 열람을 차단한다. 뱃지로 동의 여부를 표시하되, 미동의 사진은 썸네일도 보이지 않게 한다. 원본 미보관 원칙(G-04)에 따라 저장 형태를 정한다
결과
사진 저장, 시술 이력(B-04)에 연결
예외
동의를 나중에 철회하면 기존 사진의 열람이 즉시 막혀야 한다. 삭제 요청(J-10)은 별개 절차
RC-B-08클레임·VOC 이력1차
목적
불만을 접수하고 처리 상태를 추적한다
트리거
고객 불만 제기, 만족도 저점 발생(G-05), 리뷰 저평점(B-19)
입력
접수 내용 · 관련 시술(B-04) · 담당 디자이너
규칙
접수 → 처리 중 → 완료 상태를 관리한다. 보상 실행은 이 기능이 하지 않고 C-05 환불 또는 C-25 재시술로 넘긴다 — 여기는 기록이고 실행은 결제 도메인이다. 재발 방지 메모를 남겨 같은 고객 재방문 시 브리핑(B-13)에 실린다
결과
클레임 이력, 처리 상태, 연결된 보상 건
예외
같은 디자이너에게 클레임이 반복되면 F-12 에스컬레이션 대상이 된다
RC-B-19리뷰·평점 수집 표시1차
R1/R2SC-M11
목적
외부 채널의 평판을 안에서 본다. 이탈 예측의 입력이자 응대 근거
트리거
채널 리뷰 수집(I-02), 고객 카드 진입
입력
채널별 리뷰·평점 · 수집 일시
규칙
평점 추세를 낸다. 저평점은 클레임(B-08)으로 전환할 수 있게 한다. 채널이 리뷰 API를 주지 않으면 이 탭은 비어 있다 — 채널별 수집 가능 여부를 표시한다
결과
리뷰 목록·추세. 이탈 위험도(B-10) 입력
예외
리뷰는 익명일 수 있어 고객 매칭이 안 되는 건이 있다. 매장 단위로만 집계되는 경우를 허용한다
미결
채널 리뷰 데이터 확보 가능 여부 — 네이버·카카오 API 개방 조건에 걸린다
RC-B-15회원권 보유 현황1차
목적
결제 전에 이 고객이 무엇을 갖고 있는지 즉시 안다
트리거
고객 카드 진입, 결제 화면 진입
입력
회원권 원장(C-04) · 잔여 횟수·금액·만료일 · 사용 이력(C-16)
규칙
고객 카드 안의 요약 표시다. 상세 관리는 SC-M35(C-16~19)에서 한다. 만료 임박 건은 강조해 결제 시 소진을 유도한다
결과
조회. 결제(C-15) 시 차감 대상 선택으로 이어짐
예외
보류 중인 차감(네트워크 단절 중 발생분)이 있으면 확정 전임을 표시한다
RC-B-21포인트·적립금1차
목적
적립금을 쌓고 쓰고 소멸시킨다. 회원권과 동일한 선수금 성격
트리거
결제 시 적립, 결제 시 사용(C-23), 소멸 시점 도래
입력
적립률·소멸기간·사용 단위·상한(K-14) · 결제 금액
규칙
적립·사용·소멸·조회 넷을 모두 다룬다. 소멸은 결제 이벤트가 아니라 시간 이벤트라 별도로 처리해야 한다 — 이걸 빠뜨리면 잔액이 영원히 안 맞는다. 차감은 회원권과 동일한 락으로 직렬화한다(C-15)
결과
포인트 원장 갱신, 미상환잔액(C-20)에 합산
예외
소멸 예정 알림은 정보성으로 분류한다(K-06). 네트워크가 끊기면 차감 대신 보류
미결
외부 CRM 이관 원장에 포인트가 포함되는지 — 회원권만 협의됐다면 이관 후 잔액이 0이 된다

B-3. 분석·예측 — 6개

RC-B-09CLV 점수·등급1차
R1/R2SC-M11
목적
이 고객의 장기 가치를 가늠해 응대 수준을 정한다
트리거
배치 산정, 고객 카드 진입
입력
구매 빈도 · 객단가 · 방문 이력 · 회원권 보유
규칙
예측 근거를 툴팁으로 함께 낸다 — 구매빈도와 객단가 중 무엇이 점수를 만들었는지 보여준다. 등급은 응대 차별이 아니라 우선순위 판단에 쓴다. 더미 매출(D-14)이 섞이면 점수가 붕괴되므로 필터링된 데이터를 쓴다
결과
점수·등급, 세그먼트(B-11) 입력
예외
이력이 짧은 신규 고객은 점수를 내지 않고 "산정 중"으로 둔다
RC-B-10이탈 위험도1차
R1/R2/R3SC-M11
목적
떠나기 전에 안다. 마케팅(E-01 Win-back)과 디자이너 메시지(E-13)의 방아쇠
트리거
배치 산정, 방문 주기 초과
입력
방문 주기 · 최종 방문일 · 만족도(G-05) · 리뷰 평점(B-19) · 클레임(B-08)
규칙
위험 등급과 주요 요인을 함께 낸다. 권장 액션까지 제시하되 실행은 사람이 정한다 — 자동 발송하지 않는다(E-13). 휴면 기준 일수는 K-12 파라미터
결과
위험 등급, E-01 캠페인 대상 후보, SC-D14 디자이너 알림
예외
시술 주기가 원래 긴 고객(펌 전용 등)을 이탈로 오판하지 않게 시술 유형별 기준을 둔다
RC-B-11세그먼트 자동 분류1차
목적
고객을 자동으로 묶어 캠페인 대상을 만든다
트리거
배치 재계산, 조건 변경 시
입력
방문 이력 · CLV(B-09) · 이탈 위험(B-10) · 메모 태그(B-12) · 분류 기준(K-12)
규칙
신규·성장·단골·휴면·이탈위험·VIP로 나눈다. 기준 일수·금액은 전부 K-12 파라미터이며 화면에 숫자를 박지 않는다. 한 고객이 복수 세그먼트에 속할 수 있다
결과
세그먼트 부여, B-18 저장 세그먼트·E-02 캠페인 대상의 재료
예외
기준을 바꾸면 소급 재분류가 일어난다. 진행 중인 캠페인 대상이 흔들리지 않게 스냅샷을 쓴다
RC-B-13고객 브리핑1차
목적
디자이너가 시술 전에 이 고객을 30초 안에 파악한다
트리거
도착 30분 전 자동 생성 → 디자이너 푸시
입력
방문 이력(B-04) · 선호·메모(B-12) · 알러지(B-07) · 최근 클레임(B-08) · 진단 추이(B-05)
규칙
한 화면에 들어가야 한다. 주의사항을 맨 위에 놓는다. 발송은 정보성이므로 야간 차단 예외(K-06). 도착 예정이 바뀌면 재생성한다
결과
브리핑 카드 생성, 디자이너 푸시(E-14 발송 인프라)
예외
워크인은 30분 전이 없다. 접수 즉시 생성으로 분기한다
RC-B-14다음 권유 추천1차
목적
다음에 무엇을 권할지 제안한다
규칙
수락 확률과 근거를 함께 표시한다. 강권이 아니라 참고로 쓴다
결정
수락 확률은 미창조 본사가 본다(2026-08-12). 매장 매니저는 보지 않으므로 이 카드는 SC-D03 디자이너 뷰에만 놓인다. 매니저의 권유는 C-04(회원권 판매)·E-01(캠페인)이 맡는다
미결
수락률을 쌓고 집계하는 기능이 없다 — 이 카드는 확률을 표시할 뿐이다. 수락·거절 로그와 디자이너별 집계는 신설 대상이고, 그것을 보는 본사 화면도 없다 (15번 5장 27번)
2차 상세 미작성 — 추천 모델(SFR-A~C)의 출력 형식이 정해져야 트리거·입력을 적을 수 있다
RC-B-18고객 리스트·저장 세그먼트1차
R1/R2SC-M13
목적
조건으로 고객을 추려 캠페인으로 넘긴다
트리거
캠페인 기획, 특정 조건 조회
입력
세그먼트(B-11) · 필터 조건 · 동의 상태(B-16)
규칙
조건 필터로 추리고 이름을 붙여 저장한다. 캠페인으로 넘길 때 미동의자는 자동 제외되며 그 사실과 제외 인원을 보여준다(E-07). 내보내기는 J-11 반출 통제를 탄다
결과
저장 세그먼트, E-02 캠페인 대상 전달
예외
저장 세그먼트는 조건이지 명단이다 — 조건 저장인지 시점 명단인지 선택할 수 있어야 캠페인 결과 분석이 가능하다

B-4. 동의·트리거 — 3개

RC-B-16동의 상태 뷰1차
목적
이 고객에게 무엇을 해도 되는지 한눈에 본다
트리거
고객 카드 진입, 발송 전 확인, 사진 열람 시
입력
동의 관리(J-01) 원장 · 수신거부 유입(E-15)
규칙
수집·마케팅·사진·재학습 옵트아웃을 항목별로 표시한다. 각 항목이 무엇을 잠그는지 함께 보여준다 — 마케팅 미동의면 캠페인 대상에서 빠지고, 사진 미동의면 열람이 막힌다. 동의 일시와 경로(서면·태블릿·앱)를 남긴다
결과
조회. 변경은 J-01·SC-C02에서
예외
이관 고객은 동의 이력이 없을 수 있다. "미동의"가 아니라 "이력 없음"으로 표시하고 재동의 대상으로 분류한다
미결
외부 CRM 이관 시 동의 이력이 함께 오는지 — 없으면 이관 직후 마케팅 발송이 불가하다
RC-B-17생일·기념일2차
자동SC-M13
목적
마케팅 트리거로 쓴다
규칙
생일·첫 방문 기념일 등을 캠페인(E-01) 조건으로 제공한다
2차 상세 미작성 — 캠페인 유형이 확정된 뒤 트리거 시점과 발송 규칙을 정한다
RC-B-20재진단 주기 알림1차
자동 → R2/R3SC-M11
목적
진단의 종단 추적이 끊기지 않게 한다. 4주 후 변화를 봐야 진단이 의미를 갖는다
트리거
최종 진단일 + 주기(K-12) 도래
입력
최종 진단 이력(B-05) · 주기 파라미터(K-12) · 발송 인프라(E-14)
규칙
정보성으로 분류해 야간 차단·발송 상한의 예외로 둔다(K-06). 고객에게 보내는 것과 매장에 띄우는 것을 구분한다 — 다음 방문 때 권하도록 매장 알림이 먼저
결과
알림 발송, 다음 방문 시 브리핑(B-13)에 표시
예외
진단 장비가 없는 매장에는 보내지 않는다

미창조㈜ · AX 사업추진 TF

16-C. POS·결제·정산 기능 상세 — 29개

15번 목록의 C 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

291차272차2미결 82차 미작성 2

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — C 도메인
요청: 김정민 PM → 작성: 이원섭 PM · 2026-08-11
목적: 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 각 기능을 편다

0. 읽는 법

0-1. 필드

기능 하나를 여섯 줄로 정의한다. 확정되지 않은 것은 미결로 남기고 추측으로 메우지 않는다.

필드 무엇을 적는가
목적 이 기능이 없으면 무엇이 안 되는가. 한 줄
트리거 언제 시작되는가. 사용자 행동 또는 시스템 이벤트
입력 화면에 올라와 있어야 하는 데이터와 선행 기능
규칙 판정·계산·권한. 와이어프레임이 가장 많이 참조하는 칸
결과 무엇이 확정되고 어디에 남는가
예외 실패·네트워크 단절·경합. 4장 "상태 3종 표기"의 오류 상태가 여기서 나온다
미결 정책·법무 확인이 끝나야 확정되는 것

여섯이 본체고 미결은 선택이다. 여기에 표기 둘을 더 쓴다.

표기
⚑ 분리 검토 트리거·규칙·결과가 각각 달라 한 카드에 있으면 안 되는 것. 6장에 모아 목록 문서에 일괄 반영한다
▷ 2차 상세 미작성 2차년도 항목이라 목적·규칙만 적고 나머지를 비워 둔 것. 몰라서 짧은 것과 단순해서 짧은 것을 구분하기 위함

0-2. 군집

C 도메인 26개는 네 덩어리로 갈린다. 화면도 이 경계를 따라간다.

군집 기능 주 화면
C-1 결제 실행 8개 SC-M14 결제(POS)
C-2 선불 상품 9개 SC-M15 판매 · SC-M35 관리 · SC-M36 이관 검증
C-3 취소·환불·보상 2개 SC-M16 환불·취소·재시술
C-4 마감·정산 7개 SC-M17 일마감 · SC-M18 정산 리포트 · SC-M19 정합 보정

0-3. 이 도메인을 관통하는 제약 넷

개별 기능에 반복해 적지 않고 여기에 모은다.

  1. 네트워크가 끊기면 카드 승인을 받을 수 없다. 승인은 VAN·카드사와의 왕복 통신이라 매장 로컬 서버로 대체되지 않는다. 단절 시 보장 범위는 예약·고객 조회·시술 기록까지(L-03)이고, 잔액 차감은 차감이 아니라 보류로 처리하고 재연결 시 확정한다. 단말 자체 승인 후 사후 전송(무승인 거래) 가능 여부는 VAN·카드사 계약 확인 사항(K-15)이다. ※ 용어는 15번 0-5 를 따른다.
  2. 잔액은 틀리는 순간 현장에서 항의가 들어온다. 회원권·포인트 잔액을 다루는 모든 화면은 낙관적 갱신을 쓰지 않는다. 로컬 서버 락으로 직렬화한다.
  3. 정책값은 화면에 쓰지 않는다. 환불율·유효기간·적립률·소멸기간은 전부 K-14 파라미터다. 계산식은 노출하되 숫자는 설정에서 온다.
  4. 확정 이후 수정은 흔적을 남긴다. 마감 정정(C-24)·잠금 해제(C-26)·환불(C-05)은 사유·승인자·시각이 감사 로그(J-05)에 남는다.

16-C. POS·결제·정산 — RIAHN CONNECT 기능 상세

C-1. 결제 실행 — 8개

RC-C-01결제 화면1차
R2 매니저SC-M14 (D2 POS)
목적
방문 1건의 시술·제품·잔액 사용을 확정하고 대금을 수납한다. 이 화면을 통과하지 못하면 매출이 존재하지 않는다
트리거
시술 완료 후 고객이 인포데스크에 도착. 또는 예약 목록에서 직접 호출
입력
예약(A-08 상태 = 시술중/완료) · 시술 기록(G-01) · 고객 카드 요약(B-02) · 보유 잔액(C-16, B-21) · 메뉴 가격(K-03, 디자이너 직급별)
규칙
예약 불러오기 → 시술 확정 → 금액 산출 → 결제수단 선택 순으로 진행한다. 시술 확정 단계에서 실제 시술과 예약 내용이 다르면 실제 기준으로 덮어쓰되 변경분을 남긴다. 워크인은 예약 없이 시작하며 이때 A-17 대기열에서 끌어온다
결과
결제 1건 확정, 매출 귀속(C-10) 확정, 영수증 발행(C-07), 예약 상태 → 완료
예외
결제만 있고 시술 기록이 없는 건은 C-12 정합 보정 대상으로 플래그한다. 승인 실패 시 재시도하되 이중 승인을 막는다
미결
네트워크 단절 시 결제 처리 범위 (15번 5장 32번)
RC-C-02옵션·추가시술1차
목적
시술 중 추가된 분을 결제에 반영하고, 그 분의 담당자를 원 시술과 분리해 귀속한다
트리거
결제 화면에서 항목 추가. 또는 디자이너가 시술 기록(G-01)에 추가분을 입력
입력
원 시술 라인 · 추가 메뉴(K-03) · 추가분 담당 디자이너
규칙
추가분은 별도 라인으로 쌓는다. 담당자가 원 시술과 다를 수 있으므로 라인 단위로 귀속을 잡는다. 소요시간이 늘면 후속 예약과 충돌하는지 A-05로 확인한다
결과
결제 라인 추가, C-10 귀속에 라인별 담당 반영
예외
추가로 인해 후속 예약이 밀리면 경고를 띄우고 A-03 변경으로 넘긴다
RC-C-03결제수단1차
목적
실제 수납 수단을 기록해 정산(C-09)과 대사가 가능하게 한다
트리거
금액 확정 후 수단 선택
입력
사용 가능한 수단 목록(K-15 PG·VAN 설정) · 카드 단말 연결 상태(K-10)
규칙
카드·현금·간편결제·인앱결제·계좌이체. 수단별로 정산 주기·수수료·입금 주체가 다르므로 수단은 금액과 함께 반드시 저장한다 — C-09 대사가 여기에 의존한다. 카드는 승인번호와 카드사, 간편결제는 세부 수단까지 남긴다. 두 개 이상 섞이면 C-23으로 넘어간다
결과
결제 수단별 금액 확정. 카드는 승인번호, 간편결제는 세부 수단까지 남긴다
예외
단말 미연결·승인 거절·통신 실패를 구분해 표시한다. 거절과 실패는 대응이 다르다
RC-C-23분할 결제1차
목적
회원권·포인트·카드·현금이 섞인 실제 결제를 한 건으로 처리한다. 미용실에서 단일 수단 결제가 오히려 드물다
트리거
C-03에서 두 번째 수단을 추가
입력
각 수단의 가용 한도 — 회원권 잔액(C-16), 포인트 잔액(B-21), 카드 승인 가능액
규칙
잔액성 수단(회원권·포인트)을 먼저 차감하고 나머지를 현금성 수단으로 받는다. 차감 순서를 화면에 노출해 고객이 확인할 수 있게 한다. 각 수단의 금액 합이 총액과 일치하는지 확정 직전에 검증한다
결과
수단별 금액 배분 확정. 각 라인이 C-10 귀속과 C-09 정산에 각각 반영
예외
잔액 차감은 성공했는데 카드가 거절되면 차감을 되돌려야 한다. 부분 성공 상태로 두지 않는다. 부분취소(C-05)는 수단별 역순으로 복원한다
RC-C-11예약금 정산1차
목적
미리 받은 예약금을 최종 결제에서 차감해 이중 수납을 막는다
트리거
예약금이 있는 예약을 결제 화면으로 불러올 때 자동
입력
예약금 결제 이력(A-12, C-22) · 취소/노쇼 정책(K-05)
규칙
예약금은 두 경로로 들어온다 — 현장 선결제(A-12)와 비대면 링크(C-22). 어느 쪽이든 선수금이므로 방문이 완료된 시점에 매출로 전환한다. 취소·노쇼 시에는 K-05 정책에 따라 몰수 또는 환불로 분기한다. 몰수분을 매출로 볼지는 D-16 집계 기준을 따르며, 환불은 C-05 경로를 탄다
결과
최종 결제금액에서 차감, 예약금의 매출 전환 확정
예외
예약금이 있는데 방문이 완료되지 않은 채 기간이 지난 건은 목록으로 남긴다
RC-C-22비대면 결제 링크1차
목적
전화·채널 예약 고객에게 예약금이나 잔금을 대면 없이 받는다. A-12 예약금의 실행 수단
트리거
예약 등록(SC-M06) 또는 결제 화면에서 링크 발송
입력
PG 링크결제 설정(K-15) · 발송 채널과 발신번호(K-13) · 미입금 자동취소 시간(K-05)
규칙
링크 생성 시 예약 슬롯을 결제대기(홀드) 로 잡는다(A-08). 유효기간이 지나면 홀드를 풀고 예약을 자동 취소한다. 입금 확인은 PG 웹훅으로 받으며 수동 확인 경로도 둔다
결과
입금 확인 시 예약 확정, 결제 이력에 선결제로 기록
예외
웹훅 유실에 대비해 조회로 대사할 수 있어야 한다. 홀드가 방치되면 슬롯이 잠기므로 만료 임박 건을 SC-M02에 노출한다
RC-C-06할인·쿠폰·타임딜 적용1차
목적
할인을 규칙대로 적용하고 최종가가 임의로 변형되지 않게 한다
트리거
결제 화면에서 할인 적용
입력
쿠폰 보유 현황(E-09) · 타임딜 조건(K-08) · 가격·할인 상한(K-04)
규칙
중복 할인 가능 여부를 규칙으로 판정한다. 매장이 임의로 내릴 수 있는 하한을 K-04가 정하고 그 아래로는 못 내린다 — 가맹사업법 확인 대상이다. 할인 유형과 적용 근거(쿠폰ID·이벤트ID)를 반드시 남긴다
결과
정가·할인액·실매출액 3종을 분리 저장. D 도메인 매출 분석이 이 분리에 의존한다
예외
상한 초과 할인은 승인(SC-M43)을 태우거나 차단한다 — 어느 쪽인지 미결
미결
매장 할인 재량 범위와 초과 시 처리 (승인 vs 차단)
RC-C-07영수증·현금영수증1차
목적
법정 증빙을 발행하고 재발행 요청에 응한다
트리거
결제 확정 직후 자동, 또는 사후 재발행 요청
입력
결제 건 · 고객 식별정보(현금영수증) · 프린터 연결(K-10)
규칙
분할 결제는 수단별 내역이 한 장에 보이게 발행한다. 재발행은 원본과 동일 번호로 하되 재발행 표시를 남긴다
결과
발행 이력 저장
예외
프린터 미연결 시 전자 발행으로 대체하고 나중에 출력할 수 있게 한다

C-2. 선불 상품 — 회원권·정기권 — 9개

[정책 전제] 회원권·정기권·선불권은 1차 구현 범위로 확정됐다(2026-08-10 이원섭). 미창조의 목표가 헤어짱·핸드SOS 대체이고, 회원권은 미용실 매출의 상당 부분을 차지하는 선수금 상품이라 이것 없이는 외부 CRM을 끊을 수 없다.

규제 분기점은 "누가 발행하고 어디서 쓰는가"다. 매장이 발행하고 그 매장에서만 쓰면 자가발행 성격이지만, 본사가 발행해 490개 가맹점(각각 별개 사업자)에서 쓰게 하면 제3자 사용이 되어 선불업 등록·선불충전금 별도관리 의무 검토 대상이 된다. → 데이터 모델에 사용가능범위(매장전용 / 브랜드공용) 필드를 1차부터 넣되 기본값은 매장전용으로 한다. 나중에 붙이면 발행된 회원권 전체를 마이그레이션해야 한다.

RC-C-04회원권·정기권 판매1차
목적
선불 상품을 팔고 발급한다. 이 도메인의 진입점
트리거
고객이 회원권 구매 의사를 밝힘. 또는 결제 화면에서 상품으로 추가
입력
상품 정책(K-14 — 권종·유효기간·환불율·사용가능범위) · 결제수단(C-03)
규칙
횟수권 / 금액권 / 기간권 3종을 구분해 발급한다. 세 종의 차감 방식이 서로 다르므로 발급 시점에 권종을 확정한다. 사용가능범위는 기본값 매장전용으로 발급하며, 브랜드공용은 규제 검토 통과 후 스위치를 켜는 구조로 둔다
결과
회원권 1건 발급, 잔액 원장 생성, 미상환잔액(C-20)에 즉시 반영
예외
판매 시점과 사용 시점 중 어느 쪽을 매출로 볼지는 D-16 집계 기준을 따른다
미결
발행 주체(매장 vs 본사) — 선불업 등록 해당 여부의 분기점. 법무 확인 필요
RC-C-15잔액 차감·사용 처리1차
목적
시술 결제 시 잔액을 정확히 한 번만 차감한다
트리거
결제 화면에서 회원권·포인트를 수단으로 선택
입력
보유 잔액 · 권종별 차감 규칙 · 로컬 서버 락 상태(L-01)
규칙
이중 차감 방지 락으로 직렬화한다. 포인트(B-21)에도 동일하게 적용한다. 횟수권은 횟수, 금액권은 금액, 기간권은 기간 내 무제한으로 차감 방식이 갈린다. 대체시술(다른 시술로 차감)은 정가 환산 후 차감한다
결과
잔액 갱신, 사용 명세(C-16)에 1행 추가, 매장·디자이너별 사용 이력 기록
예외
네트워크가 끊기면 차감하지 않고 "보류"로 남긴 뒤 재연결 시 확정한다. 계획서의 "인터넷 단절 시에도 동작"을 잔액 차감까지로 읽으면 안 된다. 동시 차감 시도는 락으로 직렬화하고 뒤 요청에 안내를 띄운다
RC-C-16잔액 조회·사용 명세1차
목적
고객에게 잔액과 사용 내역을 제시한다. 분쟁의 1차 방어선
트리거
고객 문의, 결제 전 확인, 회원권 관리 화면 진입
입력
회원권 원장 · 사용 이력 · 포인트 원장(B-21)
규칙
고객에게 보여줄 명세와 내부용 이력을 구분한다. 내부용은 매장·디자이너별 사용 이력까지 본다. 거울앞 태블릿(D4)에 띄울 때는 다른 고객 정보가 섞이지 않게 한다
결과
조회만. 상태 변경 없음
예외
보류 중인 차감(단절 중 발생분)이 있으면 확정 전임을 명시한다
RC-C-17만료 예정 알림1차
목적
만료를 미리 알려 잔액이 그냥 소멸되는 것을 막는다
트리거
만료 예정일 도래(자동)
입력
유효기간(K-14) · 알림 시점(K-12) · 발송 인프라(E-14)
규칙
정보성으로 분류해 야간 차단·발송 상한의 예외로 둔다(K-06). 알림 시점은 K-12 파라미터이며 만료 30일·7일 같은 복수 시점을 허용한다. 고객 알림과 별개로 매장에도 띄워 다음 방문 때 소진을 유도한다
결과
알림 발송, 매장 표시
예외
만료 경과분의 처리는 소비자 분쟁이 잦다. 자동 소멸 여부와 시점을 정책으로 명시한다
미결
유효기간 파라미터 — 미창조 약관 확정 필요
RC-C-27연장 처리1차
R2 / R1 승인SC-M35
목적
만료를 앞둔 회원권의 기간을 늘린다
트리거
고객 연장 요청
입력
연장 정책 범위(K-14) · 잔여 잔액 · 승인 권한(J-04)
규칙
정책에 정의된 범위 안에서만 연장하고 그 밖은 승인(SC-M43)을 탄다. 연장은 미상환잔액(C-20)의 소멸 예정 시점을 미루므로 회계에 영향을 준다 — 무제한 연장은 선수금이 영구히 남는다는 뜻이다
결과
만료일 갱신, 연장 이력
예외
이미 만료된 건의 소급 연장은 별도 정책이 필요하다
미결
연장 가능 횟수·기간 상한 — 약관 확정 필요
RC-C-18중도 환불 계산1차
R1 승인SC-M35
목적
사용하다 만 회원권의 환불액을 계산한다
트리거
고객의 중도 해지 요청
입력
사용 이력(C-16) · 환불 기준 정책(K-14) · 시술 정가(K-03, 판매 시점 가격은 K-16 이력 참조)
규칙
사용분을 정가로 환산한 뒤 잔액을 환불하는 것이 실무 표준이다. 계산식을 화면에 노출해 분쟁을 줄인다. 서비스(보너스)로 얹어준 금액·횟수는 환불 대상에서 제외하되 그 사실을 명시한다
결과
환불 실행(C-05 경로), 회원권 종료, C-20 미상환잔액 감소
예외
이미 유효기간이 지난 건의 환불 기준은 별도다
미결
환불율 파라미터 — 약관 확정 필요
RC-C-19명의변경(양도)1차
목적
회원권의 소유자를 다른 사람으로 바꾼다
트리거
고객의 양도 요청
입력
원 보유자 · 양수자 고객 카드(B-01) · 양수자 동의(J-01)
규칙
소유자를 바꾸므로 잔액 귀속도 함께 넘어간다. 양수자의 개인정보 수집 동의가 선행돼야 한다. 양도 이력을 남겨 나중에 환불 대상자를 판정할 수 있게 한다
결과
소유자 변경, 변경 이력 기록
예외
양도 후 환불 요청 시 환불 대상자를 누구로 볼지 정책 필요
RC-C-28동반 사용자 지정1차
목적
소유자는 그대로 두고 가족 등이 함께 쓰게 한다
트리거
고객 요청
입력
소유자 · 동반 사용자 · 사용 한도
규칙
소유자를 유지한 채 사용자를 추가한다 — 양도(C-19)와 달리 잔액 귀속이 원 소유자에게 남는다. 이 차이 때문에 환불(C-18) 대상자와 미상환잔액(C-20) 귀속이 갈린다. 동반 사용자별 사용 이력을 구분해 남긴다
결과
사용자 목록 추가, 사용 이력 구분
예외
동반 사용자가 쓴 뒤 소유자가 환불을 요청하면 사용분 처리 기준이 필요하다
RC-C-20미상환잔액(선수금) 리포트1차
목적
아직 제공하지 않은 서비스의 총액을 본다. 회계·규제 대응 근거
트리거
월마감(C-26), 본사 요청, 정기 조회
입력
회원권 잔액 원장 + 미사용 포인트(B-21) 합산
규칙
미상환잔액은 재무제표상 선수금이다. 매장별 총액과 추이를 낸다. 유효기간 경과분은 별도로 구분해 보여준다 — 회계 처리가 다르다
결과
조회·내보내기(J-11 반출 통제 적용)
예외
보류 중인 차감이 있으면 잠정치임을 표시한다
RC-C-21잔액 이관·검증1차
R1 승인SC-M36SC-M43
목적
외부 CRM의 회원권·포인트 잔액을 옮기고 틀린 건을 잡아낸다. 이관 항목 중 위험도가 가장 높다
트리거
매장 온보딩(M-05) 시 1회, 재이관 시 반복
입력
외부 CRM 이관 원장 · 스테이징 적재분(I-07)
규칙
건별로 대조하고 차이 건은 승인을 태운다. 자동 반영을 금지한다. 예약·시술 데이터는 틀려도 나중에 고치면 되지만 잔액은 틀리는 순간 고객이 현장에서 항의한다. 승인 전에는 잔액을 사용할 수 없게 잠근다
결과
잔액 원장 확정, 차이 건의 처리 이력 기록
예외
이관 실패·부분 반영은 I-14 롤백으로 되돌린다
미결
이관 원장 확보 — 헤어짱·핸드SOS에서 잔액을 어떤 형식으로 받는지 CRM사 협의 필요. 포인트 원장이 협의 항목에 포함됐는지 확인 필요
RC-C-14매장 간 회원권 사용2차
목적
타 가맹점에서 회원권을 쓸 때의 정산 규칙
규칙
사용가능범위 = 브랜드공용(C-04)인 건에 한해 허용한다. 사용 매장과 발행 매장이 다르면 매장 간 채권·채무가 발생하므로 정산 대상으로 기록한다
미결
⚠️ 정산 규칙 미정. 490개 가맹 구조에서 누가 언제 정산하는지, 그리고 브랜드공용 전환이 선불업 등록 요건에 걸리는지 법무 확인 필요
2차 상세 미작성 — 정산 규칙이 정해져야 트리거·입력·결과를 적을 수 있다. 2차년도에 채운다

C-3. 취소·환불·보상 — 2개

RC-C-05부분환불·취소1차
R1 승인SC-M16SC-M43
목적
잘못된 결제나 고객 불만을 금전으로 되돌린다
트리거
환불 요청 접수. 클레임(B-08)에서 진입하는 경로 포함
입력
원거래 · 사유 코드 · 승인 권한(J-04, 부재 시 J-13 위임)
규칙
전체 취소와 부분 환불을 먼저 가른다. 전체 취소는 원거래 전부를 무효로 하고, 부분 환불은 라인을 지정해 그만큼만 되돌린다 — 어느 라인인지 지정해야 C-10 귀속이 정확해진다. 원거래를 반드시 연결한다. 분할 결제(C-23) 건은 수단별 역순으로 복원한다 — 카드부터 취소하고 잔액성 수단을 마지막에 되돌린다. 승인 권한은 J-04, 점주 부재 시 J-13 위임을 탄다
결과
환불 실행, 매출 차감, D-16 집계 기준에 따라 반영 시점 결정
예외
시점에 따라 경로가 셋으로 갈린다 — 마감 전이면 그 자리에서, 마감(C-08) 이후면 C-24 정정 경로로, 월마감(C-26) 잠금 구간이면 잠금 해제 승인이 선행된다. 카드 취소는 원 승인 후 기간이 지나면 매입 취소가 아니라 환불 거래로 바뀌어 수수료가 남는다
RC-C-25재시술·무상 처리1차
R2 등록 / R1 승인SC-M16SC-M14SC-M11SC-M43
목적
잘못 나온 시술을 다시 해주는 건을 기록한다. 미용실 표준 관행인데 기록할 자리가 없으면 성과 지표가 왜곡된다
트리거
클레임 접수(B-08) 또는 현장 판단
입력
원 시술 라인 · 사유 코드 · 재시술 담당 디자이너
규칙
0원으로 기록하되 좌석·시간은 소모된 것으로 남긴다. 원거래를 연결하고, 담당 디자이너의 매출 귀속에서는 제외하되 재시술 건수는 별도로 집계한다 — 그래야 재시술이 잦은 디자이너가 지표상 유리해지지 않는다. 재시술 예약은 A-02에서 유형을 구분해 잡는다
결과
0원 결제 1건, 원거래 연결, C-10에 재시술 표기, B-08 클레임 상태 갱신
예외
재시술에 약제가 들어가면 O-07 재고는 실제로 소진된다. 매출 0과 원가 발생이 어긋나는 지점

C-4. 마감·정산 — 7개

RC-C-08일마감1차
R2SC-M17 (D2 POS)
목적
하루의 현금과 카드를 실물과 맞춘다
트리거
영업 종료
입력
당일 결제 전체 · 현금 시재 실사값 · 카드 승인 내역
규칙
시재 차이가 나면 사유 입력 없이는 마감할 수 없다. 카드 대사는 승인 건수·금액을 단말 집계와 맞춘다. 마감은 매장 1일 1회를 전제한다
결과
일마감 확정, 차이와 사유 기록
예외
보류 중인 결제(단절 중 발생분)가 있으면 마감을 막고 먼저 확정하게 한다
RC-C-24마감 정정1차
R1 승인SC-M17
목적
마감 후 발견된 오류를 고친다
트리거
마감 후 오류 발견
입력
마감 건 · 정정 사유 · 승인 권한(J-04)
규칙
정정에는 권한·사유·이력이 모두 필수다. 정정분의 리포트 재반영은 D-17을 따른다. 마감 자체를 취소하는 것이 아니라 값을 고치고 흔적을 남긴다
결과
마감 값 갱신, 정정 이력 기록, 재집계 트리거
예외
월마감(C-26)으로 잠긴 기간은 잠금 해제 승인이 선행된다
RC-C-29교대 시재 인수인계1차
R2SC-M17 (교대 시재 탭)
목적
근무 교대 시 현금 책임을 넘긴다
트리거
캐셔 교대
입력
인계자 시재 실사값 · 인수자 확인 · 로그인 계정(N-01)
규칙
로그인 계정 기준으로 누가 언제까지 책임졌는지 남긴다. 인수자가 실사값을 확인해야 넘어간다. 계정을 공유하면 이 기능이 무의미해지므로 교대 시 세션 전환(N-09)이 강제되어야 한다. C-08 일마감은 매장 1일 1회 전제라 이 경우를 다루지 않는다
결과
시재 인수인계 기록, 책임 구간 확정
예외
차이가 나면 사유 없이 넘길 수 없다. 교대 중 차이는 일마감 차이와 별도로 집계한다
RC-C-26월마감·기간 잠금1차
R1 또는 본사SC-M18
목적
월 매출을 확정하고 그 뒤로 숫자가 흔들리지 않게 한다
트리거
월 종료 후 확정 작업
입력
해당 월 일마감 전체 · 미확정 건 목록
규칙
잠금 이후 정정은 별도 승인을 탄다. D-16 재집계는 잠금 구간을 건드리지 못한다. K-11 요율로 수수료를 지급한 뒤 숫자가 바뀌면 분쟁이 되므로, 정산 지급 전에 잠그는 것이 원칙이다
결과
기간 잠금, 확정 매출 고정, 수수료 산정(F-08) 기준 확정
예외
미확정 일마감이 남아 있으면 월마감을 막는다
RC-C-09정산 리포트1차
목적
기간 매출과 실제 입금을 맞춘다
트리거
정기 조회, 월마감 전 확인
입력
기간 결제 내역 · PG·카드사 입금 통보 · 수수료율(K-15)
규칙
결제일과 입금일이 다르므로 발생 기준과 입금 기준을 나눠 본다. 수수료와 입금 예정일을 수단별로 계산한다. 미입금 건은 경과일수와 함께 남긴다
결과
대사 결과, 미입금 목록
예외
입금액이 예상과 다르면 차이 사유를 기록한다
RC-C-10디자이너 매출 귀속1차
목적
매출을 담당자에게 배분한다. 수수료 정산(F-08)의 원천
트리거
결제 확정 시 자동
입력
결제 라인별 담당·보조 · 배분 규칙(K-11) · 적용 기준일(K-16)
규칙
시술 라인 단위로 담당·보조를 배분한다. 재시술(C-25)은 매출 0이지만 좌석·시간을 쓰므로 성과 지표에서 별도로 표기한다. 제품 판매(O-02)의 담당은 시술 담당과 다를 수 있어 따로 잡는다. ⚠️ 열람 권한 분리 필수 — 디자이너는 본인 것만(SC-D16)
결과
귀속 확정, F-08 정산 기초자료 생성
예외
요율이 바뀌면 K-16 적용 기준일에 따라 과거 거래는 소급하지 않는다
RC-C-12결제–시술 정합 보정1차
목적
결제는 있는데 시술 기록이 없거나 어긋나는 건을 찾아 고친다
트리거
일 단위 자동 점검, 또는 수동 실행
입력
결제 내역 · 시술 기록(G-01) · 기록 완료율(G-06)
규칙
불일치 유형을 나눈다 — ①결제만 있고 시술 기록 없음 ②시술 기록만 있고 결제 없음 ③금액·시술 내용 불일치. 신뢰도 플래그를 붙이고 기간별 가중 보정 규칙을 정의한다. 보정은 사람이 확인 후 확정한다
결과
보정 이력, 데이터 신뢰도 지표 갱신
예외
과거 이관 데이터는 원본이 이미 어긋나 있을 수 있어 보정 대상과 인정 대상을 구분한다

[8/7 미팅 근거] 파수 발언 — CRM의 결제 데이터와 시술 데이터가 일치하지 않아 "아웃풋에 결정적인 타격"이 될 수 있다. 결제는 남지만 무슨 시술을 했는지 기록이 없거나 어긋나는 건이 상당수라는 뜻이다. 정합 보정은 데이터 품질의 출발점이므로 화면으로 반드시 만들어야 한다.

RC-C-13미수·외상2차
목적
당장 못 받은 금액을 남기고 회수한다
규칙
미수는 매출로 잡되 입금은 별도로 추적한다. 고객 카드(B-02)에 미수 보유가 보이게 한다
2차 상세 미작성 — 2차년도 항목이라 실무 사례를 확인하지 못했다. 장기 미회수 처리 기준부터 정해야 한다

5. 이 초안에서 드러난 확인 필요 항목

# 항목 관련
1 회원권 발행 주체 (매장 vs 본사) C-04 · C-14 선불업 등록·별도관리 의무의 분기점. 법무 확인
2 유효기간·환불율 정책 파라미터 C-17 · C-18 K-14 입력값. 미창조 약관 확정 필요
3 이관 원장 형식, 포인트 포함 여부 C-21 CRM사 협의 항목에 포인트가 있는지 확인
4 매장 간 회원권 정산 규칙 C-14 미정. 브랜드공용 전환은 법무 검토 후
5 네트워크 단절 시 결제 처리 범위 C-01 · C-15 · K-15 "인터넷 단절 시에도 동작"의 결제 포함 여부. 무승인 거래 가능 여부는 VAN·카드사 계약
6 매장 할인 재량 범위와 초과 시 처리 C-06 승인 vs 차단. 가맹사업법 확인
7 재시술의 약제 원가 처리 C-25 · O-07 매출 0인데 재고는 소진된다
8 예약금 몰수분의 매출 인식 C-11 · D-16 집계 기준에 포함할지

미창조㈜ · AX 사업추진 TF

16-D. 매출·리포트 기능 상세 — 17개

15번 목록의 D 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

171차152차2미결 22차 미작성 2

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — D 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 이 도메인은 스스로 데이터를 만들지 않는다

전부 파생이다. 결제(C)·시술 기록(G)·예약(A)·고객(B)에서 나온 값을 다르게 잘라 보여줄 뿐이다. 그래서 원천이 틀리면 여기서 고칠 방법이 없다.

제약 넷

  1. 집계 기준이 먼저다. 취소·환불·마감 정정·재시술·회원권을 언제 매출로 잡는지가 정해지지 않으면 모든 숫자가 자의적이다. D-16이 이 도메인의 실질적 1번이다.
  2. 확정된 숫자는 흔들리지 않는다. 월마감 잠금(C-26) 구간은 재집계 대상에서 빠진다. 요율로 수수료를 지급한 뒤 숫자가 바뀌면 분쟁이 된다.
  3. 더미 매출이 섞이면 모델이 붕괴한다. 마감용 가짜 매출은 계획서 인프라2에 명시된 항목이며, CLV(B-09)·이탈(B-10) 예측의 입력을 오염시킨다.
  4. 내보내기는 개인정보 반출이다. PDF·엑셀 내보내기에 마스킹·사유·로그를 적용한다(J-11).

0-2. 군집

군집 기능 주 화면
D-1 기준·품질 3 SC-M18 정산 리포트 · SC-M19 정합 보정 · SC-M32 설정
D-2 핵심 지표 4 SC-M20 매출 대시보드
D-3 분해 분석 4 SC-M21 매출 상세 분석
D-4 진단·리포팅 5 SC-M22 경영 리포트 · SC-M31 알림센터

16-D. 매출·리포트 — RIAHN CONNECT 기능 상세

D-1. 기준·품질 — 3개

RC-D-16집계 기준 정의1차
R1/본사SC-M18
목적
무엇을 언제 매출로 볼지 정한다. 이 도메인의 모든 숫자가 이 정의 위에 서 있다
트리거
기준 설정, 소급 사건 발생(환불·정정·재시술)
입력
결제(C-01) · 환불(C-05) · 마감 정정(C-24) · 재시술(C-25) · 회원권 판매·사용(C-04·C-15) · 잠금 구간(C-26)
규칙
다섯 가지를 정의한다. ①취소·환불을 원 거래일에 차감할지 발생일에 잡을지 ②마감 정정분의 반영 시점 ③재시술(0원)을 건수로만 셀지 ④회원권을 판매 시점과 사용 시점 중 어디서 매출로 볼지 ⑤예약금 몰수분을 매출로 볼지. 소급 사건이 생기면 재집계를 실행하되 C-26 잠금 구간은 건드리지 못한다. 재집계 이력을 남긴다
결과
집계 기준 확정, 재집계 실행, 이력
예외
기준을 바꾸면 과거 리포트가 달라진다. 변경 전후를 비교할 수 있게 하고 변경 시점을 리포트에 표시한다
미결
회원권 매출 인식 시점 — 회계 처리와 맞물린다. 판매 시점 인식이면 미상환잔액(C-20)과 이중 계상 위험
RC-D-17재집계 실행1차
목적
소급 사건이 생겼을 때 과거 수치를 다시 계산한다
트리거
환불(C-05)·마감 정정(C-24)·재시술(C-25) 발생
입력
소급 사건 · 집계 기준(D-16) · 잠금 구간(C-26)
규칙
C-26 잠금 구간은 재집계 대상에서 제외한다 — 요율로 수수료를 지급한 뒤 숫자가 바뀌면 분쟁이 된다. 재집계 이력을 남기고 어느 리포트가 갱신됐는지 표시한다. 잠금 구간에 소급 사건이 걸리면 재집계 대신 다음 기간에 조정 항목으로 반영한다
결과
수치 갱신, 재집계 이력
예외
재집계 중에는 해당 기간 리포트를 잠정치로 표시한다
RC-D-14더미 매출 이상치 탐지1차
자동 → R1 확인SC-M19
목적
마감용으로 만든 가짜 매출을 걸러낸다. 계획서 인프라2 명시 항목
트리거
일·주 단위 자동 점검
입력
결제 패턴 · 시술 기록 유무(C-12) · 탐지 기준(K-12)
규칙
의심 패턴을 찾는다 — 마감 직전 몰림, 시술 기록 없는 결제, 동일 금액 반복, 즉시 환불. 탐지는 자동이되 판정은 사람이 한다. 확정된 더미는 CLV(B-09)·이탈(B-10) 모델 입력에서 제외하되 회계 매출에서는 임의로 빼지 않는다 — 그건 별개 문제다
결과
이상치 플래그, 모델 입력 제외 표시
예외
정상 거래를 더미로 오판하면 매장이 반발한다. 탐지 근거를 반드시 함께 보여준다
RC-D-15매출 목표 설정1차
R1/본사SC-M32
목적
달성률(D-07)의 기준값을 넣는다. 이게 없으면 D-07이 성립하지 않는다
트리거
월·분기 초 목표 수립
입력
매장·디자이너·기간 단위 목표액 · 과거 실적(D-08)
규칙
매장 목표와 디자이너 개인 목표를 따로 둔다. 개인 목표는 본인에게만 보인다(F-03, J-08). 본사가 하달하는지 매장이 자율로 잡는지에 따라 화면 위치와 권한이 달라진다 — 하달이면 M-06 표준 배포 대상
결과
목표 확정, D-07·F-03의 입력
예외
목표 미설정 시 달성률 대신 추이만 낸다
미결
목표 수립 주체 (본사 하달 vs 매장 자율)

D-2. 핵심 지표 — 4개

RC-D-01매출 대시보드 (일/주/월)1차
목적
지금 얼마 벌고 있는지 본다. 점주가 가장 자주 보는 화면
트리거
로그인, 수시 조회
입력
결제(C-01) · 집계 기준(D-16) · 목표(D-15) · 이상 변동(D-09)
규칙
일/주/월을 전환한다. 당일은 진행 중 값이므로 확정치와 구분해 표시한다. 목표 대비 달성률(D-07)과 전기 대비(D-08)를 함께 낸다 — 절대값만으로는 판단이 안 된다
결과
조회. 상세 분석(D-03~05)으로 진입
예외
마감 전 값과 마감 후 값이 다를 수 있다. 마감 여부를 표시한다
RC-D-02디자이너별 매출1차
목적
누가 얼마나 만들었는지 본다
트리거
대시보드에서 분해
입력
매출 귀속(C-10) · 근태(F-13) · 재시술 건수(C-25)
규칙
귀속 규칙(C-10)에 따라 배분된 값을 쓴다. 재시술은 매출 0이므로 건수로 별도 표기한다 — 빼놓으면 재시술이 많은 디자이너가 유리해 보인다. 근무시간 대비 생산성도 함께 볼 수 있게 한다. ⚠️ 디자이너 뷰에서는 본인 것만(J-08)
결과
디자이너별 매출·건수·생산성
예외
퇴사자도 해당 기간 실적은 남는다(F-15)
RC-D-06객단가·재방문율·신규/재방문 비중1차
목적
매출의 질을 본다. 총액이 같아도 구성이 다르면 다른 사업이다
트리거
대시보드 조회
입력
결제 건수·금액 · 고객 방문 이력(B-04) · 신규 등록(B-03)
규칙
객단가는 총매출/방문건수다. 재방문율의 기준 기간을 명시한다 — 3개월인지 6개월인지에 따라 값이 크게 다르다(K-12). 신규/재방문 비중은 유입과 유지의 균형을 보여준다
결과
세 지표
예외
회원권 사용 방문은 결제액이 0으로 잡혀 객단가를 낮춘다. 정가 환산값을 병기할지 정해야 한다
RC-D-07목표 대비 달성률1차
목적
잘 가고 있는지 판단한다
트리거
대시보드 조회
입력
실적 · 목표(D-15) · 기간 경과율
규칙
단순 달성률과 함께 기간 경과 대비 진도를 낸다 — 월 중순에 50%면 정상이다. 목표는 D-15에서 오고 여기서는 계산만 한다
결과
달성률·진도
예외
목표 미설정이면 표시하지 않는다

D-3. 분해 분석 — 4개

RC-D-03시술별 매출1차
목적
어떤 시술이 돈이 되는지 본다
트리거
상세 분석 진입
입력
시술 기록(G-01) · 메뉴(K-03) · 약제 원가(O-07)
규칙
시술 대·중분류로 묶어 본다. 원가가 있으면 마진까지 낸다 — 약제 소진(O-07)이 연결되면 가능하다. 재시술은 매출 0·원가 발생이므로 별도 표기
결과
시술군별 매출·건수·마진
예외
기록되지 않은 시술은 집계에서 빠진다. 기록률(G-06)을 함께 보여야 신뢰도를 안다
RC-D-04채널별 매출1차
목적
어느 채널이 돈이 되는지 본다. 채널 슬롯 배분(A-18)의 근거
트리거
상세 분석 진입
입력
예약 채널(A-09) · 결제 · 채널 수수료
규칙
채널별 매출과 함께 수수료를 빼고 본다 — 네이버 예약은 수수료가 있고 워크인은 없다. 채널별 객단가·재방문 전환율까지 봐야 어느 채널을 키울지 판단된다
결과
채널별 매출·순매출·전환
예외
채널 미매핑 건(A-09 "기타")이 많으면 분석이 왜곡된다
RC-D-05시간대·요일별 매출1차
목적
언제 비는지 본다. 슬롯 최적화(A-15)와 타임딜(K-08)의 근거
트리거
상세 분석 진입
입력
결제 시각 · 예약 시각 · 영업시간(K-01)
규칙
히트맵으로 낸다. 비수기·공백 구간이 프로모션(E-11)과 타임딜의 대상이 된다. 예약 시각과 결제 시각이 다르므로 어느 쪽 기준인지 명시한다
결과
시간대×요일 분포
예외
영업시간이 바뀌면 과거 비교가 어긋난다
RC-D-08전년·전월 동기 비교1차
목적
좋아지고 있는지 나빠지고 있는지 본다
트리거
대시보드·상세 조회
입력
현재 기간 · 비교 기간 실적
규칙
전년 동월·전월을 기본으로 하되 영업일 수 차이를 보정한다 — 2월과 3월을 그냥 비교하면 안 된다. 신규 매장은 비교 기간이 없으므로 개점 후 경과로 표시
결과
증감률·차이
예외
집계 기준(D-16)이 중간에 바뀌었으면 비교에 경고를 붙인다

D-4. 진단·리포팅 — 5개

RC-D-09이상 변동 알림1차
자동 → R1SC-M20SC-M02
목적
나빠지는 것을 늦기 전에 안다
트리거
일·주 단위 자동 점검
입력
매출 추이 · 이상 판정 기준(K-12) · 알림 라우팅(K-17)
규칙
급락·급등을 감지해 알린다. 무엇이 얼마나 변했는지와 함께 보낸다 — "매출 하락"만 오면 아무도 안 본다. 임계값은 K-12, 수신자는 K-17. 본사 이상징후(M-02)와 기준을 맞춘다
결과
알림 발송, 알림센터 표시
예외
휴무일·임시 휴업(A-19)을 이상으로 오판하지 않게 제외한다
RC-D-10매출 원인 자동 진단1차
목적
왜 그렇게 됐는지 설명한다(S11)
트리거
이상 변동 감지, 월간 리포트 생성
입력
분해 지표(D-02~06) · 고객 세그먼트(B-11) · 채널·시술 구성 변화
규칙
변동을 요인별로 분해한다 — 객수 감소인지 객단가 하락인지, 어느 채널·시술·디자이너에서 났는지. 자연어로 요약하되 근거 수치를 함께 낸다
결과
원인 진단 문장 + 근거
예외
표본이 적은 매장은 진단이 과적합된다
RC-D-13리포트 내보내기 (PDF·엑셀)1차
목적
밖으로 가져간다
트리거
내보내기 실행
입력
조회 중인 리포트 · 반출 통제 규칙(J-11)
규칙
개인정보 반출 경로이므로 J-11 통제를 탄다 — 마스킹 적용·사유 입력·반출 로그. 고객 단위 데이터가 포함되면 대량 반출 승인이 필요하다. 집계 기준(D-16)과 생성 시각을 파일에 박아 나중에 숫자가 달라도 추적되게 한다
결과
파일 생성, 반출 로그
예외
잠금 전 데이터를 내보내면 나중에 값이 달라진다. 잠금 여부를 파일에 표시한다
RC-D-11포지셔닝 진단2차
목적
우리 매장이 상권에서 어디쯤인지 본다(S12)
규칙
가격대·시술 구성·고객층으로 위치를 잡는다. 상권 분석(M-12)과 데이터를 공유한다
2차 상세 미작성 — 비교 대상 데이터(경쟁 매장 정보) 확보 방법이 미정
RC-D-12월간 경영 리포트2차
목적
한 달을 요약해 읽을거리로 만든다(S15)
규칙
자연어 리포트와 이슈 3개를 낸다. 월마감(C-26) 이후 확정 데이터로 생성한다
2차 상세 미작성 — 리포트 구성과 배포 방식(매장 열람 vs 발송)이 미정

미창조㈜ · AX 사업추진 TF

16-E. 마케팅 기능 상세 — 17개

15번 목록의 E 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

171차142차3미결 32차 미작성 2

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — E 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 이 도메인은 사업 모델의 접점이다

[8/7 미팅 근거] 본부장 — "저희는 이거를 카카오로 좀 돌리면… 어차피 문자는 열지도 않고 비용도 높은데 핸드[SOS]는 개발을 안 해요. 지금도 카카오로 전환할 생각이 없어요."

미용실당 문자 수수료가 월 약 5만 원이고, 이 시장을 알림톡으로 직접 겨냥하는 것이 CRM 진입 전략의 차별화 지점이다. E-05·E-10은 단순 기능이 아니라 사업 모델의 접점이다.

제약 다섯

  1. 발송 인프라는 마케팅 전용이 아니다. E-14(발송 결과)·E-15(수신거부)·E-06(발송 큐)은 예약 알림(A-13)·브리핑(B-13)·재진단(B-20)·본사 공지(M-13)가 모두 함께 쓴다. 정보성과 광고성을 K-06 유형으로 구분해 규칙을 달리 적용한다.
  2. 법정 의무가 여럿이다. 야간 광고 차단(21~08시), (광고) 표기, 수신거부 처리와 결과 통지, 발신번호 사전등록. 하나라도 빠지면 발송 자체가 위법이다.
  3. 보내는 것과 닿는 것은 다르다. 알림톡은 카톡 미가입·차단 시 실패한다. 대체발송과 건별 결과 추적이 없으면 "보냈다고 믿었는데 안 간" 건이 그대로 쌓인다.
  4. 자동 제안이지 자동 발송이 아니다. 계획서 인프라2에 "발송은 디자이너 검토·승인 후"가 명시돼 있다. AI는 제안하고 사람이 승인한다.
  5. 정책 숫자는 K-12에, 유형은 K-06에, 발신 자격은 K-13에 있다. 화면에 시간·상한을 박지 않는다.

0-2. 군집

군집 기능 주 화면
E-1 캠페인 기획·작성 5 SC-M23 제안함 · SC-M24 작성·발송
E-2 발송 통제 5 SC-M24 · SC-M32 설정
E-3 발송 인프라 3 SC-M25 성과·발송 로그
E-4 성과·부가 3 SC-M25 · SC-M26 쿠폰 · SC-M45

16-E. 마케팅 — RIAHN CONNECT 기능 상세

E-1. 캠페인 기획·작성 — 5개

RC-E-01AI 캠페인 제안함1차
목적
무엇을 보낼지 매장이 고민하지 않게 한다. 마케팅을 실제로 돌아가게 만드는 진입점
트리거
배치 산정(일·주 단위), 세그먼트 변화 감지
입력
세그먼트(B-11) · 이탈 위험(B-10) · CLV(B-09) · 비수기 감지(E-11)
규칙
4종을 자동 제안한다 — Win-back(이탈 위험) · 휴면 · 업셀 · 신규 재방문. 카드 형태로 쌓고 승인 대기 상태로 둔다. 자동 발송하지 않는다. 4종이 동시에 제안되므로 대상이 겹치는 것이 필연이고, 이는 E-16 피로도 관리로 거른다
결과
제안 카드, 승인 대기함(SC-M43)에 표시
예외
제안을 거절한 이력을 남겨 다음 제안 품질에 반영한다
RC-E-02세그먼트 선정·편집1차
R1/R2SC-M24
목적
제안된 대상을 확인하고 조정한다
트리거
제안 카드 채택, 또는 직접 캠페인 작성
입력
저장 세그먼트(B-18) · 동의 상태(B-16) · 발송 이력(E-16)
규칙
대상을 가감할 수 있다. 미동의자는 자동 제외되며 제외 인원을 함께 보여준다(E-07). 최근 발송받은 고객은 피로도 규칙으로 걸러진다(E-16). 최종 발송 대상 수가 확정되어야 비용(E-10)이 계산된다
결과
발송 대상 명단 확정
예외
제외 후 대상이 너무 적으면 경고한다 — 조건을 잘못 걸었을 가능성이 높다
RC-E-03문구 초안·편집1차
R1/R2SC-M24
목적
보낼 내용을 만든다
트리거
대상 확정 후
입력
AI 초안 · 템플릿(K-06) · 카카오 템플릿 심사 상태(K-06)
규칙
AI 초안을 주고 수동 편집을 허용한다. 알림톡은 사전 승인된 템플릿만 발송 가능하므로 심사 통과 템플릿 안에서 변수만 바꾸는 방식과, 심사가 필요한 신규 문구를 구분한다. 광고성이면 (광고) 표기와 수신거부 안내가 자동으로 붙는다(E-07). 자주 쓰는 문구는 템플릿으로 저장
결과
발송 문구 확정
예외
심사 대기 중인 템플릿으로는 발송할 수 없다. 상태를 화면에 표시한다
RC-E-04예상 효과 표시1차
목적
보낼지 말지 판단할 근거를 준다
트리거
대상·문구 확정 후
입력
과거 유사 캠페인 성과(E-08) · 대상 세그먼트 특성 · 발송 비용(E-10)
규칙
예상 반응률·예약 전환·매출 기여를 낸다. 비용과 함께 보여준다 — 기대 매출이 발송 비용보다 낮으면 보낼 이유가 없다. 근거가 되는 과거 캠페인을 함께 표시한다
결과
예상치 표시
예외
유사 이력이 없으면 예측하지 않고 "이력 부족"으로 둔다
RC-E-11프로모션 설계2차
목적
비수기를 감지해 프로모션 유형을 추천한다
규칙
매출 추이(D-05 시간대·요일별)에서 비수기를 감지하고 유형을 제안한다(S14)
2차 상세 미작성 — 비수기 판정 기준과 프로모션 유형 분류가 미정

E-2. 발송 통제 — 5개

RC-E-05승인·발송1차
R1 승인SC-M24
목적
실제로 내보낸다. 사업 모델의 접점
트리거
캠페인 작성 완료 후 승인
입력
대상(E-02) · 문구(E-03) · 채널 · 발신 자격(K-13) · 잔여 건수(E-10)
규칙
알림톡·문자·앱 푸시 중 채널을 고른다. 알림톡 우선, 실패 시 문자 대체가 기본 전략이다(E-14). 발송 전 최종 검증을 통과해야 한다(E-07). 발신번호가 사전등록되지 않았으면 발송 자체가 막힌다(K-13). 승인은 J-04 권한, 부재 시 J-13 위임
결과
발송 실행, 발송 큐(E-06)에 적재
예외
잔여 건수가 부족하면 발송을 막고 충전을 안내한다(E-10)
RC-E-06발송 예약·야간 차단1차
자동SC-M24
목적
언제 나갈지 통제한다. 법정 의무와 운영 편의가 함께 걸린다
트리거
발송 승인 후
입력
발송 시각 지정 · 야간 차단 시간대(K-12) · 메시지 유형(K-06) · 큐 상태
규칙
21~08시 광고 전송을 강제로 차단한다 — 시간대 값은 K-12 파라미터다. 차단 시간에 걸리면 다음 허용 시각으로 자동 이월한다. 정보성 메시지(예약 알림·브리핑·재진단)는 차단과 상한의 예외이며 유형 판정은 K-06 템플릿 분류를 따른다. 대량 발송은 큐에 쌓아 우선순위대로 내보낸다 — 정보성이 광고성보다 앞선다
결과
발송 예약 또는 즉시 발송, 큐 적재
예외
큐가 밀리면 예약 리마인더(A-13)가 늦어져 실효가 없어진다. 정보성은 지연 임계값을 두고 초과 시 알린다
RC-E-17발송 큐·우선순위1차
자동SC-M24
목적
대량 발송이 밀릴 때 무엇을 먼저 내보낼지 정한다
트리거
발송 요청 적재
입력
대기 중인 발송 건 · 메시지 유형(K-06) · 지연 임계
규칙
정보성이 광고성보다 앞선다 — 예약 리마인더(A-13)가 캠페인에 밀려 늦어지면 실효가 없어진다. 지연 임계값을 두고 초과 시 알린다(K-17). 큐 상태를 볼 수 있어야 발송이 안 나가는 이유를 안다
결과
발송 순서 확정, 큐 현황
예외
큐가 계속 밀리면 채널 처리량 한계다. 분산 발송으로 전환한다
RC-E-07수신동의·(광고) 표기 검증1차
자동SC-M24
목적
위법 발송을 원천 차단한다
트리거
발송 직전 자동
입력
동의 상태(B-16, J-01) · 수신거부 이력(E-15) · 문구(E-03) · 메시지 유형(K-06)
규칙
광고성이면 셋을 검사한다. ①미동의자 자동 제외(광고) 표기 존재무료 수신거부 안내 존재. 하나라도 없으면 발송을 차단한다 — 경고가 아니라 차단이다. 정보성은 이 검사를 타지 않는다
결과
검증 통과 시 발송, 실패 시 차단 + 사유 표시
예외
이관 고객은 동의 이력이 없을 수 있다. "미동의"로 처리해 제외하고 재동의 대상으로 분류한다 — 있다고 가정하면 위법이다
RC-E-13디자이너 개별 메시지 승인·발송1차
R3 승인SC-D14
목적
담당 디자이너 명의의 개별 메시지를 보낸다. 계획서 인프라2 명시 항목
트리거
이탈 위험 감지(B-10) → 담당 디자이너 알림
입력
위험 고객 · 추천 문구 · 담당 관계(B-04)
규칙
계획서 문언대로 발송은 디자이너 검토·승인 후에만 이뤄진다. 셋 중 하나를 고른다 — 발송 / 수정 후 발송 / 발송 안 함. 발송 안 함도 유효한 선택이며 사유를 남기면 다음 제안에 반영한다. 캠페인 발송(E-05)과 별개 경로지만 피로도(E-16)는 함께 계산한다
결과
개별 발송 또는 보류, 선택 이력
예외
디자이너가 응답하지 않으면 발송하지 않는다. 미응답 건이 쌓이면 점주에게 알린다(K-17 라우팅)
RC-E-16발송 피로도 관리1차
목적
같은 고객이 여러 캠페인에 겹쳐 시달리지 않게 한다
트리거
대상 확정 시 자동
입력
최근 발송 이력 · 기간당 상한(K-12) · 메시지 유형(K-06)
규칙
캠페인 간 중복 대상을 제거하고 고객별 기간당 발송 상한을 적용한다. E-01이 4종을 동시 제안하므로 중복은 필연이다. 상한 초과 시 제외할지 다음 회차로 이월할지는 설정으로 둔다. 정보성은 상한에서 제외한다 — 예약 알림까지 막으면 안 된다
결과
최종 대상 축소, 제외·이월 사유 표시
예외
디자이너 개별 메시지(E-13)도 상한에 포함해 계산한다

E-3. 발송 인프라 — 3개

RC-E-14발송 결과·재발송1차
R1/R2SC-M25
목적
보낸 것이 닿았는지 안다. 이게 없으면 발송은 밑 빠진 독이다
트리거
발송 후 결과 수신(콜백), 재발송 실행
입력
건별 발송 요청 · 채널 결과 코드 · 대체발송 정책 · 발신번호(K-13)
규칙
건별로 상태·실패 사유를 남긴다. 알림톡 실패 시 SMS로 대체발송한다 — 카톡 미가입·차단이 주 실패 사유다. 대체발송도 광고성이면 (광고) 표기가 필요하다(E-07). 재발송은 비용이 다시 들므로 잔여 건수(E-10)를 차감한다. 정보성·광고성 공통 인프라
결과
건별 전송 상태, 성공률·대체발송률 집계
예외
결과 콜백이 유실될 수 있으므로 조회로 대사하는 경로를 둔다. 반복 실패하는 번호는 유효하지 않은 것으로 표시해 다음 발송에서 제외한다
미결
알림톡 실패 시 SMS 대체발송의 비용 부담 주체 — 대체발송을 켜면 비용 절감 논리가 일부 상쇄된다
RC-E-15수신거부 처리1차
목적
거부 의사를 즉시 반영한다. 법정 의무
트리거
080 수신거부 전화, 알림톡 수신거부 링크 클릭, 문자 회신
입력
수신거부 유입 · 고객 매칭 · 동의 원장(J-01)
규칙
유입되면 동의 상태(B-16)에 자동 반영하고 이후 발송 대상에서 즉시 제외한다. 처리 결과를 통지해야 한다 — 법정 의무다. 080 번호 개설과 알림톡 수신거부 링크는 K-13에서 관리한다. 정보성 알림은 수신거부와 무관하게 계속 발송한다
결과
동의 철회 반영, 처리 결과 통지, 발송 대상 제외
예외
번호로만 들어와 고객 매칭이 안 되는 건은 번호 단위로 차단하고 매칭은 나중에 한다 — 매칭될 때까지 발송하면 위법이다
RC-E-10발송 비용·잔여 건수1차
목적
얼마 쓰고 얼마 남았는지 안다. 사업 모델의 접점
트리거
캠페인 작성 시, 정기 조회
입력
채널별 단가 · 잔여량 · 충전·사용 내역
규칙
알림톡·문자 단가를 표시하고 발송 전 예상 비용을 계산한다. 잔여 건수가 부족하면 발송을 막는다(E-05). 충전과 사용 내역을 남겨 정산이 가능하게 한다. 대체발송(E-14)은 단가가 달라 비용이 예상보다 늘 수 있다 — 이 차이를 보여준다
결과
비용 표시, 잔여량 갱신
예외
충전 주체가 매장인지 본사인지에 따라 화면 위치가 달라진다
미결
알림톡 발신프로필·템플릿 심사 주체와 비용 부담 주체 (미창조 vs 매장)

E-4. 성과·부가 — 3개

RC-E-08캠페인 성과 추적2차
목적
보낸 것이 매출로 이어졌는지 본다
트리거
발송 후 일정 기간 경과
입력
발송 건(E-14) · 예약 발생(A-02) · 결제(C-01) · 쿠폰 사용(E-09)
규칙
발송·오픈·예약 전환·매출 기여를 단계별로 낸다. 귀속 기간을 정해야 한다 — 발송 후 며칠 안의 방문을 캠페인 성과로 볼지. 이 값이 성과를 크게 좌우한다
결과
캠페인별 성과, E-04 예상 효과의 학습 데이터
예외
여러 캠페인을 받은 고객의 전환을 어디에 귀속할지 규칙이 필요하다
미결
성과 귀속 기간과 중복 귀속 규칙
RC-E-09쿠폰 발급·사용 관리1차
R1/R2SC-M26
목적
쿠폰을 발급하고 사용을 추적한다
트리거
캠페인 발송 시 첨부, 개별 발급
입력
쿠폰 유형 · 할인 조건 · 유효기간 · 할인 상한(K-04)
규칙
발급 시 고객·캠페인과 연결한다. 결제 시 적용(C-06)되며 할인 상한(K-04)을 넘지 못한다. 사용 현황을 캠페인 성과(E-08)로 되먹인다
결과
쿠폰 원장, 사용 이력
예외
유효기간 만료 쿠폰의 재발급 정책이 필요하다. 중복 사용 방지는 결제 시점 검증
RC-E-12A/B 테스트2차
목적
문구·채널·타이밍 중 무엇이 나은지 비교한다
규칙
대상을 무작위 분할해 변형을 보내고 성과(E-08)를 비교한다
2차 상세 미작성 — 최소 표본 수와 유의성 판정 기준이 정해져야 한다

미창조㈜ · AX 사업추진 TF

16-F. 디자이너 운영 기능 상세 — 16개

15번 목록의 F 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

161차72차9미결 32차 미작성 8

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — F 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 이 도메인은 다른 도메인이 가장 많이 참조한다

15개뿐이지만 다른 도메인에서 F를 가리킨 횟수가 31회로 전 도메인 중 1위다. 매출 귀속(C-10)·정산(K-11)·예약 배치(A-06·A-16)·성과 지표(D-02)가 전부 여기에 물려 있다. 여기가 흔들리면 넓게 흔들린다.

제약 넷

  1. 노무 수용성이 설계 제약이다. 성과와 정산 데이터를 누가 보느냐가 도입 저항을 만든다. 디자이너는 본인 것만 보고(SC-D16), 타 디자이너 성과와 수수료는 마스킹된다(J-08). 이건 UI 옵션이 아니라 권한 설계다.
  2. 사람은 들어오고 나간다. 미용업 이직률을 전제로 설계한다. 퇴사자 계정은 삭제가 아니라 비활성이고 과거 시술 이력의 담당자 표기는 남는다(F-15).
  3. 지표는 비교되는 순간 압력이 된다. 기록률(G-06)·만족도(G-05)·재방문율을 평가에 쓰면 형식적 입력과 점수 관리가 시작된다. 코칭용과 평가용의 경계를 문서에 명시한다.
  4. 2차년도 항목이 많다. 15개 중 8개가 2차다. 1차에 필요한 것은 근무표·프로필·성과·정산기초·근태·입퇴사 일곱이다.

0-2. 군집

군집 기능 주 화면
F-1 인사·근무 5 SC-M27 근무표 · SC-M38 근태 · SC-D12 · SC-D13
F-2 성과·정산 4 SC-D08 본인 성과 · SC-D16 내 정산 · SC-M28 디자이너 관리
F-3 성장·배치 6 SC-D09~D11 · SC-M28 · SC-H15

16-F. 디자이너 운영 — RIAHN CONNECT 기능 상세

F-1. 인사·근무 — 5개

RC-F-01근무표 편성1차
R1 승인 / R3 신청SC-M27SC-D12
목적
누가 언제 일하는지 정한다. 예약 가능 슬롯의 원천
트리거
주·월 단위 근무 편성. 휴무 신청 발생
입력
근무 패턴 · 영업시간(K-01) · 디자이너 정원 · 휴무 신청
규칙
근무 패턴을 등록하면 캘린더의 가용 슬롯이 된다(A-01). 휴무 신청은 승인을 타며 승인 대기함(SC-M43)에 모인다. 승인된 휴무 구간에 이미 예약이 있으면 재배정(A-16)으로 넘긴다. 점주 부재 시 승인은 J-13 위임
결과
근무표 확정, 예약 가능 슬롯 갱신
예외
승인 전 신청분은 슬롯을 막지 않는다 — 막으면 승인이 늦어질 때 예약을 못 받는다
RC-F-16휴무 신청·승인1차
R3 신청 / R1 승인SC-D12SC-M43SC-M27
목적
디자이너의 휴무 요청을 받아 처리한다
트리거
디자이너 휴무 신청
입력
신청 기간 · 사유 · 해당 기간 예약 현황 · 승인 권한(J-04, 부재 시 J-13)
규칙
신청은 승인 대기함(SC-M43)에 모인다. 승인 전 신청분은 슬롯을 막지 않는다 — 막으면 승인이 늦어질 때 예약을 못 받는다. 승인된 기간에 이미 예약이 있으면 A-16 재배정으로 넘긴다
결과
휴무 확정, 근무표(F-01) 반영, 재배정 트리거
예외
당일 결근·조퇴는 신청이 아니라 사후 등록이며 즉시 A-16을 탄다
RC-F-02디자이너 프로필1차
R1/R3SC-M28
목적
디자이너의 기본 정보와 전문성을 정의한다. 가격·배정·추천이 여기서 갈린다
트리거
입사 등록(F-15), 승급, 전문분야 변경
입력
직급 · 전문분야 · 지명료 · 포트폴리오 연결(F-05)
규칙
직급이 메뉴 가격을 바꾼다(K-03 디자이너 직급별 가격). 지명료는 결제 시 옵션으로 붙는다(C-02). 전문분야는 역매칭·추천(SFR-A~C)의 입력이 된다. 승급 시 가격이 바뀌므로 적용 기준일을 둔다(K-16)
결과
프로필 확정, 가격·배정·추천에 반영
예외
직급 변경이 소급되면 과거 결제가 재계산된다 — K-16 기준일로 막는다
RC-F-13출퇴근·근태 기록1차
R3 기록 / R1 조회SC-M38SC-D13SC-D16
목적
실제 근무 시간을 남긴다. 수수료 정산의 기초 데이터
트리거
출근·퇴근 체크
입력
체크 시각 · 근무표(F-01) 대비
규칙
근무시간을 집계해 F-08 정산 기초자료로 넘긴다. 근무표와 실제의 차이(지각·조퇴·연장)를 구분해 남긴다. 디자이너는 본인 기록만 조회한다(SC-D13). 조퇴는 A-16 결원 재배정을 트리거한다
결과
근태 기록, 근무시간 집계
예외
체크 누락을 사후 보정할 수 있어야 하되 보정은 승인과 이력을 남긴다
RC-F-15입·퇴사·이동 처리1차
목적
사람이 들어오고 나갈 때 데이터를 정리한다. 상시 발생하는 일
트리거
입사, 퇴사, 매장 이동
입력
계정(K-07) · 담당 고객 · 미래 예약 · 미정산 잔여(F-08) · 단말 세션(L-09)
규칙
퇴사는 계정 비활성이지 삭제가 아니다 — 과거 시술 이력(B-04)의 담당자 표기는 보존된다. 처리 항목이 넷이다. ①담당 고객 승계 ②미래 예약 일괄 이관 ③미정산 잔여 처리 ④단말 원격 로그아웃(L-09). 지명 예약은 고객 동의가 필요하므로 개별 연락 대상으로 분리한다(A-16과 같은 원칙)
결과
계정 비활성, 고객·예약 승계, 정산 마감
예외
A-16(당일 결원)과 다르다 — 이건 영구 처리다. 임직원 개인정보의 보관기간은 J-06 대상
미결
이동 시 고객·예약이 디자이너를 따라가는가. 위 규칙은 매장에 남기는 승계·이관으로 적었다. 디자이너 중심으로 가면 이 규칙이 통째로 바뀐다. 15번 5장 26번
RC-F-14다중 매장 근무 디자이너2차
R5 본사SC-H07
목적
프리랜서·순회 디자이너의 복수 매장 소속을 처리한다
규칙
한 사람이 여러 매장에 소속될 수 있게 하고, 매출 귀속(C-10)과 정산(F-08)을 매장별로 분리한다
2차 상세 미작성 — 프리랜서 계약 형태와 정산 방식이 정해져야 규칙을 적을 수 있다

F-2. 성과·정산 — 4개

RC-F-03본인 성과 대시보드1차
목적
디자이너가 자기 성과를 스스로 본다
트리거
앱 진입, 주·월 마감
입력
매출 귀속(C-10) · 재방문율 · 만족도(G-05) · 역매칭 노출 · 개인 목표(D-15)
규칙
본인 것만 보인다. 타 디자이너 성과는 마스킹(J-08). 개인 목표 대비 달성률을 함께 낸다(D-15) — 절대값만 주면 잘하고 있는지 알 수 없다. 재시술(C-25)은 매출 0이므로 건수로 별도 표기한다
결과
조회
예외
목표가 설정되지 않았으면 달성률 대신 추이만 낸다
RC-F-08수수료 정산 기초자료1차
R1 / R3(본인)SC-M28SC-D16
목적
수수료 계산의 근거를 만든다. 급여와 직결되므로 오차가 곧 분쟁
트리거
월마감(C-26) 이후
입력
매출 귀속(C-10) · 요율(K-11) · 근태(F-13) · 적용 기준일(K-16)
규칙
월마감 잠금(C-26) 이후의 확정 매출로 산정한다 — 잠기기 전 숫자로 지급하면 나중에 바뀌어 분쟁이 된다. 요율이 바뀌면 K-16 기준일에 따라 소급하지 않는다. ⚠️ 열람 권한 분리 필수 — 점주는 전체, 디자이너는 본인만(SC-D16)
결과
정산 기초자료. 실제 지급은 외부 급여 시스템
예외
재시술(C-25)은 매출 0이지만 시간을 썼다. 시간 기반 요소가 있으면 반영 방식을 정해야 한다
미결
요율 데이터를 CONNECT가 보유할지 — 급여 정보는 노무 민감 항목이다. 보유하지 않으면 매출 귀속까지만 제공하고 계산은 외부에서
RC-F-09디자이너 관리(점주)2차
목적
점주가 소속 디자이너를 비교하고 코칭 포인트를 잡는다
트리거
주·월 단위 리뷰
입력
디자이너별 지표(F-03) · 코칭 포인트 자동 제안(S13)
규칙
지표 비교와 함께 무엇을 개선하면 되는지 제안을 낸다. ⚠️ 코칭용과 평가용의 경계를 명시한다 — 평가에 쓰이는 순간 기록률(G-06)이 형식화된다
결과
비교 뷰, 코칭 제안
예외
표본이 적은 신입은 비교에서 제외하거나 별도 구간으로 둔다
RC-F-06익명 벤치마킹2차
목적
매장·전국 평균 대비 본인 위치를 본다
규칙
타인을 식별할 수 없게 익명 집계로만 낸다. 표본이 적으면 역산이 가능하므로 최소 표본 수를 둔다
미결
익명 집계 원칙에서 본사를 예외로 둘지. 이 문장은 디자이너끼리를 전제로 쓴 것인데, 본사가 개별 디자이너 성과를 보기로 결정됐다(15번 5장 27번). 예외로 둔다면 누구에게 익명인지를 문장에 명시해야 한다
2차 상세 미작성 — 공개 지표 범위를 노무 협의 후 정한다

F-3. 성장·배치 — 6개

RC-F-04강점 분석·자가인식 갭2차
목적
스스로 생각하는 강점과 데이터가 말하는 강점의 차이를 보여준다
규칙
자가 인식 입력과 실제 시술·만족도 데이터를 비교한다(S7)
2차 상세 미작성 — 자가 인식을 어떻게 수집할지(설문 형식·주기)가 미정
RC-F-05포트폴리오 업로드·태깅2차
목적
시술 결과 사진을 모아 강점을 시각화한다
규칙
Vision AI가 카테고리를 자동 태깅한다(S8). 이미지는 저장하지 않는다 — 태깅 결과만 남긴다. 고객 사진(G-04)을 쓰려면 별도 동의가 필요하다
2차 상세 미작성 — 이미지 비저장 전제에서 포트폴리오를 어떻게 보여줄지 방식이 미정
RC-F-07교육 추천2차
목적
부족한 영역의 교육 과정을 연결한다
규칙
강점 분석(F-04) 결과를 MCZONE 과정에 매칭한다(S9)
2차 상세 미작성 — MCZONE 과정 데이터 연동 방식이 미정
RC-F-10신입 콜드스타트 배정2차
목적
이력이 없는 신입에게 무리한 고객이 가지 않게 한다
규칙
"무난한 고객 패턴"을 우선 배정한다. 소요시간 보정(A-06)도 이력이 쌓일 때까지 표준값을 쓴다
2차 상세 미작성 — "무난한 패턴"의 정의가 필요하다. 클레임 이력·시술 난이도·요구 수준 중 무엇으로 판정할지
RC-F-11스케줄 최적화2차
R1/R2SC-M27
목적
소요시간 패턴을 학습해 배치를 제안한다
규칙
실측 소요시간(A-06)을 학습해 배치안을 낸다(S10). 제안이며 실행은 사람이 정한다
2차 상세 미작성 — A-15 슬롯 최적화와 최적화 기준을 함께 정해야 한다
RC-F-12에스컬레이션 L1~L42차
R1 → R4/R5SC-H15
목적
고객과 디자이너의 미스매치를 단계적으로 해소한다
규칙
L1 감지 → L2 매장 상담 → L3 본사 개입 → L4 매장 간 매칭. 클레임 반복(B-08)이 감지 신호
2차 상세 미작성 — 각 단계의 진입·해제 조건이 미정. 노무 이슈라 협의가 선행된다

미창조㈜ · AX 사업추진 TF

16-G. 시술 기록·상담 기능 상세 — 9개

15번 목록의 G 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

91차92차0미결 02차 미작성 0

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — G 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 이 도메인이 사업 전체를 좌우한다

계획서·과업지시서 어디에도 독립 항목으로 없지만, 이 사업의 데이터 품질 전체가 여기서 결정된다.

[8/7 미팅 근거] 본부장 — "쓰는 매장이 있고, 안 쓰는 매장이 있고 그런 차이가 좀 있습니다… 메모를 쓰는 매장이 많지는 않고… 워낙 이 핸드[SOS]에 데이터 만들어 놓은 건 많은데 사실 다 쓰는 게 아니거든요."

기존 CRM은 기록 필드가 있어도 안 쓰인다. 데이터가 없는 게 아니라 입력이 안 되는 것이 문제다. RIAHN CONNECT가 헤어짱·핸드SOS를 대체해도 입력 UX가 같으면 결과도 같다.

제약 넷

  1. 입력 시간이 3탭을 넘으면 안 쓰인다. 이 도메인의 성패는 기능 개수가 아니라 G-02 하나에 달려 있다. 젖은 손으로, 시술 중에, 서서 입력한다.
  2. 정량 입력과 빠른 입력은 상충한다. 약제 소진(O-07)을 재려면 g/ml 단위가 필요한데 그걸 손으로 넣으라고 하면 아무도 안 쓴다. 배합 프리셋 선택 = 정량 자동 산출로 푼다.
  3. 기록되지 않은 것은 없는 것이다. 결제는 남는데 시술이 안 남는 건이 상당수다(C-12). 기록률 자체를 지표로 관리한다(G-06).
  4. 사진과 상담 내용은 동의에 걸린다. 촬영 전 동의 확인이 선행되고, 원본은 보관하지 않는다.

1. 기록 입력 (4)

RC-G-01시술 기록 입력1차
R3 디자이너SC-D04 (D3 모바일태블릿)
목적
실제로 무엇을 어떻게 했는지 남긴다. 추천·레시피·이탈 예측 모델의 유일한 원천 데이터
트리거
시술 완료 직후. 또는 시술 중 단계별로
입력
예약·고객(A-10) · 메뉴(K-03) · 약제 마스터(O-07) · 직전 시술 이력(B-04)
규칙
실제 시술 내용·약제·배합비·소요시간을 남긴다. 예약된 시술과 실제가 다르면 실제를 기준으로 하고 차이를 남긴다 — 결제(C-01)가 이 값을 쓴다. 소요시간은 자동 측정을 우선하고 수기 보정을 허용한다(A-06 실측 보정의 입력). 약제는 O-07 코드 체계를 쓴다
결과
시술 기록 1행, B-04 타임라인에 추가, C-01 결제의 확정 근거, I-08 레시피 환류 입력, O-07 재고 소진
예외
미입력 상태로 결제가 끝나면 C-12 정합 보정 대상이 된다. 네트워크가 끊겨도 입력은 계속되고 재연결 시 동기화한다
RC-G-02빠른 입력 UX1차
목적
기록을 실제로 하게 만든다. 와이어프레임의 성패가 여기 달려 있다
트리거
G-01 입력 시작
입력
표준 태그 · 직전 시술(B-04) · 음성 입력 · 배합 프리셋(O-07)
규칙
3탭 이내 완료를 목표로 한다. 세 가지 수단을 병용한다 — ①표준 태그 선택 ②직전 시술 복사 후 수정 ③음성 입력. 터치 타깃은 최소 44px, 시술 중 사용을 전제로 조작 단계를 최소화한다. ⚠️ 약제 정량 입력과 상충하므로 배합 프리셋을 고르면 정량이 자동 산출되게 하고 수기 계량을 강요하지 않는다
결과
G-01 기록 완료
예외
프리셋에 없는 배합은 수기 입력을 허용하되 그 건은 별도 표시해 프리셋 보완에 쓴다
RC-G-03상담 기록1차
목적
고객이 무엇을 원했는지 남긴다. 시술 결과와 요구의 차이가 클레임의 근원
트리거
시술 전 상담
입력
상담 내용 · STT 음성 · 고객 요구사항
규칙
텍스트와 STT 둘 다 받는다. 요구사항을 구조화해 다음 방문 때 브리핑(B-13)에 실린다. 고객 확인 화면(SC-C01)에 오늘 할 시술·예상 금액·소요시간을 띄워 합의를 남긴다
결과
상담 기록, 고객 확인, 시술 기록(G-01)의 참조
예외
STT는 매장 소음에서 정확도가 떨어진다. 원문과 교정본을 함께 두고 교정을 강제하지 않는다
RC-G-04시술 전후 사진 촬영1차
목적
결과를 시각으로 남긴다. 클레임 근거이자 포트폴리오(F-05) 원천
트리거
시술 전, 시술 후
입력
카메라 · 동의 상태(J-01, B-16)
규칙
촬영 → 동의 확인 → 업로드 순서를 지킨다. 동의가 없으면 촬영 단계에서 막는다 — 찍고 나서 묻는 순서면 이미 늦다. 원본은 보관하지 않는다(비식별 처리 후 저장). 전후를 쌍으로 묶는다
결과
사진 저장, B-06 고객 카드에 연결
예외
동의 철회 시 기존 사진 열람이 즉시 막힌다. 삭제 요청(J-10)은 별도 절차

2. 수집·품질 (5)

RC-G-05만족도 수집1차
R6 고객SC-C04
목적
결과에 대한 고객 반응을 즉시 받는다
트리거
시술 직후 거울앞 태블릿. 또는 사후 링크 발송
입력
별점 · 간단 코멘트
규칙
시술 직후 태블릿이 응답률이 가장 높다. 항목을 늘리지 않는다 — 별점 하나와 선택 코멘트면 충분하다. 사후 링크는 응답률이 낮지만 솔직도가 높으므로 병행한다
결과
만족도 1행, B-04 이력에 표시, B-10 이탈 위험 입력, F-03 디자이너 성과 입력
예외
저점 응답은 클레임(B-08)으로 전환할 수 있게 한다. 담당 디자이너 앞에서 입력하는 구조라 점수가 관대해지는 편향이 있다 — 사후 링크 응답과 분리해 본다
RC-G-06기록 완료율 표시1차
목적
기록이 실제로 되고 있는지 본다. 이 도메인이 작동하는지 판정하는 지표
트리거
일·주 단위 집계
입력
결제 건수 대비 시술 기록 건수 · 디자이너별·매장별 분해
규칙
디자이너별·매장별 기록률을 낸다. 낮은 쪽을 벌하는 용도가 아니라 입력 UX가 어디서 막히는지 찾는 용도로 쓴다 — 특정 시술군에서만 기록률이 낮으면 그 입력 흐름에 문제가 있는 것이다. 8/7 미팅의 "메모 작성 우수 매장 식별"(랩큐 액션 26번)이 여기 걸린다
결과
기록률 지표, 저조 구간 식별
예외
표본 편향에 주의한다. 기록이 잘 되는 매장의 데이터만 모델에 들어가면 결과가 왜곡된다
RC-G-07미기록 리마인더1차
자동 → R3SC-M19SC-D01
목적
빠뜨린 기록을 그날 안에 채우게 한다
트리거
결제 완료 + 시술 기록 없음이 일정 시간 지속
입력
C-12 정합 검사 결과 · 담당 디자이너
규칙
담당 디자이너에게 먼저 보낸다. 매니저에게 먼저 가면 대신 입력하게 되고 그러면 내용이 부정확해진다. 퇴근 전 한 번 모아서 보내는 편이 건별 알림보다 낫다. 알림 라우팅은 K-17
결과
리마인더 발송, 미기록 목록
예외
며칠 지난 건은 기억에 의존하므로 정확도가 떨어진다. 경과일을 함께 표시해 신뢰도 판단에 쓴다
RC-G-08시술 레시피 뷰1차
R3SC-D05(경계 — SFR-I)
목적
시술 중 무엇을 어떻게 할지 태블릿으로 본다
트리거
시술 시작
입력
확정 레시피(SFR-I) · 고객 이력(B-04) · 진단(B-05)
규칙
단계 체크리스트와 타이머를 제공한다. 방치 시간(A-07)이 타이머와 연동된다. 스펙 소유는 SFR-I이며 여기서는 표시와 데이터 계약만 정의한다 — 와이어프레임에 점선 박스 + "타 모듈 연동" 라벨
결과
조회. 실제 값과 다르면 G-01에서 실제를 기록
예외
레시피가 없는 시술은 빈 상태로 둔다
RC-G-09레시피 확정 갱신1차
자동SC-D04(경계 — I-08)
목적
실제 시술값을 레시피에 되먹인다. 레시피가 현실과 멀어지지 않게 하는 장치
트리거
G-01 기록 완료
입력
실제 시술값(약제·배합비·소요시간) · 기존 레시피 버전
규칙
실제값으로 확정 버전을 갱신한다. 개별 시술 한 건으로 바로 바꾸지 않고 누적된 실제값의 경향으로 판단한다. 버전을 남겨 되돌릴 수 있게 한다
결과
레시피 확정 버전 갱신, I-08 환류
예외
기록 신뢰도가 낮은 건(G-07 지연 입력 등)은 환류에서 가중치를 낮춘다

미창조㈜ · AX 사업추진 TF

16-H. 자연어 운영 에이전트 기능 상세 — 7개

15번 목록의 H 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

71차62차1미결 02차 미작성 1

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — H 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 여섯 개가 한 화면에서 한 흐름으로 돈다

H 도메인은 다른 도메인과 성격이 다르다. 여섯 기능이 SC-M30 한 화면에서 하나의 대화 흐름을 이룬다. 질의 입력 → 권한 필터 → 답변 생성 → 근거 표시 → 액션 제안 → 실행. 그래서 군집을 나누지 않는다.

제약 넷

  1. 에이전트는 새 권한을 만들지 않는다. 사람이 화면에서 못 보는 것을 대화로는 볼 수 있으면 권한 설계가 무너진다. J-04 권한이 그대로 적용된다.
  2. 근거 없는 답변은 쓰지 않는다. 숫자만 말하면 현장이 믿지 않고, 틀렸을 때 검증할 방법도 없다. 어떤 데이터를 어느 기간으로 봤는지 항상 붙인다.
  3. 실행은 승인을 탄다. 타임딜 생성·캠페인 발송·슬롯 조정은 되돌리기 어렵다. 제안하고 사람이 확인한 뒤 실행한다.
  4. 스펙 소유는 SFR-D(ELLM)다. 여기서는 운영 에이전트로 내장된 형태와 데이터 계약만 정의한다. 모델 내부는 범위 밖이다.

1. 기능 (6)

RC-H-01질의 입력1차
R1/R2SC-M30
목적
리포트 화면을 찾아다니지 않고 물어서 답을 얻는다
트리거
에이전트 화면 진입, 다른 화면에서 호출
입력
자연어 질의 · 추천 질문 칩 · 현재 맥락(보고 있던 화면)
규칙
추천 질문 칩을 제공한다 — 빈 입력창만 주면 무엇을 물어야 할지 몰라 아무도 안 쓴다. 자주 쓰이는 질의를 칩으로 노출하고, 실제 사용 이력에서 칩을 갱신한다. 다른 화면에서 호출하면 그 맥락(매장·기간·디자이너)을 물려받는다
결과
질의 접수
예외
답할 수 없는 질의는 모른다고 말한다. 추측으로 답하면 신뢰가 한 번에 무너진다
RC-H-05권한 기반 범위 제한1차
자동SC-M30
목적
대화가 권한 우회 통로가 되지 않게 한다. 답변 생성보다 먼저 걸린다
트리거
질의 접수 직후 자동
입력
질의 · 역할(J-04) · 필드 마스킹 규칙(J-08) · 매장 범위
규칙
역할별 조회 가능 데이터만 응답 대상에 넣는다. 디자이너가 타인의 정산을 물으면 답하지 않고, 매장 계정이 타 매장을 물으면 범위 밖임을 알린다. 집계로는 답할 수 있는 경우(전국 평균 등)와 개별로는 답할 수 없는 경우를 구분한다
결과
조회 범위 확정
예외
범위를 좁힌 사실을 답변에 명시한다 — 모르고 부분 답변을 전체로 오해하면 판단이 틀어진다
RC-H-02근거 데이터 동반 답변1차
자동SC-M30
목적
말로만이 아니라 숫자와 함께 답한다
트리거
질의 처리
입력
범위 제한된 데이터(H-05) · 집계 기준(D-16)
규칙
답변에 표·차트를 함께 낸다. 문장은 요약이고 근거는 데이터다. 집계 기준(D-16)이 적용된 값을 쓰며, 마감 전 잠정치면 그 사실을 표시한다. 개인정보가 포함되는 답변은 마스킹(J-08)을 적용한다
결과
답변 + 근거 데이터
예외
데이터가 부족하면 부족하다고 말한다. 표본이 적은 매장의 비율 지표는 오해를 부른다
RC-H-04근거 출처 표시1차
자동SC-M30
목적
어디서 온 숫자인지 밝힌다. 검증 가능성의 근거
트리거
답변 생성 시
입력
참조한 데이터 원천 · 기간 · 집계 기준
규칙
어떤 데이터를 어느 기간으로 썼는지 명시한다. 해당 원천 화면으로 이동할 수 있게 링크한다 — 의심되면 직접 확인할 수 있어야 한다. 지식베이스(M-10) 문서를 참조했으면 문서와 버전을 밝힌다
결과
출처 표시, 원천 화면 링크
예외
여러 원천을 조합한 답변은 어느 부분이 어디서 왔는지 나눠 표시한다
RC-H-03실행 액션 제안1차
R1 승인SC-M30
목적
답변에서 끝나지 않고 조치까지 연결한다
트리거
답변 후 액션 제안, 사용자 실행 지시
입력
제안 가능한 액션 목록 · 권한(J-04) · 승인 절차
규칙
타임딜 생성(K-08)·캠페인 발송(E-05)·슬롯 조정(A-18) 같은 액션을 제안한다. 제안과 실행 사이에 반드시 확인 단계를 둔다 — 무엇이 어떻게 바뀌는지 보여주고 사람이 승인한다. 실행은 해당 기능의 정상 경로를 그대로 타므로 그 기능의 검증도 그대로 적용된다(예: 발송이면 E-07 수신동의 검증)
결과
액션 실행, 실행 이력
예외
되돌리기 어려운 액션은 확인 단계를 강화한다. 실행 결과를 반드시 회신한다
RC-H-07액션 실행1차
R1 승인SC-M30
목적
제안된 조치를 실제로 실행한다. 이 도메인에서 유일하게 시스템을 바꾸는 지점
트리거
사용자가 제안을 승인
입력
제안된 액션 · 권한(J-04) · 대상 기능의 검증 규칙
규칙
해당 기능의 정상 경로를 그대로 탄다 — 발송이면 E-07 수신동의 검증을, 타임딜이면 K-04 할인 상한을 그대로 거친다. 에이전트를 통했다고 검증을 건너뛰면 안 된다. 실행 전 무엇이 어떻게 바뀌는지 보여주고, 실행 후 결과를 회신한다
결과
액션 실행, 실행 이력(J-05)
예외
되돌리기 어려운 액션은 확인 단계를 강화한다. 실행 실패 시 부분 적용 상태로 두지 않는다
RC-H-06질의 이력·즐겨찾기2차
R1/R2SC-M30
목적
반복해 쓰는 질의를 저장한다
규칙
이력을 남기고 자주 쓰는 질의를 즐겨찾기로 고정한다. 이력은 추천 질문 칩(H-01)의 재료가 된다
2차 상세 미작성 — 질의 이력에 개인정보가 포함될 수 있어 보관기간(J-06) 정책과 함께 정해야 한다

미창조㈜ · AX 사업추진 TF

16-I. 채널 연동·데이터 이관 기능 상세 — 14개

15번 목록의 I 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

141차132차1미결 02차 미작성 1

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — I 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 이 도메인은 전제가 흔들린 채로 설계된다

[8/7 미팅 근거 — 네이버] 네이버클라우드 정홍석 매니저 확인 — API 개방은 ①기본 검토 요건 매장 1만 개 이상, ②"얘기라도 되는" 선 5,000개 이상, ③500~1,000개는 명시적 거절선. 리안헤어는 490개다. 유일한 현실적 우회로는 네이버페이 결제 집중 → 파이낸셜 조직 경유 개방 요청.

[8/7 미팅 근거 — 기존 CRM] 본부장 — "데이터를 API 공유 받는 것까지는 협의를 해 놨어요." 다만 시장이 커지면 "기존 CRM사와 충돌이 있을 수 있다" 고 인정했다. 미창조가 CRM 시장에 진입하면 같은 상대가 경쟁자가 되어 API가 닫힐 위험이 구조적으로 존재한다.

제약 다섯

  1. 채널 어댑터는 플러그인이다. 네이버가 열리지 않아도 헤어짱·핸드SOS 어댑터로 대체 가능해야 한다. 화면에서 채널은 데이터로 관리하고 하드코딩하지 않는다. 이 원칙만 지키면 전제가 바뀌어도 화면은 그대로 쓴다.
  2. 이관은 단방향이 기본이다. 외부 CRM이 쓰기(write) API를 줄 가능성은 낮고 계획서의 이관 전제도 CSV 추출이다. 양방향(I-11)은 2차 옵션으로 둔다.
  3. 이관은 한 번에 성공하지 않는다. 스테이징 → 검증 → 승인 → 반영 4단계를 거치고 롤백이 가능해야 한다.
  4. 잔액은 자동 반영하지 않는다. 회원권·포인트는 건별 대조와 승인을 거친다(C-21). 틀리면 현장에서 항의가 들어온다.
  5. API가 닫힐 때를 대비한다. 병행 운영(I-10)과 로컬 서버 직수집(L)이 그 시점의 보험이다.

0-2. 군집

군집 기능 주 화면
I-1 채널 연동 6 SC-M33 채널 연동 상태 · SC-M34 동기화 오류 큐
I-2 데이터 이관 6 SC-H13 데이터 이관 콘솔
I-3 검증 2 SC-H13

16-I. 채널 연동·데이터 이관 — RIAHN CONNECT 기능 상세

I-1. 채널 연동 — 6개

RC-I-01채널 연동 설정1차
R1/R5SC-M33
목적
어떤 채널을 붙일지 정하고 켠다. 플러그인 구조가 이 기능의 본체
트리거
채널 도입, 어댑터 교체
입력
채널 목록 · 인증 정보(K-09) · 어댑터 종류
규칙
채널을 데이터로 관리한다 — 네이버·카카오·헤어짱·핸드SOS를 같은 인터페이스로 다룬다. 어댑터가 바뀌어도 상위 화면(A-09 채널 뱃지, D-04 채널별 매출, A-18 슬롯 배분)은 그대로 동작해야 한다. 채널별로 지원 기능이 다르므로(예약 수신만 / 양방향) 역량을 선언하고 화면이 그에 맞춰 접힌다
결과
채널 활성화, 웹훅 수신 개시
예외
네이버 API가 열리지 않으면 헤어짱·핸드SOS 어댑터로 대체한다. 이때 화면 변경이 없어야 설계가 성공한 것이다
RC-I-02웹훅 수신 모니터1차
R1/R5SC-M33
목적
들어오고 있는지 실시간으로 본다
트리거
상시, 이상 감지 시
입력
채널별 수신 건수 · 지연 · 실패율
규칙
수신이 멈추면 예약이 안 들어오는데 화면에는 그냥 한가해 보인다 — 끊김을 적극적으로 알려야 한다. 채널별 평시 수신량 대비 급감을 감지해 알린다(K-17 라우팅)
결과
수신 현황, 이상 알림
예외
실제로 예약이 없는 것과 수신이 끊긴 것을 구분해야 한다. 하트비트가 있으면 쓴다
RC-I-03매핑·정규화 규칙1차
목적
채널마다 다른 표현을 우리 체계로 옮긴다
트리거
채널 연동 개시, 미매핑 건 발생
입력
채널별 메뉴·시간·고객 필드 · 우리 마스터(K-03, B)
규칙
채널 메뉴명을 우리 메뉴(K-03)에 대응시킨다. 미매핑 건은 버리지 않고 "기타"로 받아 목록으로 남긴다(A-09) — 버리면 매출이 사라진다. 매핑 규칙은 매장별로 다를 수 있다
결과
매핑 테이블, 정규화된 데이터
예외
채널이 메뉴를 바꾸면 매핑이 깨진다. 신규 미매핑 발생을 알린다
RC-I-04실패·충돌 큐1차
R2/R5SC-M34
목적
실패한 것을 모아 사람이 해소한다. 버려지는 데이터가 없게 하는 안전망
트리거
동기화 실패, 충돌 발생
입력
실패 건 · 사유 · 원본 데이터
규칙
실패 유형별로 묶어 보여준다 — 매핑 없음·중복·검증 실패·전송 오류. 재처리 시 중복 생성을 막는다(멱등 키). 수동 해소 경로를 반드시 둔다. 큐가 쌓이면 알린다
결과
해소 처리, 재처리
예외
A-18 슬롯 역동기화 실패는 오버부킹 위험이 있으므로 해당 슬롯을 보수적으로 잠근다
RC-I-05채널 간 중복 예약 탐지1차
자동 → R2SC-M34
목적
같은 고객이 여러 채널로 넣은 예약을 하나로 본다
트리거
예약 수신 시 자동
입력
동일 고객·시간대 예약 · 고객 매칭 규칙(I-06)
규칙
동일 고객·근접 시간의 예약을 후보로 잡는다. 자동 병합하지 않고 확인을 받는다 — 진짜 두 건일 수도 있다(가족 예약 등). 병합 시 어느 채널 건을 남길지 정한다
결과
중복 후보 목록, 병합 결과
예외
채널마다 고객 식별자가 달라 매칭이 불확실하다. 확신도를 함께 보여준다
RC-I-12채널 가용 슬롯 역동기화1차
자동SC-M40
목적
우리 쪽 예약을 외부 채널에 반영해 오버부킹을 막는다. A-18의 전제
트리거
자체 예약 발생·취소 시 자동
입력
슬롯 상태 변화 · 채널별 배분(A-18)
규칙
예약이 잡히면 해당 슬롯을 외부 채널에서 마감 처리한다. 채널이 쓰기 API를 지원해야 성립하므로 채널 역량(I-01)에 따라 동작이 갈린다. 지원하지 않는 채널은 배분량을 보수적으로 잡아 위험을 줄인다
결과
외부 채널 슬롯 마감
예외
push 실패는 I-04 큐로 보내고 슬롯을 잠근다. 실패를 무시하면 오버부킹이 난다

I-2. 데이터 이관 — 6개

RC-I-07이관 마법사1차
목적
외부 CRM 데이터를 안전하게 옮긴다
트리거
매장 온보딩(M-05)
입력
원본 데이터(CSV·API) · 스키마 매핑(I-08)
규칙
스테이징 적재 → 검증 → 승인 → 반영 4단계를 거친다. 원본 스냅샷을 보존해야 롤백(I-14)이 가능하다. 검증 단계에서 형식 오류·필수값 누락·중복을 잡는다. 잔액(회원권·포인트)은 이 경로가 아니라 C-21 건별 대조를 탄다
결과
이관 완료, 단계별 이력
예외
대량 데이터는 배치로 나눠 처리하고 중단·재개가 가능해야 한다
RC-I-08스키마 매핑 편집1차
목적
매장마다 다른 CRM 스키마를 우리 구조에 맞춘다
트리거
이관 준비
입력
원본 컬럼 목록 · 대상 필드 · 변환 규칙
규칙
컬럼 대 필드를 매핑하고 변환 규칙(날짜 형식·코드값 대응)을 정의한다. 코드값 대응표가 없으면 데이터 해석이 불가능하므로 미제공 시 이관을 진행하지 않는다. 매핑을 템플릿으로 저장해 같은 CRM을 쓰는 매장에 재사용한다
결과
매핑 정의, 재사용 템플릿
예외
원본에 없는 필수 필드는 기본값을 넣을지 비울지 정한다. 임의로 채우면 나중에 진짜 값과 구분이 안 된다
RC-I-09이관율 리포트1차
목적
얼마나 옮겨졌는지 본다. 1차 70% / 2차 95% 목표 추적
트리거
이관 진행 중·후
입력
원본 건수 · 이관 건수 · 실패 건수 · 항목별 완성도
규칙
전체 이관율과 항목별 완성도를 나눠 본다 — 고객은 100%인데 시술 이력이 40%면 의미가 다르다. 매장별 진척을 온보딩(M-05)의 다음 단계 진입 조건으로 쓴다
결과
이관율, 미이관 사유 분포
예외
원본 자체가 비어 있는 것과 이관에 실패한 것을 구분한다
RC-I-10병행 운영 모드1차
R1/R5SC-H13
목적
외부 CRM과 동시에 쓰면서 안전하게 넘어간다. API가 닫힐 때의 보험이기도 하다
트리거
전환 준비 단계 진입
입력
병행 기간 설정 · 이중 수집 대상
규칙
일정 기간 양쪽에 데이터를 남긴다. 어느 쪽이 정본인지 명시해야 한다 — 둘 다 정본이면 충돌이 난다. 기간 종료 시 전환 판정을 하고, 판정 기준(이관율·정합성)을 미리 정한다
결과
병행 상태, 전환 판정
예외
병행 중 매장이 외부 CRM에만 입력하면 우리 데이터가 비게 된다. 입력 경로를 통제해야 한다
RC-I-13채널 인증 갱신·만료 알림1차
자동 → R1SC-M33
목적
토큰이 끊겨 연동이 죽는 것을 막는다. I-01의 운용 루프
트리거
만료 예정일 도래, 인증 실패 발생
입력
채널별 토큰 만료일 · 인증 상태
규칙
만료 전에 예고하고 재인증을 유도한다. 만료되면 연동 중단 배너를 띄운다 — 조용히 죽으면 예약이 안 들어오는 걸 며칠 뒤에 안다. 알림 수신자는 K-17
결과
재인증, 연동 상태 표시
예외
재인증에 외부 계정 접근이 필요하면 매장이 직접 해야 한다. 절차를 안내한다
RC-I-14이관 롤백·재실행1차
목적
잘못된 이관을 되돌린다. 이관은 한 번에 성공하지 않는다
트리거
이관 오류 발견
입력
이관 배치 ID · 원본 스냅샷(I-07)
규칙
배치 단위로 취소·되돌리기·부분 재실행을 한다. 이미 사용된 데이터는 롤백할 수 없다 — 이관된 고객으로 예약이 잡혔으면 그 예약이 먼저다. 롤백 가능 범위를 판정해 보여준다
결과
롤백 실행, 재실행 대상 확정
예외
잔액 이관(C-21)의 롤백은 특히 위험하다. 승인 전 상태로만 되돌릴 수 있게 한다

I-3. 검증 — 2개

RC-I-06통합 고객 ID 병합 규칙1차
목적
채널마다 따로 만들어진 고객을 한 사람으로 묶는다
트리거
이관 시, 채널 유입 시
입력
채널별 고객 레코드 · 매칭 키(전화번호·이름) · 확신도 기준
규칙
매칭 규칙을 정의하고 확신도에 따라 자동 병합과 확인 요청을 가른다(B-03). 전화번호가 주 키인데 가족이 공유하는 경우가 있어 이름을 함께 본다. 잘못 합치면 두 사람의 이력이 섞이므로 취소 가능해야 한다
결과
병합 규칙, 통합 고객 ID
예외
채널이 마스킹된 번호만 주면 매칭이 불가능하다. 이 경우 별도 레코드로 두고 나중에 합친다
RC-I-11정합성 검증 리포트2차
목적
양방향 동기화의 차이를 검출한다
규칙
우리 데이터와 외부 CRM 데이터를 대조해 차이를 낸다
⚠️ 실현성 재검토 대상외부 CRM이 쓰기(write) API를 제공해야 성립하는데 그 가능성은 낮다. 계획서의 이관 전제도 CSV 추출(단방향)이다
2차 상세 미작성 — 단방향 + 수기 보정이 기본이므로 이 기능의 존치 여부부터 판단한다

미창조㈜ · AX 사업추진 TF

16-J. 프라이버시·권한 기능 상세 — 16개

15번 목록의 J 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

161차132차3미결 32차 미작성 3

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — J 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 이 도메인은 다른 기능을 잠그는 일을 한다

J의 기능들은 대부분 스스로 무엇을 만들지 않고 다른 기능의 동작을 제한한다. 동의가 없으면 발송이 막히고(E-07), 권한이 없으면 필드가 가려지고(J-08), 삭제 요청이 들어오면 데이터가 사라진다(J-10). 그래서 화면보다 규칙이 본체다.

제약 넷

  1. 법정 의무가 여럿이고 위반 시 발송·수집 자체가 불법이 된다. 동의 없는 마케팅, 수신거부 미처리, 미성년자 동의 누락, 정보주체 권리 미대응이 모두 제재 대상이다.
  2. 삭제와 보존이 충돌한다. 결제·세금 기록은 법정 보존 의무가 있어 삭제 요청이 와도 전부 지울 수 없다. 어디까지 지우고 무엇을 남길지를 정하지 않으면 요청이 올 때마다 즉흥 판단하게 된다.
  3. 권한은 조직이 아니라 데이터 민감도로 갈린다. 디자이너에게 가려야 할 것은 타인의 정산·성과이고, 본사에 가려야 할 것은 고객 개인정보다. 역할 계층만으로는 안 되고 필드 단위가 필요하다.
  4. 동의는 상태가 아니라 이력이다. 언제 어떤 경로로 받았고 언제 철회됐는지가 남아야 분쟁에서 쓸 수 있다.

0-2. 군집

군집 기능 주 화면
J-1 동의 3 SC-C02 동의 서명 · SC-M11 동의 탭
J-2 접근 통제 4 SC-H07 권한 · 전 화면 규칙
J-3 정보주체 권리 3 SC-H08 감사·개인정보 관리
J-4 추적·파기 3 SC-H08 · SC-H09

16-J. 프라이버시·권한 — RIAHN CONNECT 기능 상세

J-1. 동의 — 3개

RC-J-01동의 관리1차
목적
무엇을 해도 되는지의 원장. 이 시스템의 여러 기능이 여기에 걸려 있다
트리거
신규 등록(B-03), 동의 갱신, 철회
입력
동의 항목 · 동의 경로 · 일시 · 서명(J-02)
규칙
항목별로 관리한다 — 수집·마케팅·사진·재학습 옵트아웃. 각 항목이 무엇을 잠그는지 명확하다. 수집 미동의면 등록 자체가 불가, 마케팅 미동의면 캠페인 제외(E-07), 사진 미동의면 열람 차단(B-06), 재학습 옵트아웃이면 학습셋 제외(J-12). 상태가 아니라 이력으로 남긴다 — 언제 어떤 경로로 받았는지
결과
동의 원장, 다른 기능의 게이트
예외
이관 고객은 동의 이력이 없다. "미동의"로 처리해 보수적으로 막고 재동의 대상으로 분류한다
미결
외부 CRM 이관 시 동의 이력이 함께 오는지 — 없으면 이관 직후 마케팅 발송이 전면 불가
RC-J-02동의서 서명1차
R6 고객SC-C02 (D4 거울앞 태블릿)
목적
동의의 증거를 남긴다
트리거
신규 등록, 동의 항목 추가
입력
동의 항목 · 서명 · 스캔 문서
규칙
태블릿 서명을 기본으로 하고 종이 스캔 보관도 허용한다. 거울앞 태블릿이므로 다른 고객 정보가 보이면 안 된다. 항목별로 선택 동의가 가능해야 한다 — 전부 아니면 전무는 위법 소지가 있다. 필수와 선택을 구분해 표시한다
결과
서명 저장, 동의 원장(J-01) 갱신
예외
만 14세 미만은 J-09로 분기한다
RC-J-09미성년자 법정대리인 동의1차
목적
만 14세 미만 고객의 동의를 법정대리인에게 받는다. 법정 의무
트리거
생년월일 입력 시 만 14세 미만 판정
입력
고객 생년월일 · 법정대리인 정보 · 대리인 동의
규칙
만 14세 미만이면 일반 동의 절차를 막고 대리인 동의로 분기한다. 대리인 확인 기록을 남긴다. 대리인 정보 자체도 개인정보이므로 최소 수집한다
결과
대리인 동의 기록, 동의 원장 갱신
예외
생년월일을 받지 않으면 판정 자체가 불가능하다. 미용실에서 연령대만 받는 관행과 충돌하므로 수집 항목 결정이 선행되어야 한다

J-2. 접근 통제 — 4개

RC-J-04권한(Role) 설정1차
R5/R1SC-H07
목적
역할별로 무엇을 보고 무엇을 할 수 있는지 정한다
트리거
역할 체계 설계, 계정 부여(K-07·M-08)
입력
역할 정의(R1~R5) · 메뉴 접근 · 필드 접근 · 액션 권한
규칙
메뉴·필드·액션 세 층으로 통제한다. 승인 권한(환불 C-05, 휴무 F-01, 발송 E-05)이 여기서 나온다. 부재 시 위임은 J-13이 처리한다. 역할 체계는 본사가 정의하고 매장은 부여만 한다
결과
권한 매트릭스, 화면·기능 접근 제어
예외
권한 변경은 즉시 반영되어야 한다. 세션에 캐시된 권한으로 계속 접근하면 안 된다
RC-J-08필드 단위 마스킹1차
자동전 화면SC-D03
목적
같은 화면에서도 민감 필드를 역할별로 가린다
트리거
화면 렌더링 시 자동
입력
역할(J-04) · 필드 민감도 정의
규칙
역할 계층만으로는 부족한 지점을 메운다. 디자이너에게는 타인의 정산·성과를 가리고(F-08, D-02), 본사에는 고객 개인정보를 가린다. 마스킹은 표시만이 아니라 조회 자체를 막아야 한다 — 화면에서 가리고 API로는 나가면 의미가 없다
결과
필드별 표시·조회 제어
예외
마스킹된 값으로도 검색은 되어야 한다(B-01 전화 뒷자리)
RC-J-03PII 마스킹 표시1차
자동전역 컴포넌트
목적
개인정보가 가려져 있다는 것과 왜 가려졌는지를 보여준다
트리거
마스킹된 필드 표시 시
입력
마스킹 규칙(J-08) · 현재 역할
규칙
전화번호·주소는 기본 마스킹이고 열람하려면 사유를 남긴다(J-05). 마스킹 상태를 시각으로 구분해 사용자가 "데이터가 없는 것"으로 오해하지 않게 한다. 거울앞 태블릿(D4)은 마스킹 수준이 가장 높다
결과
마스킹 표시, 열람 시 사유 로그
예외
열람 사유 입력이 잦으면 형식화된다. 업무상 상시 필요한 필드는 마스킹 대상에서 빼는 편이 낫다

독립 화면이 아니라 모든 화면에 얹히는 공통 요소다 (15번 문서 4장 9번)

RC-J-13권한 위임·대리 승인1차
목적
점주가 없어도 승인이 돌아가게 한다. SC-M43 승인 대기함의 전제
트리거
휴가·병가 등 부재 예정
입력
위임 대상자 · 위임 기간 · 위임 범위(승인 항목)
규칙
기간을 지정한 위임이며 기간이 끝나면 자동 해제된다. 위임 범위를 항목별로 정한다 — 환불 승인은 위임하되 요율 변경은 안 되게. 위임 이력을 감사 로그(J-05)에 남긴다. 위임받은 사람이 한 승인은 원 권한자 이름이 아니라 실제 승인자로 기록한다
결과
위임 활성화, 승인 권한 이전
예외
위임 없이 부재하면 환불·휴무·발송 승인이 전부 막힌다. 부재가 감지되면 위임을 유도하는 편이 낫다

J-3. 정보주체 권리 — 3개

RC-J-10열람·정정 요청1차
R2 접수 / R5 처리SC-H08SC-M11
목적
고객의 열람·정정·삭제·처리정지 요청에 대응한다. 법정 의무
트리거
고객 요청 접수
입력
요청 유형 · 본인 확인 · 대상 데이터 · 법정 보존 의무 목록
규칙
본인 확인이 선행된다 — 확인 없이 처리하면 그 자체가 유출이다. 처리 기한을 관리하고 회신 기록을 남긴다. 삭제 요청은 법정 보존 의무 데이터(결제·세금)와 충돌하므로 부분 삭제 규칙이 필요하다 — 어디까지 지우고 무엇을 남기는지. 재학습 옵트아웃 반영은 J-12로 이어진다
결과
요청 처리, 회신 기록, 처리 기한 준수
예외
삭제 후에도 결제 이력이 남아 있으면 고객이 "안 지웠다"고 볼 수 있다. 무엇을 왜 남기는지 회신에 명시한다
미결
접수 창구 (고객 앱 Look.K vs 매장 접수) 및 법정 보존 데이터의 부분 삭제 기준
RC-J-14삭제·처리정지 요청1차
R2 접수 / R5 처리SC-H08
목적
지워달라는 요청에 대응한다. 법정 보존 의무와 정면으로 충돌하는 지점
트리거
고객의 삭제·처리정지 요청
입력
본인 확인 · 대상 데이터 · 법정 보존 의무 목록 · 처리 기한
규칙
결제·세금 기록은 보존 의무가 있어 전부 지울 수 없다. 어디까지 지우고 무엇을 남기는지 부분 삭제 규칙을 미리 정해 두지 않으면 요청마다 즉흥 판단하게 된다. 처리정지는 삭제가 아니라 이용 중단이므로 데이터는 남기고 활용만 막는다. 재학습 옵트아웃 반영은 J-12로 이어진다
결과
부분 삭제 또는 처리정지, 회신 기록
예외
삭제 후에도 결제 이력이 남으면 고객이 "안 지웠다"고 본다. 무엇을 왜 남기는지 회신에 명시한다
미결
법정 보존 데이터의 부분 삭제 기준
RC-J-11데이터 반출 통제1차
자동 → R1 승인SC-H08
목적
개인정보가 파일로 새어 나가는 것을 통제한다. 유출의 주 경로
트리거
리포트 내보내기(D-13), 세그먼트 전달(B-18)
입력
반출 대상 데이터 · 요청자 역할 · 사유
규칙
반출 시 마스킹을 적용하고 사유를 입력받는다. 고객 단위 데이터의 대량 반출은 승인을 탄다. 모든 반출은 감사 로그(J-05)에 남는다. 파일에 반출 일시·요청자를 박아 추적 가능하게 한다
결과
반출 실행, 반출 로그
예외
업무상 반출이 잦으면 승인이 형식화된다. 임계 건수를 정해 그 이하는 로그만 남긴다
RC-J-15위탁·제3자 제공 현황1차
목적
데이터를 누구에게 맡기고 있는지 관리한다. 개인정보 처리방침 명시 항목
트리거
수탁 계약 체결·변경, 처리방침 갱신
입력
수탁사 · 위탁 업무 · 제공 항목 · 목적 · 보유 기간
규칙
파수·랩큐 등 컨소시엄 참여사가 데이터를 다루므로 위탁 현황을 관리하고 처리방침에 반영한다. 제3자 제공(동의 필요)과 위탁(고지 필요)은 법적 요건이 다르므로 구분한다. 계약 종료 시 파기 확인까지 추적한다
결과
위탁 현황, 처리방침 반영 근거
예외
수탁사가 재위탁하면 그것도 관리 대상이다
RC-J-16동의 재수집1차
목적
이관 고객의 없는 동의를 다시 받는다. 이게 끝나야 마케팅이 돌아간다
트리거
이관 완료 후, 동의 이력 부재 확인
입력
동의 이력 없는 고객 목록(J-01) · 재동의 경로
규칙
재동의 완료 전까지 광고성 발송을 차단한다(E-07). 재동의는 방문 시 태블릿 서명(J-02)이 가장 확실하고, 정보성 알림에 동의 링크를 얹는 방식도 병행한다 — 다만 동의를 구하는 메시지 자체가 광고성이 되지 않게 문구를 관리한다(K-06)
결과
동의 원장 갱신, 발송 가능 대상 확대
예외
재동의율이 낮으면 마케팅 모수가 크게 줄어 사업 논리가 흔들린다. 진척을 지표로 관리한다
RC-J-12학습 데이터 제외 반영2차
목적
옵트아웃과 삭제 요청이 실제 학습셋에 반영됐는지 확인한다
규칙
재학습 옵트아웃(J-01)·삭제 요청(J-10) 건이 학습 데이터에서 빠졌는지 대조한다. 동의 항목만 있고 반영 확인 수단이 없으면 옵트아웃은 선언에 그친다
2차 상세 미작성 — 학습 파이프라인 구조가 확정돼야 대조 방법을 정할 수 있다

J-4. 추적·파기 — 3개

RC-J-05감사 로그1차
목적
누가 무엇을 봤고 무엇을 했는지 남긴다
트리거
감사 대상 행위 발생 시 자동
입력
행위자 · 대상 · 시각 · 사유
규칙
남기는 대상이 넷이다. ①고객카드 열람 기록데이터 반출 기록(J-11) ③승인·위임(J-13) ④확정 이후 수정(C-24·C-26). 로그 자체는 수정·삭제가 불가능해야 한다. 조회는 R5만
결과
감사 로그
예외
로그가 폭증하면 조회가 안 된다. 유형별 보관기간을 달리 둔다
RC-J-06보관기간·파기2차
목적
보관 기간이 지난 것을 지운다
규칙
항목별 보관기간을 정하고 만료분을 자동 파기한다. 대상이 셋이다 — 고객, 임직원(F-15 퇴사자), 백업본(L-08). 백업에만 남아 있으면 파기한 것이 아니다
2차 상세 미작성 — 항목별 보관기간이 개인정보 처리방침 확정 후에 정해진다
RC-J-07human review 분리2차
목적
AI가 처리한 것과 사람이 검토해야 할 것을 가른다
규칙
자동 처리 대상과 사람 검토 대상을 분리해 표시한다. 자동화된 의사결정에 대한 설명 요구와 맞물린다
2차 상세 미작성 — 어떤 판단을 자동화 대상으로 볼지 범위가 미정

미창조㈜ · AX 사업추진 TF

16-K. 매장 마스터·설정 기능 상세 — 19개

15번 목록의 K 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

191차192차0미결 52차 미작성 0

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — K 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 여기 있는 값이 다른 도메인의 동작을 정한다

다른 도메인에서 K를 가리킨 횟수가 27회다. 이 도메인은 기능이라기보다 나머지 전부의 입력값 저장소에 가깝다. 그래서 성격이 다르다 — 화면은 대부분 폼이고, 규칙은 "무엇을 저장하는가"보다 "언제부터 적용되는가" 가 중요하다.

제약 넷

  1. 설정 화면이 1차 세트의 병목이다. SC-M32에 K-01~17이 모두 모이고, 여기 값이 없으면 회원권 판매는 정책 없이(K-14), 캠페인은 발송 자격 없이(K-13), 대시보드는 하드코딩된 숫자로(K-12) 돌아간다. 그래서 SC-M32를 1차년도 핵심 세트의 선행 조건으로 둔다.
  2. 과거 거래를 소급 재계산하지 않는다. 가격·요율·정책이 바뀌면 적용 기준일을 갖는다(K-16). 이게 없으면 지난달 결제 금액이 오늘 바뀐다.
  3. 본사 표준과 매장 재량의 경계가 명시돼야 한다. 무엇을 매장이 바꿀 수 있고 무엇이 잠기는지가 항목마다 다르다. 표준 배포(M-06)가 매장 값을 덮어쓸지도 항목별로 갈린다.
  4. 일부 항목은 미등록 시 기능이 아예 막힌다. 발신번호(K-13)가 없으면 발송이 불가하고, PG 설정(K-15)이 없으면 링크결제가 불가하다. 설정 누락을 경고가 아니라 차단으로 다룬다.

0-2. 군집

군집 기능 성격
K-1 매장 실체 3 물리적 자원 — 영업시간·좌석·장비
K-2 상품·가격 4 돈에 직결. 변경 시 기준일 필수
K-3 운영 정책 4 자동화가 참조하는 임계값·규정
K-4 연동 자격 4 미등록 시 해당 기능 차단
K-5 계정·이력 2 권한과 변경 추적

16-K. 매장 마스터·설정 — RIAHN CONNECT 기능 상세

K-1. 매장 실체 — 3개

RC-K-01매장 정보·영업시간1차
목적
매장의 기본 정보와 언제 문을 여는지 정한다. 예약 가능 시간의 바깥 테두리
트리거
개점 시 1회, 영업시간 변경 시
입력
매장 기본 정보 · 요일별 영업시간 · 휴무일 · 특별 영업시간
규칙
영업시간이 예약 캘린더(A-01)의 표시 범위와 가용 슬롯을 정한다. 휴무일은 사전 계획용이며 갑작스러운 휴업은 A-19가 다룬다. 특별 영업시간(명절·연장)은 기간 지정으로 덮어쓴다. 매장 마스터(M-17)의 하위 정보이며 본사가 관리하는 항목과 매장이 관리하는 항목이 갈린다
결과
영업시간 확정, 캘린더·예약 가능 범위 갱신
예외
영업시간을 줄이면 그 시간대의 기존 예약과 충돌한다. 충돌 건을 보여주고 처리하게 한다
RC-K-02좌석·장비 마스터1차
목적
점유 가능한 물리 자원을 정의한다. 충돌 방지(A-05)의 3중 검증 중 둘
트리거
개점, 좌석·장비 증감
입력
좌석 수·번호 · 펌·컬러 장비 대수 · 장비별 사용 시술
규칙
좌석과 장비를 각각 개체로 관리한다. 장비는 시술과 연결되어야 한다 — 어떤 시술이 어떤 장비를 쓰는지 모르면 점유 검증이 안 된다(A-05). 좌석·장비 레인 뷰(SC-M05)의 축이 여기서 나온다
결과
자원 마스터 확정, 충돌 검증 기준
예외
장비 고장 시 일시 사용 불가로 표시해야 배치에서 빠진다. 장기 고장은 A-19 임시 휴업으로 갈 수 있다
RC-K-10POS 주변기기 설정1차
목적
POS에 물린 기기를 연결한다
트리거
기기 설치·교체
입력
영수증 프린터 · 바코드 스캐너 · 고객 표시기 · 카드 단말
규칙
기기별 연결 상태를 표시한다. 결제·PG 설정(K-15)과는 별개다 — 이건 물리 기기, 저건 결제 계약이다. 프린터 미연결이면 영수증(C-07)이 전자 발행으로 대체된다
결과
기기 연결, 상태 표시
예외
연결 실패 시 어떤 기능이 제한되는지 명시한다

K-2. 상품·가격 — 4개

RC-K-03메뉴·소요시간·버퍼1차
목적
무엇을 얼마에 얼마 동안 하는지 정한다. 예약과 결제 양쪽의 기준
트리거
메뉴 개편, 가격 조정, 신규 시술 추가
입력
시술 메뉴 · 디자이너 직급별 가격 · 표준 소요시간 · 정리 버퍼
규칙
하나의 메뉴가 직급별로 다른 가격을 갖는다(F-02 직급). 표준 소요시간은 A-06의 기준값이 되고 실측으로 보정된다. 본사 표준 메뉴가 배포되면(M-06) 매장 추가 메뉴와 병합되는데, 덮어쓸지 병합할지 규칙이 필요하다. 가격 변경은 K-16 기준일을 갖는다
결과
메뉴 마스터 확정, 예약·결제·매출 분석의 기준
예외
사용 중인 메뉴를 지우면 과거 이력이 깨진다. 삭제가 아니라 비활성으로 처리한다
RC-K-04가격·할인 상한1차
본사/R1SC-M32
목적
매장이 임의로 가격을 흔들지 못하게 한다
트리거
본사 정책 수립, 매장 조정 시도
입력
본사 표준가 · 매장 조정 허용 범위 · 할인 하한
규칙
본사 표준 대비 매장이 조정할 수 있는 범위를 정한다. 할인은 이 하한 아래로 내려갈 수 없고, 초과 시 승인(SC-M43)을 태우거나 차단한다(C-06). ⚠️ 가맹사업법 확인 대상 — 가맹본부가 가맹점의 판매가격을 강제하면 문제가 될 수 있다
결과
조정 범위 확정, C-06 할인 검증 기준
예외
상한 초과를 승인으로 풀지 차단할지가 미정
미결
가맹사업법상 가격 구속 범위 — 법무 확인 필요
RC-K-14회원권·포인트 상품 정책1차
본사/R1SC-M32
목적
선불 상품의 규칙 숫자를 넣는다. C-04·17·18과 B-21의 계산식 입력값
트리거
상품 설계, 약관 확정, 정책 변경
입력
권종(횟수/금액/기간) · 유효기간 · 환불율 · 사용가능범위 · 포인트 적립률·소멸기간·사용 단위·상한
규칙
회원권과 포인트를 한 곳에서 관리한다. 사용가능범위는 기본값 매장전용이며 브랜드공용 전환은 규제 검토 통과 후 스위치를 켠다(C-04). 환불율은 C-18 계산식의 입력이고, 소멸기간은 B-21 소멸 처리의 기준이다. 변경은 K-16 기준일을 갖는다 — 이미 발급된 회원권에 소급 적용하면 안 된다
결과
정책 확정, 선불 상품 도메인 전체의 기준
예외
정책 없이 회원권을 팔면 나중에 환불 계산이 불가능하다. 미설정 시 C-04 판매를 막는다
미결
유효기간·환불율 파라미터 — 미창조 약관 확정 필요
RC-K-11수수료·인센티브 요율1차
본사/R1SC-M32SC-D16
목적
디자이너 정산의 계산 근거를 넣는다. F-08의 입력값
트리거
요율 정책 수립·변경, 승급
입력
직급별 요율 · 시술군별 요율 · 인센티브 구간
규칙
직급과 시술군의 교차로 요율이 정해진다. 인센티브는 구간별 누진 구조를 허용한다. ⚠️ 열람 권한 분리 필수 — 점주와 본사만 보고 디자이너는 본인 적용분만(SC-D16). 변경은 K-16 기준일을 갖는다. 월마감(C-26) 이후 지급된 기간의 요율은 바꿔도 소급되지 않는다
결과
요율 테이블 확정, F-08 정산 기초자료의 계산 근거
예외
요율은 급여와 직결되므로 변경 이력이 반드시 남아야 한다
미결
요율 데이터를 CONNECT가 보유할지 (노무 민감 항목)

K-3. 운영 정책 — 4개

RC-K-05예약 규정1차
목적
예약의 시간·금전 규칙을 정한다
트리거
정책 수립·변경
입력
취소·노쇼 정책 · 예약금 비율 · 최소 예약 리드타임 · 당일예약 마감 · 최대 선예약 기간 · 예약금 미입금 자동취소 시간
규칙
여섯 값이 예약 도메인 전반을 통제한다. 리드타임은 A-02 등록 가능 범위를, 미입금 자동취소 시간은 A-08 결제대기 홀드의 만료를 정한다. 취소·노쇼 시 예약금 몰수/환불 분기(A-04)도 여기서 온다
결과
예약 규정 확정
예외
정책을 강화하면 기존 예약에 소급될 수 있다. 신규 예약부터 적용이 기본
RC-K-12자동화 규칙·임계값1차
본사/R1SC-M32
목적
여기저기 흩어질 뻔한 숫자를 한 곳에 모은다. 없으면 전부 하드코딩된다
트리거
정책 수립, 운영 중 조정
입력
휴면 기준 일수(B-11) · 리마인더 시점(A-13) · 재진단 주기(B-20) · 야간차단 시간(E-06) · 이상 변동 기준(D-09) · 더미 탐지 기준(D-14) · 발송 상한(E-16) · 재방문율 기준 기간(D-06)
규칙
본사 표준값을 두고 매장 조정 범위를 정한다. 변경 시 적용 시점과 이미 예약 대기 중인 건의 처리를 명시한다 — 리마인더 시점을 바꾸면 이미 큐에 든 발송은 어떻게 되는지. 값 변경이 세그먼트를 소급 재분류하므로 진행 중 캠페인은 스냅샷을 쓴다(B-11)
결과
파라미터 확정, 자동화 기능 전반에 반영
예외
임계값을 바꾸면 알림 양이 급변한다. 변경 전 영향 미리보기(대상 인원 수)를 보여주는 편이 안전하다
RC-K-17알림·승인 라우팅 규칙1차
R1/본사SC-M32SC-M43
목적
어떤 이벤트가 누구에게 가는지 정한다. K-12가 언제를 정하고 여기가 누구를 정한다
트리거
라우팅 설계, 역할 변경
입력
이벤트 목록 · 역할(J-04) · 미처리 시 상위 통보 규칙
규칙
이벤트별로 수신 역할을 지정한다 — 미기록 리마인더(G-07)는 담당 디자이너, 이상 변동(D-09)은 점주, 이관 차이(C-21)는 점주+본사. 미처리 상태가 일정 시간 지속되면 상위로 통보한다. 개인이 끄는 설정(N-07)은 이 라우팅 위에 얹히되 필수 알림은 끌 수 없게 한다
결과
라우팅 규칙 확정, 알림센터(N-02)·승인 대기함(SC-M43)의 분배 기준
예외
라우팅이 없으면 전원에게 가거나 아무에게도 안 간다. 미지정 이벤트의 기본 수신자를 반드시 둔다
RC-K-08타임딜 조건 설정1차
R1SC-M32SC-M29 (경계 — E-01)SC-M43
목적
매장별 타임딜 할인 조건을 정한다
트리거
타임딜 운영 시작, 조건 조정
입력
대상 시간대(D-05 공백 구간) · 할인율 · 대상 시술 · 전용 슬롯(A-18)
규칙
공백 시간대를 타깃으로 조건을 건다. 할인율은 K-04 하한을 넘지 못한다. 타임딜 전용 슬롯은 A-18 채널 배분에서 별도로 잡힌다. 스펙 소유는 SFR-E이며 여기서는 조건 입력과 데이터 계약만 정의한다
결과
타임딜 조건 확정, 승인함(SC-M29)으로 제안 전달
예외
정가 고객과 타임딜 고객이 같은 시술을 받으면 형평성 문제가 생긴다. 노출 범위를 제한할지 정책 필요

K-4. 연동 자격 — 4개

RC-K-13발신번호 사전등록1차
본사/R1SC-M32
목적
메시지를 보낼 자격을 갖춘다. 미등록이면 발송 자체가 불가능하다
트리거
서비스 개시 전 1회, 번호 변경 시
입력
문자 발신번호 · 카카오 발신프로필 · 080 수신거부 번호 · 증빙 서류
규칙
셋을 등록·관리한다. ①문자 발신번호 사전등록(전기통신사업법 의무) ②카카오 발신프로필 ③080 수신거부 번호(E-15의 유입 창구). 등록 상태를 표시하고 미등록·만료 시 E-05·E-14·E-15를 막는다 — 경고가 아니라 차단이다
결과
발신 자격 확보, 발송 기능 활성화
예외
490개 매장이 각자 등록하면 행정 부담이 크고, 본사 대표번호로 통합하면 고객 회신이 본사로 몰린다
미결
발신번호 등록 주체 (매장별 vs 본사 통합)
RC-K-18카카오 발신 자격1차
본사/R1SC-M32
목적
알림톡을 보낼 자격을 갖춘다
트리거
발신프로필 등록, 템플릿 심사 신청·결과 수신
입력
발신프로필 · 템플릿(K-06) · 심사 상태
규칙
사전 승인된 템플릿만 발송 가능하므로 심사 상태를 표시하고 미승인 템플릿으로는 발송을 막는다. 심사에 시일이 걸리므로 신규 문구는 미리 신청한다. K-13(문자 발신번호)과 근거 법령·심사 주체가 다르다
결과
알림톡 발송 자격, 템플릿별 승인 상태
예외
심사 반려 시 사유를 보고 문구를 고쳐 재신청한다
RC-K-15결제·PG 설정1차
목적
결제를 받을 계약 정보를 넣는다
트리거
PG·VAN 계약, 링크결제 도입
입력
PG·VAN 가맹점 정보 · 수수료율 · 링크결제 사용 여부 · 결제 웹훅 수신 설정
규칙
수수료율이 정산 리포트(C-09)의 입금 예정액 계산에 쓰인다. 링크결제(C-22)를 켜야 비대면 결제가 가능하다. 웹훅 수신 설정이 없으면 입금 확인이 수동이 된다. K-10(주변기기)과 별개
결과
결제 계약 확정, C-03 사용 가능 수단 결정
예외
미설정 시 해당 결제수단을 화면에서 감춘다
RC-K-09외부 채널 계정1차
목적
채널 연동의 인증 정보를 넣는다
트리거
채널 연동 개시, 토큰 만료(I-13)
입력
채널별 계정·인증 정보
규칙
채널을 데이터로 관리한다 — 네이버가 열리지 않아 헤어짱 어댑터로 대체돼도 화면 구조는 같다(I-01 플러그인). 인증 만료는 I-13이 감지해 재인증을 유도한다. 인증 정보는 마스킹 저장
결과
채널 연동 활성화
예외
인증 만료 시 해당 채널의 예약 유입이 끊긴다. 연동 중단 배너를 띄운다
RC-K-06알림 템플릿1차
본사/R1SC-M32
목적
보낼 문구를 관리하고 유형을 판정한다
트리거
템플릿 작성, 카카오 심사 신청·결과 수신
입력
문구 · 변수 · 유형 분류(정보성/광고성) · 카카오 심사 상태
규칙
유형 분류가 이 기능의 핵심이다 — 정보성이면 야간 차단(E-06)과 발송 상한(E-16)의 예외가 되고, 광고성이면 (광고) 표기와 수신거부 안내가 강제된다(E-07). 알림톡은 사전 승인된 템플릿만 발송 가능하므로 심사 상태를 표시하고 미승인 템플릿으로는 발송을 막는다
결과
템플릿 확정, 유형 판정 기준, 심사 상태
예외
유형을 잘못 분류하면 위법이 된다. 광고성인데 정보성으로 표시하는 것을 막는 검증이 필요하다

K-5. 계정·이력 — 2개

RC-K-07사용자 계정 관리1차
목적
매장 직원의 계정을 만들고 역할을 준다
트리거
입사(F-15), 역할 변경, 퇴사
입력
계정 정보 · 역할(J-04) · 소속 매장
규칙
역할이 메뉴·필드 접근을 정한다(J-04). 퇴사는 삭제가 아니라 비활성이며 F-15 승계 절차와 연동된다. 본사 전사 권한은 M-08에서 관리하며 여기는 매장 범위
결과
계정 생성·변경, 권한 부여
예외
계정 하나를 여럿이 공유하면 감사 로그(J-05)와 교대 시재(C-24)가 무의미해진다. 공유를 막는 정책이 필요하다
RC-K-16마스터 변경 이력·적용 기준일1차
R1/본사SC-M32
목적
설정이 바뀌어도 과거가 흔들리지 않게 한다
트리거
가격(K-03)·요율(K-11)·정책(K-14) 변경
입력
변경 대상 · 변경 전후 값 · 적용 시작일
규칙
적용 시작일을 지정하고 그 이전 거래는 소급 재계산하지 않는다. 미래 일자를 지정한 예약 변경도 가능해야 한다 — 다음 달부터 가격 인상 같은 것. 변경 이력을 조회할 수 있고, 특정 시점의 값을 되짚을 수 있어야 한다(C-18 판매 시점 가격 참조)
결과
변경 이력, 시점별 값 조회
예외
이미 발급된 회원권·확정된 매출은 기준일과 무관하게 그대로 둔다
RC-K-19설정 잠금 범위1차
R5 본사SC-M32SC-H06
목적
무엇을 본사가 정하고 무엇을 매장이 바꿀 수 있는지 정한다
트리거
표준 정책 수립, 배포 전 검토
입력
설정 항목 목록(K-01~18) · 잠금 여부 · 조정 허용 범위
규칙
항목별로 셋 중 하나를 정한다 — 본사 고정 / 범위 내 조정 / 매장 자율. M-06 표준 배포가 무엇을 덮어쓰고 무엇을 남길지가 여기서 갈린다. 잠긴 항목은 매장 화면에서 읽기 전용으로 표시하고 왜 잠겼는지 보여준다
결과
잠금 매트릭스, 배포·화면 동작의 기준
예외
가격 관련 잠금은 가맹사업법 확인 대상이다(K-04)
미결
설정 UI 를 어디에 둘지 — 본사 배포 화면(SC-H06)인지 매장 설정(SC-M32)인지. 잠금 범위를 정하는 주체는 본사(R5)인데 잠긴 결과를 보는 곳은 매장이다 (16-K 6-2)

미창조㈜ · AX 사업추진 TF

16-L. 단말·동기화 기능 상세 — 12개

15번 목록의 L 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

121차92차3미결 32차 미작성 3

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — L 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 이 도메인은 매장이 인식하지 못할 때 성공한 것이다

L의 기능은 대부분 잘 돌아가면 아무도 안 본다. 매장이 이 화면을 열었다면 이미 뭔가 잘못된 것이다. 그래서 설계 목표가 다르다 — 평상시 존재감을 지우고, 문제가 생겼을 때만 정확히 드러나야 한다.

제약 다섯

  1. 네트워크 단절 시 보장 범위가 정확히 정의돼야 한다. 계획서의 "인터넷 단절 시에도 동작"을 결제까지로 읽으면 구현 불가 요구가 된다. 예약·고객 조회·시술 기록까지만 보장하고, 카드 승인은 받을 수 없으며(VAN·카드사 왕복 통신이 필요하다), 잔액 차감은 보류 후 재연결 시 확정이다. ※ 용어는 15번 0-5 를 따른다.
  2. 로컬 서버는 매장 단위 단일 장애점이다. 백업이 없으면 서버 하나 죽을 때 그 매장의 데이터가 사라진다.
  3. 490개 매장에 소프트웨어를 배포한다. 버전이 섞이면 동기화 스키마가 어긋난다. 단계적 배포와 롤백이 필수다.
  4. 백업본도 개인정보다. 암호화하고 보관기간(J-06) 대상에 넣는다. 백업에만 남아 있으면 파기한 것이 아니다.
  5. API가 닫힐 때의 보험이기도 하다. 기존 CRM사와 충돌해 연동이 끊기면 로컬 직수집이 대체 경로가 된다(I-10).

0-2. 군집

군집 기능 주 화면
L-1 인프라 상태 3 SC-M42 단말·동기화 관리
L-2 단절·동기화 3 SC-M42
L-3 운영·보안 4 SC-M42

16-L. 단말·동기화 — RIAHN CONNECT 기능 상세

L-1. 인프라 상태 — 3개

RC-L-01로컬 서버 상태1차
R1/R2SC-M42
목적
매장 로컬 서버가 살아 있는지 본다
트리거
상시 모니터링, 이상 감지 시
입력
연결 상태 · 저장 용량 · 동기화 지연 · 마지막 동기화 시각
규칙
평상시에는 화면을 열 일이 없어야 한다. 이상은 매장 대시보드(SC-M02)로 밀어 올린다. 용량 부족과 동기화 지연은 예고가 가능하므로 임계 도달 전에 알린다(K-17 라우팅)
결과
상태 표시, 이상 알림
예외
서버가 죽으면 이 화면 자체를 못 볼 수 있다. 중앙에서도 매장 서버 상태를 보는 경로(M-01·M-03)가 필요하다
RC-L-02디바이스 등록·페어링1차
목적
어떤 기기가 이 매장에 물려 있는지 관리한다
트리거
기기 도입, 교체, 분실
입력
기기 유형(PC·POS·태블릿) · 식별자 · 용도
규칙
등록된 기기만 접속을 허용한다. 거울앞 태블릿(D4)은 고객이 만지는 기기이므로 권한을 최소로 준다. 기기별 마지막 접속 시각을 남겨 미사용 기기를 정리한다
결과
기기 등록, 접속 허용
예외
분실·퇴사 시 L-09 원격 초기화로 이어진다
RC-L-06디바이스 간 실시간 반영1차
자동전 화면SC-M42
목적
어느 기기에서 입력해도 다른 기기에 즉시 보인다. 여러 사람이 동시에 쓰는 전제
트리거
데이터 변경 시 자동
입력
변경 이벤트 · 접속 중인 기기 목록
규칙
예약 캘린더(A-01)가 가장 중요하다 — 매니저가 PC에서 잡은 예약이 POS와 디자이너 태블릿에 즉시 보여야 한다. 동시 편집은 락으로 직렬화하고(A-05) 뒤 요청에 안내를 띄운다
결과
실시간 반영
예외
반영이 늦으면 중복 예약이 난다. 지연 임계를 넘으면 사용자에게 알린다

L-2. 단절·동기화 — 3개

RC-L-03네트워크 단절 모드1차
자동전 화면SC-M42
목적
인터넷이 끊겨도 매장이 돌아가게 한다. ⚠️ 보장 범위가 계획서 문언과 어긋난다 — 15번 L 도메인 노트 참조
트리거
중앙 연결 단절 감지
입력
로컬 데이터 · 보장 범위 정의
규칙
보장 범위를 명확히 한다. 예약 등록·변경·조회, 고객 조회, 시술 기록은 계속 동작한다. 카드 승인은 받을 수 없다 — VAN·카드사 왕복 통신이 필요하다. 단말 자체 승인 후 사후 전송(무승인 거래)이 가능한지는 VAN·카드사 계약에 달려 있다(K-15). 잔액 차감(C-15, B-21)은 차감이 아니라 보류로 남기고 재연결 시 확정한다. 네트워크 끊김 배너를 전 화면 공통으로 띄운다
결과
로컬 동작 지속, 변경분 큐 적재
예외
단절이 길어지면 로컬 큐가 쌓인다. 용량 임계에 도달하면 경고한다
미결
네트워크 단절 시 결제 처리 범위 (15번 5장 32번)
RC-L-04재연결 동기화1차
자동 → R2SC-M42
목적
단절 중 변경분을 중앙과 합친다. 충돌이 나는 지점
트리거
연결 복구
입력
로컬 변경 큐 · 중앙 변경 내역 · 충돌 판정 규칙
규칙
충돌하지 않는 것은 자동 병합한다. 충돌하면 사람이 고르게 한다 — 로컬 값과 중앙 값을 나란히 보여주는 선택 UI가 필요하다. 자동 판정으로 한쪽을 버리면 예약이 사라진다. 보류 중이던 잔액 차감을 여기서 확정한다(C-15)
결과
동기화 완료, 충돌 해소 이력
예외
같은 슬롯에 로컬·중앙 양쪽에서 예약이 잡혔으면 둘 다 유효한 예약이다. 하나를 버리는 게 아니라 재배치 대상으로 다뤄야 한다
RC-L-11충돌 해소1차
목적
자동으로 못 합치는 건을 사람이 판단하게 한다
트리거
L-04 동기화 중 충돌 감지
입력
로컬 값 · 중앙 값 · 변경 시각·변경자
규칙
로컬과 중앙을 나란히 보여주고 사람이 고른다. 자동 판정으로 한쪽을 버리면 예약이 사라진다. 같은 슬롯에 양쪽에서 예약이 잡혔으면 둘 다 유효한 예약이므로 하나를 버리는 게 아니라 재배치 대상(A-03)으로 넘긴다. 선택 결과를 이력으로 남긴다
결과
충돌 해소, 판단 이력
예외
충돌이 쌓인 채 방치되면 데이터가 계속 갈라진다. 미해소 건을 대시보드(SC-M02)에 노출한다
RC-L-08자동 백업1차
R5/R1SC-M42
목적
서버가 죽어도 데이터가 살아남게 한다. 백업 없는 로컬 서버는 매장 단위 단일 장애점
트리거
자동 백업 주기, 장애 발생 시 복구
입력
백업 주기·보관 세대 · 백업 위치 · 복구 지점
규칙
자동 백업 주기와 상태를 표시하고 복구를 실행한다. 백업본도 개인정보이므로 암호화하고 보관기간(J-06) 대상에 넣는다. 복구 후 중앙과의 차이는 L-04로 해소한다. 복구 권한은 본사만
결과
백업 이력, 복구 실행
예외
백업이 실패하고 있는데 아무도 모르는 상황이 가장 위험하다. 백업 실패는 반드시 알린다
미결
백업 매체와 복구 책임 주체 (본사 관리 vs 매장 관리)
RC-L-12복구 실행1차
R5 본사SC-M42
목적
백업 지점으로 되돌린다
트리거
로컬 서버 장애·데이터 손상
입력
복구 지점 목록 · 백업 무결성 · 복구 권한
규칙
권한은 본사만 갖는다 — 매장이 임의로 되돌리면 그 사이 데이터가 사라진다. 복구 지점을 고르고 무엇이 되돌아가는지 보여준 뒤 실행한다. 복구 후 중앙과의 차이는 L-04·L-11로 해소한다
결과
데이터 복구, 복구 이력
예외
복구 지점 이후의 단절 중 변경분은 되살릴 수 없다. 손실 범위를 명시한다
미결
복구 책임 주체와 절차 (본사 원격 vs 현장 지원)

L-3. 운영·보안 — 4개

RC-L-10엣지 SW 버전 배포1차
목적
490개 매장의 소프트웨어를 관리한다
트리거
신규 버전 릴리스
입력
버전 현황 · 배포 대상 · 스키마 호환 정보
규칙
버전 현황을 보고 단계적으로 배포한다 — 전체 동시 배포는 사고 시 490개가 함께 죽는다. 버전 간 동기화 스키마 호환 정책이 필요하다 — 구버전과 신버전이 섞인 기간이 반드시 생긴다. 영업시간(K-01)을 피해 배포하고 롤백이 가능해야 한다
결과
배포 실행, 버전 현황 갱신
예외
배포 실패 매장이 구버전으로 남는다. 강제 업그레이드 기한을 두되 영업 중 강제는 하지 않는다
RC-L-09디바이스 원격 로그아웃·초기화2차
R1/R5SC-M42
목적
잃어버렸거나 나간 사람의 단말을 끊는다
규칙
세션을 강제 종료하고 로컬 데이터를 삭제한다. F-15 퇴사 처리와 N-08 계정 보안에서 함께 호출된다
2차 상세 미작성 — 로컬 데이터 삭제 범위와 단절 상태 기기 처리 방법이 미정
RC-L-05엣지 1차 비식별 상태2차
목적
중앙으로 보내기 전에 비식별 처리가 됐는지 본다
규칙
매장에서 1차 비식별한 결과를 표시한다. 사진 원본 미보관(G-04)이 여기에 걸린다
2차 상세 미작성 — 비식별 수준과 처리 항목이 개인정보 처리방침 확정 후 정해진다
RC-L-07고객 대면 화면 제어2차
목적
거울앞 태블릿에 무엇을 띄울지 매장이 통제한다
규칙
상담 확인·동의 서명·결과 표시 중 무엇을 보일지 제어한다. 고객 메모(B-12)와 노쇼 위험(A-14)은 절대 띄우지 않는다
2차 상세 미작성 — 표시 가능 항목 목록이 SC-C 화면 확정 후 정해진다

미창조㈜ · AX 사업추진 TF

16-M. 본사 관리 기능 상세 — 19개

15번 목록의 M 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

191차82차11미결 52차 미작성 9

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — M 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 여기는 490개를 한 번에 다룬다

매장 화면은 하나를 깊게 보고 본사 화면은 여럿을 넓게 본다. 같은 지표라도 화면 설계가 완전히 다르다 — 매장은 상세, 본사는 순위와 이상치다.

제약 넷

  1. 실증은 10개, 목표는 490개다. 10개에서 잘 도는 화면이 490개에서 안 도는 경우가 흔하다. 목록·정렬·필터를 처음부터 대량 전제로 설계한다.
  2. 본사가 내리는 것과 매장이 정하는 것의 경계가 명시돼야 한다. 표준 배포(M-06)가 매장 값을 덮어쓸지 항목별로 갈린다. 이 경계가 K 도메인의 잠금 범위와 같은 문제다.
  3. 본사는 개인정보를 직접 다루지 않는 것이 원칙이다. 매장 단위 집계로 보고, 고객 단위가 필요하면 J-11 반출 통제를 탄다.
  4. 2차년도 항목이 절반이다. 17개 중 9개가 2차다. 1차에 필요한 것은 KPI·드릴다운·온보딩·표준배포·권한·공지·매장마스터·지원프로그램 여덟이다.

0-2. 군집

군집 기능 주 화면
M-1 매장 실체·온보딩 3 SC-H05 매장 마스터·온보딩
M-2 모니터링 4 SC-H01 KPI · SC-H02 이상징후 · SC-H03 드릴다운 · SC-H04 브리핑
M-3 표준·권한 3 SC-H06 배포 · SC-H07 권한 · SC-H11 공지
M-4 지원·인센티브 2 SC-H14 지원 프로그램 · SC-H19 기여도
M-5 플랫폼 5 SC-H09 모델품질 · SC-H10 지식베이스 · SC-H12 개발자포털 · SC-H16~18

16-M. 본사 관리 — RIAHN CONNECT 기능 상세

M-1. 매장 실체·온보딩 — 3개

RC-M-17매장(가맹점) 마스터1차
R5 AdminSC-H05
목적
490개 매장을 등록하고 관리한다. M-01이 다루는 매장의 등록 원장
트리거
개점, 이전, 계약 변경, 폐점
입력
매장 코드 체계 · 계층(직영/가맹·지역) · 개점일 · 계약 정보 · 사업자등록번호
규칙
코드 체계와 계층을 정의한다 — 지역·유형별 집계(M-01)가 여기에 의존한다. 개설 시 표준 마스터를 복제해 초기 설정을 채운다(M-06). 폐점 시 데이터 처리 절차가 필요하다 — 고객·매출을 어디까지 보존할지, 미사용 회원권 잔액(C-20)을 어떻게 처리할지
결과
매장 마스터 확정, 모든 매장 단위 집계의 기준
예외
폐점 매장의 회원권 잔액은 고객에게 채무가 남는다. 인근 매장 이관인지 환불인지 정해야 한다
미결
폐점 시 회원권 잔액 처리 (이관 vs 환불) — 선불업 규제와 맞물린다
RC-M-19폐점 처리1차
목적
문 닫는 매장을 정리한다. 고객에게 채무가 남는다는 점이 핵심
트리거
폐점 결정
입력
매장 데이터 · 미사용 회원권·포인트 잔액(C-20) · 소속 디자이너 · 계정
규칙
처리 항목이 넷이다. ①고객·매출 데이터 보존 범위 ②회원권 잔액을 인근 매장으로 이관할지 환불할지 ③소속 디자이너 이동·퇴사(F-15) ④계정 비활성. 잔액 처리가 가장 무겁다 — 폐점해도 고객이 선불한 돈은 남아 있고, 인근 매장 이관은 사용가능범위(C-04)가 매장전용이면 불가능하다
결과
매장 비활성, 잔액 처리, 계정 정리
예외
데이터를 지우면 과거 매출 집계가 깨진다. 매장은 비활성으로 두고 이력은 남긴다
미결
회원권 잔액 처리 (이관 vs 환불) — 선불업 규제와 맞물린다
RC-M-05매장 온보딩 관리1차
목적
새 매장이 실제로 쓸 수 있는 상태가 되기까지를 관리한다
트리거
신규 매장 도입 결정
입력
온보딩 단계 정의 · 설정 완료 여부(K 도메인) · 이관 진행(I-07·I-09)
규칙
단계별 진행 상태를 추적한다 — 계약 → 마스터 복제 → 설정 입력 → 데이터 이관 → 병행 운영 → 전환. K-13·K-14·K-15가 미설정이면 발송·회원권·결제가 막히므로 체크리스트에 넣는다. 이관율(I-09)이 기준에 못 미치면 다음 단계로 못 넘어가게 한다
결과
온보딩 진행 상태, 전환 가능 판정
예외
실증 10개와 확산 490개의 절차가 다르다. 확산 단계에서는 자동화 비중을 높여야 한다
RC-M-03매장 상세 드릴다운1차
R4/R5SC-H03
목적
특정 매장 하나를 파고든다
트리거
KPI 목록에서 매장 선택, 이상징후 알림에서 진입
입력
매장 단위 지표(D 도메인) · 이력 · 온보딩 상태 · 이슈
규칙
매장 화면(SC-M20)과 같은 지표를 보되 본사 관점의 비교값을 함께 낸다 — 전국 평균, 동일 지역, 동일 규모 대비. 개인정보는 집계로만 본다
결과
조회. 지원 제안(M-15)·에스컬레이션(F-12)으로 진입
예외
이관이 덜 된 매장은 지표가 불완전하다. 이관율을 함께 표시해 오판을 막는다
미결
"개인정보는 집계로만 본다"는 규칙을 지킬 수 있는가 — 본사가 개별 디자이너 성과를 보기로 결정됐다(15번 5장 27번). 디자이너는 개인정보 주체이므로 이 규칙과 정면으로 부딪힌다

M-2. 모니터링 — 4개

RC-M-01전 매장 KPI 대시보드1차
R4/R5SC-H01
목적
490개를 한 화면에서 훑고 이상한 곳을 찾는다
트리거
로그인, 정기 조회
입력
매장별 핵심 지표(D-01·D-06) · 매장 마스터(M-17) · 목표(D-15)
규칙
매장 목록에 지표를 붙이고 정렬·필터로 이상한 곳을 찾게 한다 — 490행을 눈으로 훑는 건 불가능하다. 지역·유형·규모로 묶어 보고, 이상 표시를 시각으로 준다. 실증 단계(10~30개)와 확산 단계의 밀도가 다르므로 뷰를 나눈다
결과
조회, 드릴다운(M-03) 진입
예외
신규·이관 중 매장은 지표가 불완전하다. 비교에서 제외하거나 별도 구간으로 둔다
RC-M-02이상징후 감지·알림2차
자동 → R4SC-H02
목적
490개 중 문제 있는 곳을 자동으로 골라낸다(S16)
규칙
매출 급락 등을 감지해 우선순위를 매긴다. 매장 단위 D-09와 기준을 맞추되 본사는 매장 간 상대 비교를 함께 본다
2차 상세 미작성 — 우선순위 산정 기준과 조치 워크플로가 미정. D-09가 1차에 먼저 돌아간 뒤 실제 알림 양을 보고 설계한다
RC-M-04슈퍼바이저 방문 브리핑2차
R4SC-H04 (D6 모바일)
목적
매장 방문 전에 무엇을 볼지 준비한다(S17)
규칙
방문 전 자동 브리핑과 체크리스트를 낸다. 현장에서 쓰므로 모바일(D6) 이다
2차 상세 미작성 — 체크리스트 항목이 슈퍼바이저 업무 정의에 달려 있다
RC-M-09모델 품질 모니터링2차
목적
추천·예측이 계속 맞고 있는지 본다
규칙
정확도 추이와 드리프트를 본다. 학습 데이터 제외 반영(J-12) 현황도 여기서 확인한다
2차 상세 미작성 — 모델별 평가 지표가 SFR-A~D 확정 후 정해진다

M-3. 표준·권한 — 3개

RC-M-06표준 마스터 배포1차
목적
본사 표준을 490개에 내린다
트리거
표준 메뉴·정책 개편, 신규 매장 개설
입력
표준 메뉴(K-03) · 온톨로지 · 자동화 기본값(K-12) · 배포 대상 매장
규칙
덮어쓰기 여부와 잠금 항목을 항목별로 정한다 — 이게 이 기능의 본체다. 매장이 추가한 메뉴를 지울지 병합할지, 매장이 조정한 임계값을 되돌릴지. 배포 전 영향 미리보기(몇 개 매장의 어떤 값이 바뀌는지)를 보여준다. 단계적 배포와 롤백이 가능해야 한다
결과
표준 배포, 매장별 반영 결과
예외
배포 실패 매장이 생긴다. 부분 반영 상태로 두지 않는다
미결
항목별 잠금 범위 — K 도메인의 "설정 잠금 범위 정의" 후보와 같은 문제
RC-M-08권한·계정 통합 관리1차
목적
전사 역할 체계를 정하고 계정을 관리한다
트리거
역할 체계 설계, 본사 인원 변동, 다중 매장 소속 처리
입력
역할 정의(J-04) · 본사·매장 계정 · 다중 매장 소속(F-14)
규칙
역할 체계는 본사가 정의하고 매장은 그 안에서 부여만 한다(K-07). 다중 매장 근무 디자이너(F-14)의 소속을 여기서 처리한다. 권한 변경은 감사 로그(J-05)에 남는다
결과
역할 체계, 계정 권한
예외
본사 계정이 매장 데이터를 보는 범위를 명시한다. 전 매장 열람은 감사 대상
RC-M-13본사 공지 배포1차
목적
매장에 알리고 읽었는지 확인한다
트리거
정책 변경, 공지 사항 발생
입력
공지 내용 · 대상 매장 · 확인 요구 여부
규칙
대상을 지정해 보내고 확인 여부를 추적한다. 확인이 필요한 공지는 매장 대시보드(SC-M02)에 고정된다. 발송은 E-14 인프라를 쓰며 정보성으로 분류된다(K-06)
결과
공지 전달, 확인 현황
예외
확인율이 낮으면 재발송·상위 통보(K-17)로 이어진다

M-4. 지원·인센티브 — 2개

RC-M-15지원 프로그램 제안·신청2차
R1 신청SC-M41SC-M43
목적
진단 결과를 근거로 본사가 매장을 돕는다. 데이터가 실제 지원으로 이어지는 통로
트리거
진단 결과 도출(M-03), 매장 신청
입력
매장 진단 점수 · 추천 액션 · 지원 유형(마케팅비 매칭·교육 우선권) · 예산
규칙
흐름이 넷이다. ①진단 기반 추천 액션 제시 ②지원 제안 ③매장 신청(SC-M41) ④본사 심사·예산 배분·집행 추적(SC-H14). 심사는 승인 워크플로를 타고 예산 한도 안에서 배분한다
결과
지원 확정, 집행 이력
예외
신청이 예산을 초과하면 우선순위 기준이 필요하다
RC-M-18지원 심사·예산 배분2차
목적
매장 신청을 심사하고 예산을 나눈다
트리거
매장 신청 접수(M-15)
입력
신청 건 · 예산 한도 · 매장 진단 점수(M-03) · 우선순위 기준
규칙
승인 워크플로를 타고 예산 한도 안에서 배분한다. 신청이 예산을 초과하면 우선순위 기준이 필요하다 — 진단 점수가 낮은 곳을 도울지, 효과가 클 곳을 도울지는 정책 판단이다. 집행 결과를 추적해 다음 배분에 반영한다
결과
심사 결과, 예산 배분, 집행 이력
예외
탈락 매장에 사유를 회신하지 않으면 불신이 쌓인다
미결
신청 초과 시 우선순위 기준
RC-M-16가맹점 데이터 기여도·인센티브2차
목적
데이터를 많이·잘 준 매장에 보상한다 (로드맵 7단계)
규칙
기여도를 산정해 인센티브를 배분한다. 기록률(G-06)이 주요 입력이 될 텐데, 보상과 연결되는 순간 형식적 입력이 늘어난다
2차 상세 미작성 — 기여도 산정식과 인센티브 재원이 미정. G-06을 평가에 쓸지 문제와 함께 판단해야 한다

M-5. 플랫폼 — 5개

RC-M-10지식베이스 갱신2차
목적
운영 에이전트(H 도메인)가 참조할 문서를 관리한다
규칙
RAG 문서를 등록·버전 관리한다. 문서가 바뀌면 에이전트 답변이 바뀌므로 버전과 적용 시점을 남긴다
2차 상세 미작성 — 지식 출처 범위(내부 매뉴얼·정책·FAQ)가 정해져야 한다
RC-M-07멀티테넌트 설정2차
목적
테넌트를 격리하고 사용량을 잰다
규칙
테넌트별 데이터 격리·설정값·미터링. SaaS 외부 판매 시 필요해진다
2차 상세 미작성 — 외부 판매 모델이 확정돼야 격리 수준과 과금 단위를 정할 수 있다
RC-M-14OpenAPI·개발자 포털2차
목적
외부에 API를 열고 관리한다. AI SaaS 마켓플레이스 등록 요건
규칙
API 문서·키 발급·사용량을 제공한다. 권한 범위(H-05)와 맞물린다
2차 상세 미작성 — 마켓플레이스 등록 요건 확인 후 필수 항목을 정한다
RC-M-11정책 시뮬레이터2차
목적
가격·메뉴를 바꾸면 어떻게 될지 미리 본다(S19)
규칙
변경안을 넣고 매출·객수 영향을 예측한다. K-04 가격 조정 전 검토 도구
2차 상세 미작성 — 예측 모델이 필요하며 SFR 확정 후 설계한다
RC-M-12상권 분석2차
목적
출점·리브랜딩을 검토한다(S18)
규칙
외부 상권 데이터와 자사 실적을 겹쳐 본다. 포지셔닝 진단(D-11)과 데이터를 공유한다
2차 상세 미작성 — 외부 상권 데이터 확보 방법이 미정

미창조㈜ · AX 사업추진 TF

16-N. 공통 기능 상세 — 9개

15번 목록의 N 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

91차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차
전 역할SC-M01
목적
사람을 확인하고 그 사람의 역할로 들여보낸다
트리거
앱·웹 진입
입력
계정(K-07, M-08) · 매장 소속 · 역할(J-04)
규칙
계정·매장 선택·역할 진입 순으로 간다. 한 사람이 여러 매장에 소속될 수 있으므로(F-14) 매장 선택이 필요하다. 역할에 따라 진입 후 첫 화면이 다르다 — 매니저는 오늘 현황(SC-M02), 디자이너는 오늘 내 예약(SC-D01). 계정 공유를 막는 정책이 필요하다(K-07) — 공유하면 감사 로그와 교대 시재가 무의미해진다
결과
세션 생성, 역할별 진입
예외
네트워크가 끊겨도 로그인이 되어야 한다. 로컬 인증 캐시가 필요하다
RC-N-02알림센터1차
전 역할SC-M31SC-M02
목적
나에게 온 것을 한 곳에서 본다
트리거
알림 발생, 사용자 조회
입력
라우팅 규칙(K-17) · 개인 수신 설정(N-07) · 알림 유형
규칙
유형별로 묶고 처리 상태를 관리한다. 알림과 승인 대기는 다르다 — 승인이 필요한 것은 SC-M43 승인 대기함으로 가고 여기는 알리기만 한다. 읽음 처리와 별개로 조치 필요 여부를 표시한다. 수신자는 K-17이 정한다
결과
알림 목록, 처리 상태
예외
알림이 폭증하면 아무도 안 본다. 유형별 묶음과 요약이 필요하다
RC-N-07개인 알림 수신 설정1차
전 역할SC-M39
목적
개인이 받을 알림을 조정한다
트리거
사용자 설정
입력
알림 유형 목록 · 채널(앱 푸시·문자·이메일)
규칙
K-17이 정한 라우팅 위에 얹히는 개인 설정이다. 유형별로 끄고 켤 수 있되 필수 알림은 끌 수 없게 한다 — 이관 차이 승인이나 백업 실패를 꺼버리면 안 된다. 채널별로 다르게 설정할 수 있다
결과
개인 수신 설정 저장
예외
전부 끈 사용자에게 중요한 일이 생기면 상위 통보(K-17)로 우회한다
RC-N-08비밀번호 관리1차
전 역할SC-M39
목적
계정을 안전하게 유지한다
트리거
비밀번호 변경, 세션 관리, 잠금 발생
입력
비밀번호 정책 · 활성 세션 목록 · 실패 시도 기록
규칙
비밀번호 변경, 활성 세션 조회·종료, 실패 시도 누적 시 잠금. 세션 종료는 분실 단말 대응의 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번의 근거
트리거
데이터 없음, 오류 발생, 로딩 중
입력
상태 유형 · 맥락
규칙
세 상태를 구분해 정의한다. 빈 상태는 "데이터 없음"과 "이관되지 않음"을 반드시 구분한다 — 이관 초기에 이 둘이 섞이면 매장이 시스템을 불신한다. 오류는 동기화 실패·네트워크 단절·권한 없음을 구분한다. 네트워크 끊김 배너는 전 화면 공통이다
결과
일관된 상태 표시
예외
부분 실패(일부만 로드됨)를 성공으로 보이면 안 된다

미창조㈜ · AX 사업추진 TF

16-O. 제품·재고·판매 기능 상세 — 9개

15번 목록의 O 도메인을 와이어프레임 작성자가 화면에 무엇을 놓을지 판단할 수 있는 수준까지 폈다. 기능 하나를 여섯 줄(목적·트리거·입력·규칙·결과·예외)로 정의한다.

91차52차4미결 02차 미작성 4

상위: 15. RIAHN CONNECT 기능 목록 · 화면 목록 — O 도메인
필드 정의와 표기(⚑ 분리 검토 · ▷ 2차 상세 미작성)는 16-C 0-1과 같다
작성: 이원섭 PM · 2026-08-11

0. 성격이 다른 두 물품이 한 도메인에 있다

이름은 하나지만 다루는 물건이 둘이다.

판매 제품 (O-01~06) 시술 약제 (O-07)
무엇 샴푸·트리트먼트 등 고객이 사 가는 것 펌약·염모제 등 시술에 쓰는 것
매출 판매 시점에 매출 발생 매출 아님. 원가
단위 g·ml
소진 판매로 차감 시술 기록(G-01)으로 차감
고객 접점 있음 없음

같은 재고 관리(O-03)를 쓰지만 나머지는 거의 겹치지 않는다.

제약 셋

  1. 제품 판매는 실제 매출원이다. 미용실에서 샴푸·트리트먼트 판매가 별도 매출축으로 관리된다. 과업지시서상 F-10은 2차이나 POS에서 제품을 결제하는 것 자체는 1차에 필요하다 — 결제 화면이 시술만 처리하면 매장이 기존 POS를 못 버린다.
  2. 약제 소진은 빠른 입력과 상충한다. 정량을 재려면 g/ml이 필요한데 그걸 손으로 넣으라 하면 아무도 안 쓴다. 배합 프리셋 선택 = 정량 자동 산출로 푼다(G-02).
  3. 재시술은 매출 0인데 약제는 실제로 나간다. 매출과 원가가 어긋나는 지점이다(C-25).

1. 판매 제품 (6)

RC-O-01제품 마스터1차
목적
파는 물건을 정의한다
트리거
신규 제품 도입, 가격·공급가 변경
입력
상품명 · 바코드 · 판매가 · 공급가(매입원가) · 브랜드·카테고리
규칙
바코드로 POS에서 즉시 찍을 수 있게 한다. 공급가를 함께 관리해야 마진이 나온다(D-03). 본사 표준 제품과 매장 자체 취급을 구분한다 — 표준 배포(M-06) 대상 여부가 갈린다. 가격 변경은 K-16 기준일을 갖는다
결과
제품 마스터 확정
예외
단종 제품은 삭제가 아니라 비활성으로 한다. 과거 판매 이력이 깨진다
RC-O-02제품 판매(POS 연동)1차
목적
제품을 판다. 시술 결제와 같은 트랜잭션에서 처리한다
트리거
결제 화면에서 제품 추가, 제품 단독 판매
입력
제품(O-01) · 수량 · 재고(O-03) · 담당 디자이너
규칙
시술 결제와 동일 트랜잭션으로 묶는다 — 따로 결제하면 고객이 두 번 계산하고 영수증이 갈린다. 판매 담당 디자이너를 시술 담당과 별도로 잡는다(C-10) — 시술은 A가 하고 제품은 B가 권할 수 있다. 단독 판매(시술 없이 제품만)도 허용한다
결과
판매 확정, 재고 차감, 매출 귀속(C-10), 매출 분석에 제품축 반영
예외
재고보다 많이 팔면 마이너스가 된다. 경고하되 판매를 막을지는 정책 — 실물이 있는데 전산이 틀린 경우가 흔하다
RC-O-03재고 관리1차
목적
무엇이 얼마나 남았는지 안다. 판매 제품과 시술 약제를 함께 다룬다
트리거
입고, 판매(O-02), 시술 소진(O-07), 실사 조정
입력
입고 · 출고 · 조정 · 현재고 · 부족 임계
규칙
입·출고·조정을 이력으로 남긴다. 부족 알림 임계를 품목별로 둔다(K-12 계열). 실사 조정은 사유를 남긴다 — 조정이 잦으면 어딘가 새고 있는 것이다. 판매 제품과 약제를 한 화면에서 보되 축을 구분한다
결과
재고 갱신, 부족 알림
예외
약제는 개봉 후 잔량이 애매하다. 정확한 잔량 관리를 강요하면 입력이 무너지므로 오차 허용 범위를 정한다
RC-O-04진단 연계 제품 추천2차
목적
모발·두피 진단 결과에 맞는 제품을 권한다
규칙
진단 측정값(B-05)을 제품 속성에 매칭한다. 리안스마트마켓과 연동한다
2차 상세 미작성 — 제품 속성 체계와 리안스마트마켓 연동 방식이 미정
RC-O-05구매 전환 추적2차
목적
추천이 실제 구매로 이어졌는지 본다
규칙
추천(O-04) → 구매 전환율과 재구매 주기를 낸다
2차 상세 미작성 — O-04가 정해져야 전환의 정의를 내릴 수 있다
RC-O-06홈케어 가이드 고객 전달2차
목적
시술 후 관리법을 고객에게 보낸다
규칙
진단 기반 홈케어 루틴과 제품을 알림톡으로 전달한다. 광고성인지 정보성인지 판정이 필요하다(K-06) — 제품 추천이 들어가면 광고성이고 (광고) 표기와 동의가 필요해진다
2차 상세 미작성 — 메시지 유형 판정과 발송 조건이 미정

2. 시술 약제 (1)

RC-O-07약제·소모품 마스터1차
R1/R3SC-M37
목적
시술에 쓰는 물품을 정의하고 소진을 잡는다. 판매 제품과 별개 물품
트리거
약제 도입, 배합 프리셋 등록, 시술 기록(G-01) 발생
입력
약제 코드 · 규격 · 계량 단위(g/ml) · 원가 · 배합 프리셋
규칙
시술 기록의 약제·배합비(G-01)가 이 코드 체계를 쓴다. 배합 프리셋을 등록해 두면 G-02에서 프리셋 선택만으로 정량이 자동 산출된다 — 이게 빠른 입력과 정량 관리를 동시에 성립시키는 유일한 방법이다. 소진분은 재고(O-03)에서 차감되고 원가는 시술별 매출 분석(D-03)의 입력이 된다
결과
약제 마스터, 배합 프리셋, 소진 차감, 원가 반영
예외
재시술(C-25)은 매출 0인데 약제는 실제로 나간다 — 원가만 발생하는 건으로 별도 집계한다. 프리셋에 없는 배합은 수기 입력을 허용하되 별도 표시해 프리셋 보완에 쓴다
RC-O-08배합 프리셋 관리1차
R1/R3SC-M37
목적
자주 쓰는 약제 배합을 등록해 둔다. G-02 빠른 입력의 전제
트리거
프리셋 등록·수정, 시술 기록에서 신규 배합 발생
입력
약제 조합(O-07) · 비율 · 적용 시술
규칙
프리셋을 고르면 정량이 자동 산출되어 재고에서 차감된다 — 이게 빠른 입력(3탭)과 정량 관리를 동시에 성립시키는 유일한 방법이다. 프리셋에 없는 배합은 수기 입력을 허용하되 별도 표시해 프리셋 보완의 재료로 쓴다. 버전을 남겨 과거 시술의 배합을 되짚을 수 있게 한다
결과
프리셋 목록, 정량 자동 산출 기준
예외
프리셋이 부실하면 수기 입력이 늘고 결국 기록이 무너진다. 수기 비율을 지표로 본다
RC-O-09발주·입고 관리2차
목적
부족한 것을 주문하고 받는다
규칙
부족 알림(O-03)에서 발주로 이어지는 흐름을 만든다. 현재는 부족을 알고도 그 다음이 끊긴다
2차 상세 미작성 — 발주처(본사 일괄 vs 매장 직거래)가 정해져야 절차를 적을 수 있다