Skip to content

HBGA100_Shell·사이드바

(Hereby) 총무 > Shell·사이드바

총무 (HBGA)
대상 사용자조건1 [GA_ADMIN] / 조건2 [SUPER_ADMIN]
프로토타입TBU
관련 정책총무 일반 (해당 정책 TBU)
Statusreview
Owner카나 (PM)

개요

  • 총무 앱 공통 Shell. 좌측 사이드바에 "hereby Medical" + "총무" 브랜딩(2026-08-18 정정: 기존 "HEREBY"→"hereby Medical") + 그룹 "업무" 메뉴 + 공지 + 계정 메뉴 + 사이드바 접기 토글을 배치한다.
  • 업무 그룹 = 대시보드/총무/관리, 그 아래 공지.
  • 메뉴 라벨 "총무" = 교육 관리 화면(HBGA210), "관리" = 반복 업무 관리 화면(HBGA220) (라벨과 실제 화면명이 불일치 — 라벨 기준).
  • 계정 메뉴 = 내 정보/로그아웃. 계정 영역에 이니셜(D) + email(djcola814@gmail.com) 표시.
  • 메뉴 클릭 시 route 전환. 설정 route(settings)는 존재하나 사이드바·계정 메뉴 어디에도 진입점이 없다.

문서 히스토리

날짜작성자변경 내용
2026-07-06카나PM최초 작성
2026-07-10카나PM라이브 기능 검토 반영
2026-07-13카나PM버튼 행동 명세 보강
2026-07-21카나PMGC700 깊이 재작성 + 확정 스타일
2026-08-18카나라이브 재검증 정정사이드바 브랜딩 "HEREBY" → "hereby Medical"로 정정(라이브 실측)

Data I/O

Server → Client

변수엔티티.컬럼값 없을 때비고
$로그인 계정 (이니셜 + email)없으면 signin 리다이렉트계정 영역에 이니셜(D) + djcola814@gmail.com 표시
$현재 활성 route기본값 dashboard활성 메뉴 하이라이트

Client → Server

액션전달 값tRPC procedure권한 토큰
메뉴 클릭route path클라이언트 라우팅 (mutation 없음)GA_ADMIN (추정)
사이드바 접기 토글collapsed 상태로컬 UI 상태 (추정)-
계정 메뉴 — 내 정보-클라이언트 라우팅 (추정)GA_ADMIN (추정)
계정 메뉴 — 로그아웃-sdk.auth.signOut() (추정)-

메뉴 route: /general-affairs/{dashboard|training|tasks|notices}. 설정 route(settings)는 존재하나 사이드바·계정 메뉴에 진입점 없음. token 내부 key 미확정 (OQ).

화면 플로우

Shell·사이드바 사양표

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
00화면 진입 조건-조건1 [GA_ADMIN] 또는 조건2 [SUPER_ADMIN] 인증 시 Shell 노출인증 세션token 내부 key TBU
01초기 상태-• 로드 시 "업무" 그룹 펼침, 활성 route(기본 대시보드) 하이라이트HBGA200_대시보드
10앱 브랜딩Text• 사이드바 상단에 "hereby Medical" + "총무" 브랜딩 표기 (비인터랙티브) — 2026-08-18 정정("HEREBY"→"hereby Medical")라이브 원문
20메뉴 그룹Text• "업무" 그룹 라벨. 하위에 대시보드/총무/관리 + 공지 배치 (비인터랙티브)
30업무 메뉴Tab/Button• 업무 그룹의 route 전환 메뉴 묶음 ("대시보드" / "총무" / "관리" / "공지")
• 클릭 시: 하위 31~34 각 route로 전환
route 전환
ㄴ31대시보드Button• 대시보드 화면으로 이동하는 메뉴
• 클릭 시: /general-affairs/ 전환, 활성 하이라이트 이동
HBGA200_대시보드
ㄴ32총무Button• 실제로는 교육 관리 화면으로 이동하는 메뉴 (라벨="총무")
• 클릭 시: /general-affairs/training 전환
HBGA210_교육 관리라벨≠화면명
ㄴ33관리Button• 실제로는 반복 업무 관리 화면으로 이동하는 메뉴 (라벨="관리")
• 클릭 시: /general-affairs/tasks 전환
HBGA220_반복 업무 관리라벨≠화면명
ㄴ34공지Button• 공지 화면으로 이동하는 메뉴
• 클릭 시: /general-affairs/notices 전환
HBGA230_공지
40사이드바 접기Toggle• 사이드바 폭을 접기/펼치기로 전환하는 토글
• 클릭 시: 접힘↔펼침 상태 전환 (로컬 UI 상태)
TBU: 접힘 상태 라벨/아이콘 처리
50계정 영역Text• 로그인 계정을 이니셜 + email로 표기하는 영역 ("D" + djcola814@gmail.com)User
ㄴ51계정 메뉴Button• 계정 관련 액션("내 정보" / "로그아웃")을 여는 메뉴. 설정 진입점은 여기에도 없음
• "내 정보" 클릭 시: 내 정보 화면 전환
• "로그아웃" 클릭 시: 로그아웃 실행 → signin
User설정 진입점 없음
60설정 진입점-• 설정 화면(HBGA240)은 사이드바·계정 메뉴 어디에도 진입점이 없음(현재 미노출). settings route 자체는 존재HBGA240_설정 (알림)Open Question — 제거/이동 여부 확인 필요

권한·상태 분기 요약

시나리오트리거결과비고
조건1 [GA_ADMIN]Shell 진입전 메뉴 노출token 내부 key TBU
CASE01 [메뉴 클릭]업무/공지 메뉴해당 route 전환 + 하이라이트 이동mutation 없음
CASE02 [로그아웃]계정 메뉴 → 로그아웃signin 리다이렉트

Open Question

  • 설정 화면(HBGA240) 진입점 소멸 — 화면 제거 / route 이동 / 재노출 여부 = TBU
  • 사이드바 접힘 상태에서의 라벨·아이콘·툴팁 처리 = TBU
  • 대상 사용자 권한 토큰 내부 key(GA_ADMIN / SUPER_ADMIN) = TBU
  • 계정 "내 정보" 화면 사양(별도 문서 여부) = TBU