1.6 KiB
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는 계속 필수다.