User Story: Xem tiến độ chi tiết theo Domain¶
1. Description¶
Là Manager, tôi muốn xem tiến độ quy hoạch chi tiết theo từng Domain (lĩnh vực dữ liệu), để đánh giá mức độ hoàn thành quy hoạch trong từng lĩnh vực và lập kế hoạch điều phối.
2. Acceptance Criteria¶
2.1 Happy Path¶
- GIVEN Manager hoặc Approver đang xem dashboard tiến độ trên SCR-RPT-40
- WHEN người dùng chuyển sang chế độ xem theo Domain
-
THEN hệ thống hiển thị danh sách các Domain với mức độ hoàn thành quy hoạch: tổng số Data Element, số đã APPROVED, số đã PUBLISHED, tỉ lệ phần trăm hoàn thành
-
GIVEN danh sách tiến độ theo Domain đang hiển thị
- WHEN người dùng click vào một Domain cụ thể
- THEN hệ thống hiển thị chi tiết: danh sách Sub Domain con, Data Element trong từng Sub Domain, trạng thái quy hoạch từng Data Element
2.2 Alternative Paths¶
- GIVEN một Domain chưa có Data Element nào
- WHEN người dùng xem tiến độ Domain đó
-
THEN hệ thống hiển thị Domain với tiến độ 0% và ghi chú "Chưa có Data Element nào trong Domain này"
-
GIVEN người dùng muốn xem tiến độ ở mức Sub Domain
- WHEN người dùng expand một Domain
- THEN hệ thống hiển thị tiến độ từng Sub Domain bên trong Domain đó
2.3 Error Cases¶
- GIVEN hệ thống gặp lỗi khi tải tiến độ theo Domain
- WHEN người dùng chuyển sang chế độ xem theo Domain
- THEN hệ thống hiển thị thông báo lỗi và cho phép thử lại
3. Business Rules¶
- Chỉ Manager và Approver có quyền xem tiến độ theo Domain
- Tiến độ theo Domain tính dựa trên tỉ lệ Data Element đã hoàn thành quy hoạch (APPROVED + PUBLISHED) so với tổng số Data Element trong Domain
- Tiến độ phân cấp: Domain -> Sub Domain -> Data Element
- Dashboard cập nhật dữ liệu theo thời gian thực (hoặc near real-time)
4. Traceability¶
Feature: Báo cáo tiến độ quy hoạch
Related Use Cases: - UC-RPT-001: Xem báo cáo thống kê dữ liệu
Screens: - SCR-RPT-40: Báo cáo tiến độ quy hoạch
Business Flows: Không áp dụng
Business Entities: - Data Element - Domain - Sub Domain
Role Matrix: - RM-001: Manager -- Quản trị dữ liệu kỹ thuật - RM-003: Approver -- Người phê duyệt
Third-Party Integrations: Không áp dụng
5. Out of Scope¶
- Báo cáo chồng chéo và phân mảnh (thuộc EP-06-001)
- Xuất tiến độ theo Domain ra file (Excel, PDF)
- Báo cáo so sánh tiến độ giữa các giai đoạn (trend analysis)
- Tạo báo cáo tùy chỉnh (custom report)