Files
KArtSell.Aegis/docs/Design/kbx-foundation-v36/docs/home-navigation-v23.md
T

1.6 KiB

KBX v23 Home & Navigation

목표

Home은 차트를 모아 놓은 Dashboard가 아니라 업무 시작 시간을 줄이는 Navigation Surface다. 정상 업무는 빠르게 진입시키고, 사용자가 확인해야 할 진행 중 작업과 알림만 짧게 노출한다.

Home 정보 구조

업무 Home
 ├ 메뉴·화면 검색 (Ctrl+K)
 ├ 확인 필요
 │  ├ 진행 중 작업
 │  └ 읽지 않은 알림
 ├ 즐겨찾기
 ├ 최근 업무
 └ 모듈별 업무
    ├ OMS
    ├ ERP
    ├ WMS
    └ 공통 운영

화려한 카드 Dashboard, 분석 차트, 추천 콘텐츠를 기본 Home에 넣지 않는다.

Shell 경계

Home은 일반 업무 Screen이 아니므로 Workspace Tab을 생성하지 않는다. /home은 Application Shell 상태이며 업무 Screen을 열면 기존대로 screenId + path 기준 Workspace Tab이 생성된다.

마지막 Tab을 닫으면 특정 운영 화면으로 강제 이동하지 않고 Home으로 복귀한다.

Side Navigation

  • 최상단 Home 진입점을 항상 제공한다.
  • Expanded: 즐겨찾기 → 최근메뉴 → 모듈 → 업무영역 → 화면 순서
  • Collapsed: Home과 Module 표시를 유지하며 클릭 시 Menu를 다시 펼칠 수 있다.
  • 3단계 이상의 업무 메뉴 Depth를 만들지 않는다.

보안

권한 없는 화면은 다음 모든 경로에서 제외한다.

  • Side Navigation
  • Home
  • Menu Search
  • Favorites
  • Recents

그리고 직접 URL로 접근해도 KbxAccessDenied를 표시한다. 단 Frontend 차단은 보안의 최종 방어선이 아니며 API/Domain Permission Enforcement는 계속 필수다.