User Story: Xem dashboard tổng quan tiến độ quy hoạch¶
1. Description¶
Là Manager, tôi muốn xem dashboard tổng quan tiến độ quy hoạch dữ liệu toàn Thành phố, để theo dõi các chỉ số quan trọng và nhận diện phần việc còn tồn đọng.
2. Acceptance Criteria¶
2.1 Happy Path¶
- GIVEN Manager hoặc Approver đã đăng nhập hệ thống
- WHEN người dùng truy cập màn hình Báo cáo tiến độ quy hoạch (SCR-RPT-40) từ Báo cáo tổng quan (SCR-RPT-10)
-
THEN hệ thống hiển thị dashboard tổng quan bao gồm: tổng số Domain, Sub Domain, Data Element, đơn vị tham gia
-
GIVEN dashboard đang hiển thị trên SCR-RPT-40
- WHEN người dùng xem biểu đồ trạng thái quy hoạch
-
THEN hệ thống hiển thị biểu đồ tỉ lệ Data Element theo 4 trạng thái: DRAFT, IN_REVIEW, APPROVED, PUBLISHED
-
GIVEN dashboard đang hiển thị
- WHEN người dùng xem các chỉ số phần trăm
- THEN hệ thống hiển thị: % Data Element đã matching, % đã chốt chủ quản (APPROVED), % đã ban hành (PUBLISHED)
2.2 Alternative Paths¶
- GIVEN chưa có Data Element nào trong hệ thống
- WHEN người dùng truy cập SCR-RPT-40
-
THEN hệ thống hiển thị dashboard với tất cả chỉ số bằng 0 và thông báo "Chưa có dữ liệu quy hoạch"
-
GIVEN người dùng muốn xem chi tiết hơn
- WHEN người dùng click vào một chỉ số cụ thể (ví dụ: % đã PUBLISHED)
- THEN hệ thống hiển thị chi tiết danh sách Data Element tương ứng với trạng thái đó
2.3 Error Cases¶
- GIVEN người dùng không có vai trò Manager hoặc Approver
- WHEN người dùng cố truy cập SCR-RPT-40
-
THEN hệ thống từ chối truy cập
-
GIVEN hệ thống gặp lỗi khi tổng hợp dữ liệu tiến độ
- WHEN người dùng truy cập SCR-RPT-40
- 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 báo cáo tiến độ quy hoạch
- Tiến độ được tính dựa trên trạng thái vòng đời của Data Element: DRAFT -> IN_REVIEW -> APPROVED -> PUBLISHED
- Tỉ lệ phần trăm tính trên tổng số Data Element trong Anchored Data
- Dashboard cập nhật dữ liệu theo thời gian thực (hoặc near real-time)
- Biểu đồ trạng thái quy hoạch sử dụng 4 trạng thái: DRAFT, IN_REVIEW, APPROVED, PUBLISHED
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-10: Báo cáo tổng quan - 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 - Organization Unit
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 báo cáo ra file (Excel, PDF)
- Báo cáo so sánh tiến độ giữa các giai đoạn (trend analysis)
- Thiết lập KPI mục tiêu cho từng đơn vị