---
type: template
domain: product
role: UX·UI디자인
status: active
last-reviewed: 2026-07-27
---

# 정보구조·사용자 흐름

> 현업이 어디서 들어와 무엇을 보고, 어떤 분기와 실패를 거쳐 완료·복구·이탈하는지 명시한다. 이 문서의 사이트맵이 납품 문서 **메뉴구조도 / 프로그램 목록**의 원본이다 — 메뉴구조도가 없으면 검수 범위 산정이 불가능하다 ([[외주 개발 산출물]]).

## 범위·용어

| 항목 | 값 |
|---|---|
| 대상 사용자·역할 | `{부서·권한}` |
| 핵심 업무·요구 ID | `{업무 · FR ID}` |
| 흐름 시작 상태 | `{entry point}` |
| 완료 종료 상태 | `{완료가 보이는 상태}` |
| 제외 흐름 | `{OUT ID — 계약서 제외 명시와 일치}` |
| 용어 원본 | `{발주사 도메인 용어·현행 시스템 용어 링크}` |

## 콘텐츠·객체 구조

| 객체·콘텐츠 | 현업이 부르는 이름 | 핵심 속성 | 소유·권한 | 생성·수정·삭제 경로 | 연결 화면 |
|---|---|---|---|---|---|
| `{객체}` | `{현업 용어}` | `{필드}` | `{역할}` | `{행동}` | `{SCR ID}` |

## 사이트맵·내비게이션 → 메뉴구조도

| IA ID | 상위 | 메뉴·페이지 | 목적 | 진입 조건 | 다음 주요 행동 | 비노출 조건 |
|---|---|---|---|---|---|---|
| `IA-01` | `Root` | `{페이지}` | `{업무 목적}` | `{권한·상태}` | `{CTA}` | `{조건}` |

> 이 표가 그대로 메뉴구조도·프로그램 목록 납품본이 된다. IA ID ↔ 화면정의서 SCR ID ↔ 요구 FR ID를 RTM에서 추적 가능하게 유지한다.

### 계층 원칙

- 주 내비게이션 기준: `{업무 단계 / 객체 / 부서 역할}`
- 주 액션 노출 위치: `{화면·영역}`
- 브레드크럼·뒤로가기 규칙: `{복귀 원칙}`
- 동일 객체의 이름·순서 규칙: `{발주사 용어·정렬 — 현행 시스템과 일치 여부}`

## 핵심 사용자 흐름

| Flow ID | 전제·진입 | 사용자 행동 | 시스템 반응 | 분기 조건 | 실패·복구 | 완료 증거 | 연결 요구 |
|---|---|---|---|---|---|---|---|
| `FLOW-01` | `{상태·경로}` | `{행동}` | `{화면·데이터 변화}` | `{권한·값}` | `{메시지·재시도·복귀}` | `{관찰 결과}` | `{FR-001}` |

## 권한별 흐름

| 행동 | 일반 사용자 | 담당자 | 관리자 | 권한 없음 표시 | 요청·승격 경로 |
|---|---|---|---|---|---|
| `{행동}` | `허용/차단` | `허용/차단` | `허용/차단` | `{메시지·상태}` | `{다음 행동}` |

## 이탈·중단·복귀

| 상황 | 보존할 상태 | 사용자 경고 | 복귀 위치 | 만료·초기화 조건 | 검증 시나리오 |
|---|---|---|---|---|---|
| 브라우저 뒤로 | `{값}` | `{필요 여부}` | `{경로}` | `{조건}` | `{TC ID}` |
| 새로고침 | | | | | |
| 네트워크 중단 | | | | | |
| 세션 만료 | | | | | |
| 작업 취소 | | | | | |

## 흐름 다이어그램

```mermaid
flowchart TD
    A[진입: {상태}] --> B{{권한·전제 충족?}}
    B -- 예 --> C[{핵심 행동}]
    B -- 아니오 --> D[권한 안내·복구]
    C --> E{{처리 성공?}}
    E -- 예 --> F[완료 상태]
    E -- 아니오 --> G[오류 설명·재시도]
    G --> C
```

## 결정·미결

| ID | 결정·질문 | 선택·현재 가정 | 근거 | 영향 화면·요구 | 발주사 합의 | Owner·기한 |
|---|---|---|---|---|---|---|
| `UX-DEC-01` | `{내용}` | `{값}` | `{인터뷰·발주사 정책}` | `{SCR/FR ID}` | `{합의 일자 또는 대기}` | `{값}` |

> 범위에 영향을 주는 미결(새 메뉴·새 권한 체계 등)은 임의 확정하지 말고 PM에 CR 여부 판단을 넘긴다.

## 인계

- 화면정의서로 전환할 Flow: `{FLOW ID}`
- API·권한 계약 확인 필요: `{항목·Tech Lead/Frontend Owner}`
- QA 핵심 경로·실패 경로: `{FLOW ID}` — 테스트케이스(시나리오)의 입력
- 다음 문서: [[03_화면·상태 명세]]
