미창조㈜ · 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 화면 확정 후 정해진다